Excel: ค้นหาค่าที่ไม่ซ้ำในคอลัมน์ที่ไม่อยู่ติดกัน
คุณสามารถใช้สูตรต่อไปนี้เพื่อค้นหาค่าที่ไม่ซ้ำในคอลัมน์ที่ไม่อยู่ติดกันใน Excel:
=SORT(SINGLE(FILTER( A1:C11 ,{1,0,1})))
สูตรเฉพาะนี้ส่งคืนชุดค่าผสมที่ไม่ซ้ำกันในช่วง A1:C11 สำหรับคอลัมน์ A และ C เท่านั้น
โปรดทราบว่าค่าในเครื่องหมายปีกกาจะระบุคอลัมน์ที่จะรวมไว้เมื่อค้นหาค่าที่ไม่ซ้ำ
หมายเลข 1 ระบุให้รวมคอลัมน์ ในขณะที่ 0 ระบุให้แยกออก
ตัวอย่างเช่น:
- 1 ตัวแรกระบุว่าควรรวมคอลัมน์ A ด้วย
- 0 บ่งชี้ว่าควรยกเว้นคอลัมน์ B
- 1 ตัวที่สองระบุว่าควรรวมคอลัมน์ C ด้วย
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ค้นหาค่าที่ไม่ซ้ำในคอลัมน์ที่ไม่อยู่ติดกันใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลจากทีมต่างๆ:

สมมติว่าเราต้องการค้นหาชุดค่าผสมของทีมและตำแหน่งที่เป็นเอกลักษณ์
เนื่องจากคอลัมน์ทีมและตำแหน่งไม่ได้อยู่ติดกันโดยตรง เราจึงไม่สามารถใช้ฟังก์ชัน UNIQUE เพียงอย่างเดียวได้
ให้ใช้สูตรต่อไปนี้แทน:
=SORT(SINGLE(FILTER( A1:C11 ,{1,0,1})))
เราสามารถพิมพ์สูตรนี้ในเซลล์ D2 จากนั้นกด Enter:

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