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:

Excel ค้นหาค่าที่เกิดขึ้นครั้งแรกในคอลัมน์

สูตรส่งคืน 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *