Excel: ค้นหาการเกิดขึ้นครั้งแรกของค่าในคอลัมน์
คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาค่าที่เกิดขึ้นครั้งแรกในคอลัมน์ใน Excel:
=COUNTIF( $A$2:$A2 , $A2 )=1
สูตรเฉพาะนี้ส่งคืนค่า TRUE สำหรับการปรากฏครั้งแรกของแต่ละค่าที่ไม่ซ้ำกันในคอลัมน์ A และค่า FALSE สำหรับค่าอื่นๆ ทั้งหมด
หากคุณต้องการส่งคืน 1 หรือ 0 แทน คุณสามารถใช้สูตรต่อไปนี้:
=(COUNTIF( $A$2:$A2 , $A2 )=1)+0
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรเหล่านี้ในทางปฏิบัติ
ตัวอย่าง: ค้นหาค่าที่เกิดขึ้นครั้งแรกในคอลัมน์ใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งมีข้อมูลเกี่ยวกับคะแนนที่ผู้เล่นบาสเก็ตบอลจากทีมต่างๆ ทำไว้:

เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 เพื่อคืนค่า TRUE หรือ FALSE เพื่อระบุว่าชื่อทีมในเซลล์ A2 เป็นชื่อทีมที่ปรากฏครั้งแรกในคอลัมน์ A หรือไม่:
=COUNTIF( $A$2:$A2 , $A2 )=1
จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ C:

สูตรส่งคืน TRUE หรือ FALSE เพื่อระบุว่าชื่อทีมที่เกี่ยวข้องในคอลัมน์ A เป็นชื่อทีมที่ปรากฏครั้งแรกหรือไม่
ตัวอย่างเช่น:
- ค่าสำหรับ “Rockets” ในแถวที่ 2 ถูกตั้งค่าเป็น TRUE เนื่องจากเป็นการปรากฏชื่อทีมครั้งแรกในคอลัมน์ A
- ค่าของ “สเปอร์ส” ในแถวที่ 3 ถูกกำหนดเป็น TRUE เนื่องจากเป็นการปรากฏชื่อทีมครั้งแรกในคอลัมน์ A
- ค่าของ “สเปอร์ส” ในแถวที่ 4 ตั้งเป็น FALSE เนื่องจากไม่ใช่การปรากฏชื่อทีมครั้งแรกในคอลัมน์ A
และอื่นๆ
ถ้าคุณต้องการส่งกลับค่า 1 หรือ 0 แทน คุณสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ C2 :
=(COUNTIF( $A$2:$A2 , $A2 )=1)+0
จากนั้นคุณสามารถคลิกและลากสูตรนี้ไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ C:

ตอนนี้สูตรจะส่งกลับ 1 หรือ 0 เพื่อระบุว่าชื่อทีมที่เกี่ยวข้องในคอลัมน์ A เป็นชื่อทีมที่ปรากฏครั้งแรกหรือไม่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีนับรายการที่ซ้ำกันใน Excel
วิธีนับความถี่ของข้อความใน Excel
วิธีนับตามกลุ่มใน Excel