สารบัญ
บทความนี้มีวิธีการง่ายๆ ในการค้นหา การเกิดขึ้น ครั้งแรกของค่าใน คอลัมน์ ใน Excel บางครั้งเราต้องระบุรายการหรือข้อมูลที่ซ้ำกันในแผ่นงาน Excel ของเรา ในการค้นหา เราต้องค้นหา การเกิดขึ้น ครั้งแรกของค่าใน คอลัมน์ เราใช้ชุดข้อมูลที่มี รหัส และ ชื่อ ของผู้ชายบางคน
ดาวน์โหลดแบบฝึกหัด
<7 ค้นหาการเกิดขึ้นครั้งแรก.xlsx
5 วิธีในการค้นหาการเกิดขึ้นครั้งแรกของค่าในคอลัมน์ใน Excel
1. การใช้ฟังก์ชัน COUNTIF ของ Excel เพื่อค้นหาการเกิดขึ้นครั้งแรกของค่าในคอลัมน์
สมมติว่าเราต้องการระบุการเกิดขึ้น ครั้งแรก ของ ชื่อ ในชุดข้อมูล หากชื่อใด เกิดขึ้นสองครั้งหรือมากกว่า ในชุดข้อมูลนี้ เราจะทำเครื่องหมายเป็น 0 วินาที มิฉะนั้น จะทำเครื่องหมายเป็น 1 เราสามารถทำได้โดยใช้ ฟังก์ชัน COUNTIF มาดูขั้นตอนด้านล่างกัน
ขั้นตอน:
- สร้าง คอลัมน์ ใหม่เพื่อระบุ เหตุการณ์ และ พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
ที่นี่ ฟังก์ชัน COUNTIF คืนค่า TRUE จนกว่าจะพบ ชื่อ เดียวกันใน คอลัมน์ C เราเพิ่ม 0 ( ศูนย์ ) เพื่อรับค่าตัวเลข
- กด ENTER แล้วคุณจะเห็นผลลัพธ์ในเซลล์ D5 .
- ใช้ Fill Handle เพื่อ เติมอัตโนมัติ เซลล์ด้านล่าง และการดำเนินการนี้จะทำเครื่องหมาย เหตุการณ์ที่เกิดขึ้น ของ ชื่อ เป็น 0
ดังนั้น คุณจึงสามารถระบุ การเกิดขึ้น ครั้งแรกของค่าใน คอลัมน์ ได้อย่างง่ายดาย
อ่านเพิ่มเติม:<2 วิธีค้นหาค่าที่เกิดขึ้นล่าสุดในคอลัมน์ใน Excel (5 วิธี)
2. การใช้ฟังก์ชัน COUNTIFS เพื่อค้นหาการเกิดขึ้นครั้งแรกของค่าในคอลัมน์
เรายังสามารถค้นหา การเกิดขึ้นครั้งแรก โดยใช้ ฟังก์ชัน COUNTIFS สมมติว่าเราต้องการระบุ การเกิดขึ้นครั้งแรก ของ ชื่อ ในชุดข้อมูล หาก ชื่อใดๆ เกิดขึ้นสองครั้งหรือมากกว่า ในชุดข้อมูลนี้ เราจะทำเครื่องหมายเป็น 0s มิฉะนั้น เราจะทำเครื่องหมายเป็น 1 เรามาคุยกันถึงกระบวนการด้านล่าง
ขั้นตอน:
- สร้าง คอลัมน์ ใหม่เพื่อระบุ เหตุการณ์ และ พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=N(COUNTIFS(C$5:C5,C5)=1)
ที่นี่ ฟังก์ชัน COUNTIFS ส่งคืน TRUE จนกว่าจะพบ ชื่อ เดียวกันใน คอลัมน์ C ฟังก์ชัน N แปลง จริง หรือ เท็จ เป็น 1 หรือ 0 ตามลำดับ
- กด ENTER แล้วคุณจะเห็นผลลัพธ์ในเซลล์ D5 .
- ใช้ปุ่ม Fill Handle ถึง AutoFill เซลล์ด้านล่าง และการดำเนินการนี้จะทำเครื่องหมาย เหตุการณ์ที่เกิดขึ้น ของ ชื่อ เป็น 0 .
ดังนั้น คุณจึงสามารถระบุ การเกิดขึ้น ครั้งแรกของค่าใน คอลัมน์ .
อ่านเพิ่มเติม: วิธีหาค่าในคอลัมน์ใน Excel (4 วิธี)
3. ค้นหาการเกิดขึ้นครั้งแรกของค่าในคอลัมน์โดยใช้ฟังก์ชัน ISNUMBER และ MATCH ของ Excel
การใช้ ฟังก์ชัน ISNUMBER ร่วมกับ ฟังก์ชัน MATCH จะเป็นประโยชน์กับ ค้นหา การเกิดขึ้นครั้งแรก ของค่าใน คอลัมน์ สมมติว่าเราต้องการระบุการเกิดขึ้น ครั้งแรก ของ ชื่อ ในชุดข้อมูล หากชื่อใด เกิดขึ้นสองครั้งหรือมากกว่า ในชุดข้อมูลนี้ เราจะทำเครื่องหมายเป็น 0 วินาที มิฉะนั้น เราจะทำเครื่องหมายเป็น 1 มาดูขั้นตอนด้านล่าง
ขั้นตอน:
- สร้าง คอลัมน์ ใหม่เพื่อระบุ เหตุการณ์ และ พิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
ที่นี่ ฟังก์ชัน MATCH ค้นหาค่าใน C5 , ค้นหา ผ่าน ช่วง C4:C4 และส่งกลับตำแหน่งที่พบค่าที่ตรงกันทุกประการ ฟังก์ชัน ISNUMBER ส่งกลับ TRUE หากพบค่าตัวเลขในนั้น มิฉะนั้นจะส่งกลับ FALSE แม้ว่าจะมีข้อผิดพลาดก็ตาม
- กดปุ่ม ENTER แล้วคุณจะเห็นผลลัพธ์ในเซลล์ D5
- ใช้ Fill Handle เพื่อ AutoFill เซลล์ด้านล่าง และการดำเนินการนี้จะทำเครื่องหมายในภายหลัง การเกิดขึ้น ของ ชื่อ เป็น 0 .
ดังนั้น คุณจึงสามารถระบุชื่อแรกได้อย่างง่ายดาย การเกิดขึ้น ของค่าใน คอลัมน์ .
อ่านเพิ่มเติม: วิธีค้นหาค่าและชื่อ 5 อันดับแรกใน Excel (8 วิธีที่เป็นประโยชน์)
4. การค้นหาการเกิดขึ้นครั้งแรกของค่าโดยใช้ฟังก์ชันรวม
เรายังสามารถค้นหาการเกิดขึ้น ครั้งแรก ของค่าหรือข้อมูลใน คอลัมน์ ด้วยการรวม <1 ฟังก์ชัน>IF , INDEX , FREQUENCY , MATCH และ ROW สมมติว่าเราต้องการระบุการเกิดขึ้น ครั้งแรก ของ รหัส ในชุดข้อมูล หากมี ID เกิดขึ้นสองครั้งหรือมากกว่าในชุดข้อมูลนี้ เราจะทำเครื่องหมายเป็น 0s มิฉะนั้น เราจะทำเครื่องหมายเป็น 1 สูตรจะเละๆหน่อย มาดูคำอธิบายด้านล่าง
ขั้นตอน:
- สร้าง คอลัมน์ ใหม่เพื่อระบุ เหตุการณ์ และพิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13&"#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13&"#"&$C$5:$C$13,$B$5:$B$13&"#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0)
ที่นี่ ฟังก์ชัน IF ส่งกลับ 1 ( TRUE ) เมื่อตรงตามเกณฑ์ มิฉะนั้นจะส่งกลับ 0 ( FALSE ) ฟังก์ชัน FREQUENCY กำหนดจำนวนครั้งที่ค่า เกิดขึ้น ภายในช่วงของค่าที่กำหนด
การแจกแจงสูตร
- ROWS($B$5:B5) —-> ส่งคืน
- เอาต์พุต : 1
- ROW($B$5:$B$13) —-> กลายเป็น
- เอาต์พุต :{5;6;7;8;9;10;11;12;13}
- ROW($B$5) —-> เปลี่ยนเป็น
- เอาต์พุต : {5}
- MATCH(“~”&$B$5:$B$13& ”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13,0) —-> กลายเป็น
- <12 เอาท์พุต : {1;2;3;4;5;1;7;2;9}
- เอาต์พุต : {1;2;3;4;5;1;7;2;9}
- เอาต์พุต : {2;2;1;1;1;0;1;0;1;0}
- ดัชนี(ความถี่( IF($B$5:$B$13&”#”&$C$5:$C$13””,MA TCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13 ,0)),ROW($B$5:$B$13)-ROW($B$5)+1) —-> ผลตอบแทน
- INDEX({2;2;1 ;1;1;0;1;0;1;0})
- เอาต์พุต :{2}
- IF(INDEX(FREQUENCY(IF($B$5:$B$13&”#”&$C$5:$C$13 ””,MATCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5: $C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0) —-> ลดความซับซ้อนเป็น
- IF({2}>0,1,0)
- เอาต์พุต : 1 <14
สุดท้าย เราได้ผลลัพธ์เป็น 1 เนื่องจาก ID ในเซลล์ B5 เกิดขึ้น เป็นครั้งแรก<3
- กด ENTER แล้วคุณจะเห็นผลลัพธ์ในเซลล์ D5
- ใช้ Fill Handle เพื่อ AutoFill เซลล์ด้านล่าง และการดำเนินการนี้จะทำเครื่องหมาย เหตุการณ์ที่ตามมา ของ ชื่อ เป็น 0 .
ดังนั้น คุณจึงสามารถระบุ การเกิดขึ้นครั้งแรก ของค่าใน คอลัมน์ ได้อย่างง่ายดาย
อ่านเพิ่มเติม: วิธีหาค่าในคอลัมน์โดยใช้ VBA ใน Excel (4 วิธี)
5. การใช้คำสั่งตัวกรองเพื่อเรียงลำดับการเกิดขึ้นครั้งแรกของค่าในคอลัมน์
สมมติว่าคุณต้องการดูเวลาซ้ำของ ชื่อ ใน คอลัมน์ D และด้วยเหตุนี้คุณจึง ต้องการดูตำแหน่งของ ครั้งแรก ของ ชื่อ เหล่านี้ เราสามารถทำได้โดยใช้ คำสั่งตัวกรอง โปรดอ่านคำอธิบายด้านล่าง
ขั้นตอน:
- สร้าง คอลัมน์ ใหม่เพื่อระบุ เหตุการณ์ และพิมพ์สูตรต่อไปนี้ในเซลล์ D5 .
=COUNTIF($C$5:C5,C5)
ที่นี่ เดอะฟังก์ชัน COUNTIF ส่งกลับจำนวนครั้งที่ ชื่อ เกิดขึ้นใน คอลัมน์ C
- ตอนนี้ กด ENTER และคุณ จะเห็นผลลัพธ์ในเซลล์ D5 .
- ใช้ Fill Handle to AutoFill เซลล์ล่างและการดำเนินการนี้จะทำเครื่องหมาย การเกิดขึ้น ของ ชื่อ เป็น 0
ดังนั้น คุณสามารถดูจำนวนครั้งที่ชื่อ เกิดขึ้น ใน คอลัมน์ D
- ถึง กรอง อันดับแรก การเกิดขึ้น เลือก ช่วง B4:D13 และไปที่ หน้าแรก >> จัดเรียง & ตัวกรอง >> ตัวกรอง
- คลิกที่เครื่องหมาย ลูกศร ในช่อง จับคู่ส่วนหัว ทำเครื่องหมาย 1 แล้วคลิก ตกลง .
- หลังจากนั้น คุณจะเห็นรายการที่ซ้ำกันทั้งหมด IDs ลบโดย การกรอง เฉพาะ ครั้งแรก ของ รหัส เท่านั้นที่จะปรากฏ
ดังนั้น คุณจะพบเฉพาะ แรกเท่านั้น เกิดขึ้น และ กรอง พวกเขาในคอลัมน์
อ่านเพิ่มเติม: วิธีรับค่าเซลล์ตามแถวและคอลัมน์ใน Excel VBA
ส่วนการปฏิบัติ
ในรูปต่อไปนี้ ฉันให้ชุดข้อมูลที่เราใช้ในบทความนี้แก่คุณ เพื่อให้คุณสามารถฝึกฝนตัวอย่างเหล่านี้ได้ด้วยตัวเอง
บทสรุป
โดยสรุป ประเด็นสำคัญของบทความนี้คือการให้แนวทางง่ายๆ ในการค้นหา เหตุการณ์แรก ของค่าที่ระบุใน คอลัมน์ ใน Excel เราใช้ฟังก์ชันพื้นฐานเพื่อจุดประสงค์นี้ หากคุณมีวิธีการหรือแนวคิดหรือข้อเสนอแนะที่ดีกว่าโปรดทิ้งไว้ในช่องแสดงความคิดเห็น สิ่งนี้จะช่วยฉันเพิ่มคุณค่าให้กับบทความที่กำลังจะมีขึ้น