Excel: วิธีค้นหาอินสแตนซ์ที่สองของค่าที่ตรงกัน


คุณสามารถใช้สูตรต่อไปนี้เพื่อส่งคืนอินสแตนซ์ที่สองของค่าที่ตรงกันใน Excel:

 =INDEX( B1:B11 ,SMALL(IF( A1:A11 = F1 ,ROW( A1:A11 )-MIN(ROW( A1:A11 ))+1),2))

สูตรนี้จะค้นหาค่าในเซลล์ F1 ในช่วง A1:A11 แล้วส่งคืนค่าที่ตรงกับอินสแตนซ์ที่สองของค่าที่ตรงกันในช่วง B1:B11

หมายเหตุ : หากต้องการค้นหา อิน สแตนซ์ที่ n ของค่าที่ตรงกัน เพียงแทนที่ 2 ตัวสุดท้ายในสูตรด้วย n

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: ค้นหาอินสแตนซ์ที่สองของค่าที่ตรงกันใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:

สมมติว่าเราต้องการคืนค่าในคอลัมน์คะแนนที่สอดคล้องกับตัวอย่างที่สองของ “Mavs” ในคอลัมน์ทีม

เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ F2 :

 =INDEX( B1:B11 ,SMALL(IF( A1:A11 = F1 ,ROW( A1:A11 )-MIN(ROW( A1:A11 ))+1),2))

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

Excel ตรงกับอินสแตนซ์ที่สอง

สูตรส่งคืนค่า 24 ซึ่งเป็นค่าในคอลัมน์คะแนนที่สอดคล้องกับอินสแตนซ์ที่สองของ “Mavs” ในคอลัมน์ทีม

หากเราต้องการส่งคืนค่าในคอลัมน์ช่วยเหลือแทน เราสามารถเปลี่ยนช่วงเซลล์ B1:B11 เป็น C1:C11 :

 =INDEX( C1:C11 ,SMALL(IF( A1:A11 = F1 ,ROW( A1:A11 )-MIN(ROW( A1:A11 ))+1),2))

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

สูตรส่งคืนค่า 7 ซึ่งเป็นค่าในคอลัมน์ช่วยเหลือที่สอดคล้องกับอินสแตนซ์ที่สองของ “Mavs” ในคอลัมน์ทีม

หมายเหตุ : หากไม่มีอินสแตนซ์ที่สองสำหรับค่าที่คุณต้องการ สูตรจะส่งกลับ #NUM! ดังนั้น.

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:

Excel: นับจำนวนรายการที่ตรงกันระหว่างสองคอลัมน์
Excel: วิธีค้นหาค่าทั้งหมดที่ตรงกับเกณฑ์
Excel: วิธีค้นหาค่าที่ตรงกันในสองแผ่นงาน

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

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