Excel: วิธีค้นหาค่าที่ไม่ซ้ำจากหลายคอลัมน์


คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาค่าที่ไม่ซ้ำในหลายคอลัมน์ใน Excel:

 =INDIRECT(TEXT(MIN(IF(( $A$2:$C$11 <>"")*(COUNTIF( $E$1:E1 , $A$2:$C$11 )=0),ROW( $2:$11 ) *100+COLUMN( $A:$C ),7^8)),"R0C00"),)&""

สูตรเฉพาะนี้ค้นหาค่าที่ไม่ซ้ำในช่วงเซลล์ A2:C11 และส่งคืนรายการค่าที่ไม่ซ้ำในคอลัมน์ E

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

ตัวอย่าง: ค้นหาค่าที่ไม่ซ้ำจากหลายคอลัมน์ใน Excel

สมมติว่าเรามีชื่อทีมบาสเก็ตบอลสามรายการต่อไปนี้ใน Excel:

หากต้องการค้นหาค่าที่ไม่ซ้ำกันของแต่ละคอลัมน์ในสามคอลัมน์ เราสามารถใช้สูตรต่อไปนี้:

 =INDIRECT(TEXT(MIN(IF(( $A$2:$C$11 <>"")*(COUNTIF( $E$1:E1 , $A$2:$C$11 )=0),ROW( $2:$11 ) *100+COLUMN( $A:$C ),7^8)),"R0C00"),)&""

เราสามารถพิมพ์สูตรนี้ในเซลล์ E2 แล้วกด Ctrl+Shift+Enter :

จากนั้นเราสามารถคลิกและลากสูตรนี้ไปยังเซลล์อื่นในคอลัมน์ E จนกระทั่งค่าว่างเริ่มปรากฏขึ้น:

Excel ค้นหาค่าที่ไม่ซ้ำจากหลายคอลัมน์

จากผลลัพธ์เราจะเห็นว่ามีชื่อทีมที่ไม่ซ้ำกัน 11 ชื่อในคอลัมน์ชื่อทีมทั้ง 3 คอลัมน์

หมายเหตุ : หากต้องการใช้สูตรนี้กับคอลัมน์เพิ่มเติม เพียงเปลี่ยนช่วงเซลล์ A2:C11 ในสูตรเพื่อรวมคอลัมน์เพิ่มเติม

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

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

วิธีนับจำนวนครั้งใน Excel
วิธีนับความถี่ของข้อความใน Excel
วิธีการคำนวณความถี่สัมพัทธ์ใน Excel

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

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