แสดงบทความที่มีป้ายกำกับ Google Sheet แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Google Sheet แสดงบทความทั้งหมด

เพิ่มเลขลำดับอัตโนมัติใน Google Sheet ไม่ต้องเสียเวลาใส่เอง!

1. รันลำดับเลขธรรมดาอัตโนมัติ

หากคุณต้องการให้เลขลำดับเรียงอัตโนมัติในคอลัมน์ (เช่น 1, 2, 3, 4, …)

👉 วิธีที่ 1: ลากเติมเอง

  1. พิมพ์เลข 1 ที่เซลล์ A2

  2. พิมพ์เลข 2 ที่ A3

  3. ลากจากมุมล่างขวาของ A2:A3 ลงมา (Google Sheets จะเติมเลขให้โดยอัตโนมัติ)

👉 วิธีที่ 2: ใช้ฟังก์ชัน ROW()

=ROW() - 1

  • ใช้ในเซลล์ A2 หากแถวที่ 1 เป็นหัวตาราง

  • ROW() จะคืนค่าหมายเลขแถว เช่น แถวที่ 2 จะคืนค่า 2

  • ลบ 1 เพื่อให้เริ่มที่หมายเลข 1

  • 👉 วิธีที่ 3: ใช้ SEQUENCE() (แนะนำ)

  • =SEQUENCE(10,1,1,1)

    • สร้างลำดับเลข 1 ถึง 10

    • รูปแบบ: SEQUENCE(จำนวนแถว, จำนวนคอลัมน์, ค่าเริ่มต้น, ระยะห่าง)

    • เช่น: =SEQUENCE(100,1,1,1) จะได้ 1–100 ในคอลัมน์เดียว


    2. รันหมายเลขเฉพาะแถวที่มีข้อมูล

    สมมติว่าคุณมีข้อมูลอยู่ในคอลัมน์ B และอยากให้คอลัมน์ A เป็นลำดับเฉพาะแถวที่ B ไม่ว่าง

    สูตร:

  • =IF(B2<>"", ROW()-1, "")
  • หรือแบบยืดหยุ่นกว่านี้:
  • =IF(B2<>"", COUNTA($B$2:B2), "")
    • สูตรนี้จะนับเฉพาะแถวที่มีข้อมูลในคอลัมน์ B และรันลำดับให้เท่านั้น


    3. อัปเดตอัตโนมัติเมื่อเพิ่มข้อมูล

    ถ้าอยากให้ระบบเพิ่มหมายเลขลำดับให้ทุกครั้งที่มีการเพิ่มแถวใหม่ (โดยอัตโนมัติ) ให้ใช้ ARRAYFORMULA:

  • =ARRAYFORMULA(IF(B2:B<>"", ROW(B2:B)-1, ""))

  • หรือแบบไม่ขึ้นกับเลขแถว:
  • =ARRAYFORMULA(IF(LEN(B2:B), SEQUENCE(COUNTA(B2:B)), ""))


  • วิธีใช้งานลำดับอัตโนมัติ Google Sheet

     บทความแนว how to วันนี้ผมได้ศึกษาความรู้การใช้งานลำดับอัตโนมัติหรือ Auto numbering ในโปรแกรมตารางข้อมูลออนไลน์อย่าง Google sheet พร้อมแล้วก็ไปดูขั้นตอนและคำอธิบายประกอบสั้นๆ ดังนี้ 

    สูตรที่ใช้งานคือ 

    =sort(ArrayFormula(sequence(MATCH(2,1/(B:B<>""),1)-1)),1,0)


    สำหรับสูตรนี้จะ sort หรือเรียงค่าจากมากไปน้อยลงไป


    100

    99

    98

    .

    .

    .

    1

    เป็นต้น

    ตัวอย่างแสดงแค่ 2 คอลัมน์คือ A และ B

    ในช่อง A ตั้งชื่อคอลัมน์เป็น Id และ B เป็น name

    คลิกที่เซลส์ A2 และใช้สูตร =sort(ArrayFormula(sequence(MATCH(2,1/(B:B<>""),1)-1)),1,0)

    ทดสอบการทำงานในช่อง B2 กรอกข้อมูลชื่อแรกลงไปแล้ว enter จะได้เลขลำดับอัตโนมัติ เรียงจากมากไปน้อย ตามลำดับ


    วิธีหาค่าซ้ำตารางข้อมูล Google Sheet

     ในการใช้งานโปรแกรมตารางข้อมูล Google Sheet ไปนานๆ สักพักหนึ่ง ข้อมูลที่เราบันทึกเข้าไปก็เริ่มสะสมและมีโอกาสที่จะเกิดข้อมูลซ้ำกัน โดยตั้งใจ หรือโดยไม่ตั้งใจก็ตาม 

    สำหรับทิปเล็กน้อยๆ ในวันนี้เราจะมาแนะนำวิธีการหาข้อมูลซ้ำในตารางกัน 

    ในคอลัมน์ A ID  จะมีข้อมูลซ้ำกันอยู่หลายข้อมูล เราจะมาทำไฮไลท์แถบสี ข้อมูลที่มีค่าซ้ำกัน 



    เริ่มจากคลิกเลือกที่ช่อง ID  จากนั้นไปที่เมนู 


    จะมีกรอบหน้าต่างด้านขวามือแสดงขึ้นมา 
    คลิกที่ช่องไอค่อนตารางเล็กๆ เพื่อเลือกช่วงที่ต้องการหาค่าซ้ำ 
    ตามตัวอย่างคือคอมลัมน์ A:2A:17 แล้วคลิกตกลง 



    ตรงจัดรูปแบบเซลส์ ไม่ว่างเปล่า คลิกลงไป แล้วเลือก สูตรที่กำหนดเอง 


    ระบุสูตรการหาค่าซ้ำโดยเลือกใช้ค่าฟังก์ชั่นเงื่อนไขการนับ คือ =COUNTIF($A$2:$A$17,A2)>1
    ค่าสีที่ต้องการให้ระบาย ค่ากำหนดคือ สีเขียวอ่อน ตามตัวอย่างจะเปลี่ยนเป็นแถบ สีแดง ไฮไลท์แทน 
    คลิก ตกลง

    ถ้าไม่มีอะไรผิดพลาดหรือต้องแก้ไข ในคอลัมน์ A ID ก็จะแสดงแถบไฮไลท์สีแดง ช่องที่มีค่าซ้ำกันขึ้นมาให้เราโดยอัตโนมัติ 

    หากท่านผู้อ่านมีคำถามข้อสงสัยเกี่ยวกับขั้นตอนและวิธีการ สามารถโพสต์ comments หรือคำถามของท่านไว้ใต้โพสต์นี้โดยตรงครับ