วิธีแยกรายการที่ไม่ซ้ำออกจากรายการใน Excel (10 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

สารบัญ

ถ้าคุณต้องการ แยกรายการที่ไม่ซ้ำออกจากรายการใน Excel บทความนี้จะมีประโยชน์มากสำหรับคุณ ที่นี่ เราจะแนะนำวิธีการง่ายๆ 10 วิธีในการแยกรายการที่ไม่ซ้ำจากรายการ

ดาวน์โหลดสมุดงาน

แยกรายการที่ไม่ซ้ำ.xlsm

10 วิธีในการแยกรายการที่ไม่ซ้ำออกจากรายการใน Excel

ที่นี่ เราจะอธิบายแต่ละวิธีทีละขั้นตอน เพื่อให้คุณสามารถ แยกรายการที่ไม่ซ้ำออกจากรายการ ได้อย่างง่ายดาย เราใช้ Excel 365 คุณสามารถใช้ Excel รุ่นใดก็ได้ที่มีอยู่

วิธีที่ 1: แยกรายการที่ไม่ซ้ำออกจากรายการโดยใช้สูตรอาร์เรย์

ต่อไปนี้ รายการผลิตภัณฑ์ ประกอบด้วย หมายเลขรหัส และ ชื่อผลิตภัณฑ์ เราจะเห็นว่ามีการซ้ำใน ชื่อผลิตภัณฑ์ เราต้องการแยกผลิตภัณฑ์ที่ไม่ซ้ำใครออกจากรายการนั้น เราจะใช้ สูตรอาร์เรย์ เพื่อแยกรายการที่ไม่ซ้ำ

➤ ในการเริ่มต้น เราจะเขียนสูตรต่อไปนี้ในเซลล์ E5 .

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

สูตรนี้เป็นการรวมกันของ I NDE X , ฟังก์ชัน MATC H และ COUNTIF

  • COUNTIF($E$4 :E4,$C$5:$C$12) ตรวจสอบรายการที่ไม่ซ้ำกันและส่งกลับ 0 เมื่อไม่พบรายการที่ตรงกันและ 1 เมื่อพบรายการที่ตรงกัน
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) ระบุตำแหน่งของการไม่ตรงกันที่เกิดขึ้นครั้งแรก ที่นี่ตั้งโปรแกรมไว้ เพื่อเป็นตัวแทนของ0.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX ใช้ตำแหน่งที่ส่งคืนโดย MATCH และส่งกลับชื่อรายการจากรายการ
  • คุณอาจพบข้อผิดพลาดเมื่อไม่มี รายการที่ไม่ซ้ำกัน เพื่อกำจัดมัน เราได้ใช้ ฟังก์ชัน IFERROR โดยใช้ฟังก์ชันที่เราได้แทนที่ข้อความแสดงข้อผิดพลาดด้วยช่องว่าง

➤ หลังจากนั้นเราต้องกด Enter .

➤ เราต้องลากสูตรลงด้วยเครื่องมือ เติม จับ เครื่องมือ

➤ สุดท้าย เราจะเห็นรายการที่ไม่ซ้ำกันในตาราง ผลิตภัณฑ์ที่ไม่ซ้ำกันโดยใช้สูตรอาร์เรย์

<17

อ่านเพิ่มเติม: VBA เพื่อรับค่าที่ไม่ซ้ำจากคอลัมน์ไปยังอาร์เรย์ใน Excel (เกณฑ์ 3 ข้อ)

วิธีที่ 2: การใช้ฟังก์ชันที่ไม่ซ้ำใคร เพื่อดึงข้อมูลจากรายการ

เราต้องการแยกรายการที่ไม่ซ้ำจากรายการต่อไปนี้ ชื่อผลิตภัณฑ์ โดยใช้ ฟังก์ชันเฉพาะ .

➤ ก่อนอื่น เราจะพิมพ์ =UNIQUE ในเซลล์ E5 และ UNIQUE Function จะปรากฏขึ้น

➤ เราต้องเลือก อาร์เรย์ ซึ่งเป็น ชื่อผลิตภัณฑ์ ของเรา ดังนั้น เราจึงเลือก C5 ถึง C12

➤ หลังจากนั้น เราต้องใส่เครื่องหมายจุลภาค ” , ” และเราต้องดับเบิ้ลคลิกที่ False-Return แถวที่ไม่ซ้ำกัน .

➤ เราจะปิดวงเล็บและกด Enter .

➤ สุดท้าย เราจะเห็นการแยกรายการที่ไม่ซ้ำกันในตาราง รายการผลิตภัณฑ์เฉพาะโดยใช้ฟังก์ชันเฉพาะ เรายังสามารถดูสูตรได้ใน แถบสูตร

อ่านเพิ่มเติม: ค้นหาค่าที่ไม่ซ้ำในคอลัมน์ ใน Excel (6 วิธี)

วิธีที่ 3: การใช้สูตรที่ไม่ใช่อาร์เรย์ของฟังก์ชัน LOOKUP และ COUNTIF

เราสามารถใช้สูตรที่ไม่ใช่อาร์เรย์ที่ประกอบด้วย LOOKUP และ COUNTIF ด้วย มาดูกันว่าสูตรนี้ช่วยให้เราแยกรายการที่ไม่ซ้ำกันได้อย่างไร

ที่นี่ เราพิมพ์สูตรต่อไปนี้ในเซลล์ E5 .

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) ตรวจสอบค่าที่ไม่ซ้ำกัน รายการและส่งกลับ 0 เมื่อไม่พบรายการที่ตรงกันและ 1 หากพบรายการที่ตรงกัน สิ่งนี้สร้างอาร์เรย์ที่ประกอบด้วยค่า Binary TRUE และ FALSE จากนั้น หาร 1 ด้วยอาร์เรย์นี้ซึ่งให้อาร์เรย์อื่นของค่า 1 และข้อผิดพลาด #DIV/0
  • ฟังก์ชัน LOOKUP ด้านนอกมี 2 เป็นการค้นหา ค่า โดยที่ผลลัพธ์ของส่วน COUNTIF ทำงานเป็น lookup_vector เมื่อเปรียบเทียบทั้งสองนี้ LOOKUP จะจับคู่ค่าสุดท้ายของข้อผิดพลาดและส่งกลับค่าที่สอดคล้องกัน

➤ จากนั้น เราจะกด Enter .

➤ เราจะลากสูตรลงด้วย Fill Handle .

➤ สุดท้าย เราจะเห็น รายการที่ไม่ซ้ำที่แยกออกมาในตาราง ผลิตภัณฑ์ที่ไม่ซ้ำโดยใช้ตาราง ไม่ใช่ สูตรอาร์เรย์ เรายังสามารถดูสูตรได้ใน สูตรbar .

อ่านเพิ่มเติม: วิธีแยกค่าที่ไม่ซ้ำตามเกณฑ์ใน Excel

วิธีที่ 4: แยกรายการที่ซ้ำกันโดยไม่รวมรายการที่ซ้ำกันโดยใช้สูตรอาร์เรย์

ในวิธีนี้ เราจะแยกรายการที่ไม่ซ้ำกันโดยไม่รวมรายการที่ซ้ำกันโดยใช้สูตร อาร์เรย์

➤ อันดับแรก เรา จะพิมพ์สูตรต่อไปนี้ในเซลล์ E5 .

=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))

ที่นี่ E4:$E$4 คือเซลล์แรกของคอลัมน์ที่เราต้องการนำผลการแยกออกมา และ รายการ คือช่วงของเซลล์ที่เลือกตั้งแต่ C5 ถึง C12 .

ฟังก์ชัน INDEX สองฟังก์ชันส่งคืนค่าเริ่มต้นและค่าสุดท้ายจากตำแหน่งที่ได้รับจาก COUNTIFS และ MATCH ตามลำดับ

<0

➤ หลังจากนั้น เราจะกด Enter .

➤ จากนั้น เราจะลากสูตรลงมาด้วยเครื่องมือ Fill Handle .

➤ สุดท้ายนี้ เราจะเห็นผลิตภัณฑ์ที่ไม่ซ้ำกันทั้งสองรายการซึ่งไม่รวมการทำซ้ำ

อ่านเพิ่มเติม: วิธีรับค่าที่ไม่ซ้ำจากช่วงใน Excel (8 วิธี)

วิธีที่ 5: แยกรายการที่ไม่ซ้ำออกจากรายการโดยใช้ตัวกรองขั้นสูง

คุณสามารถใช้คุณลักษณะของ Excel ที่เรียกว่า ตัวกรองขั้นสูง เพื่อแยกรายการที่ไม่ซ้ำออกจากรายการ มาทำความรู้จักกับวิธีการทำกัน

➤ ก่อนอื่น เลือกช่วงของข้อมูลที่คุณต้องการแยก

➤ หลังจากนั้น คลิกที่แท็บ ข้อมูล

ที่นี่ เราได้เลือกเซลล์และสำรวจ ข้อมูล แท็บ คุณจะพบตัวเลือก ขั้นสูง ที่นั่น (ภายในกลุ่มคำสั่ง เรียงและกรอง )

➤ หลังจากนั้น หน้าต่างตัวกรองขั้นสูง จะปรากฏขึ้น

➤ เราจะเลือก คัดลอกไปยังตำแหน่งอื่น

➤ เราจะกำหนดตำแหน่ง $E $4 ในช่อง คัดลอกไปที่

➤ อย่าลืมคลิก บันทึกเฉพาะเท่านั้น .

➤ ตอนนี้ คลิกที่ ตกลง .

➤ สุดท้าย เราจะเห็นว่ารายการที่ไม่ซ้ำกันถูกดึงออกมาในตาราง ผลิตภัณฑ์ที่ไม่ซ้ำกันโดยใช้ ตัวกรองขั้นสูง .

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

วิธีที่ 6:  แยกค่าเฉพาะที่คำนึงถึงตัวพิมพ์เล็กและใหญ่

หากเรามีค่าที่แตกต่างกันตามตัวพิมพ์เล็กและใหญ่เช่นในตาราง รายการ ต่อไปนี้ เราสามารถใช้ อาร์เรย์ สูตรเพื่อแยกรายการที่ไม่ซ้ำออกจากรายการนั้น

➤ ก่อนอื่น เราต้องพิมพ์สูตรต่อไปนี้ในเซลล์ D3 .

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")

➤ หลังจากนั้น เราจะกด Enter .

➤ เราจะ ลากสูตรลงมาโดยใช้ Fill Handle .

➤ สุดท้าย เราสามารถเห็นค่าเฉพาะที่แยกตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในตาราง ตัวพิมพ์เล็กและใหญ่ Sensitive Distinct Values .

วิธีที่ 7: Pivot Table เพื่อแยกรายการที่ไม่ซ้ำออกจากรายการ

เราสามารถแยกรายการที่ไม่ซ้ำจากต่อไปนี้ รายการผลิตภัณฑ์ โดยใช้ ตาราง Pivot .

➤ ก่อนอื่น เราจะเลือกช่วงของชุดข้อมูลที่เราต้องการแยกรายการที่ไม่ซ้ำ

➤ ที่นี่ เราเลือกช่วงข้อมูล C4 ถึง C12 .

➤ หลังจากนั้น เลือกแท็บ แทรก จาก Ribbon .

➤ จากนั้น เลือก Pivot Table .

➤ หลังจากนั้น เราต้องเลือก Existing Worksheet .

➤ เราต้องระบุตำแหน่ง ที่นี่ เราเลือกตำแหน่ง E4 ถึง E12 .

➤ ทำเครื่องหมาย เพิ่มข้อมูลนี้ใน Data Model

➤ คลิก ตกลง .

➤ สุดท้าย เราจะเห็นว่าเมื่อเราทำเครื่องหมาย ชื่อผลิตภัณฑ์ ใน ตาราง Pivot ผลิตภัณฑ์ที่ไม่ซ้ำที่แยกออกมาปรากฏในตาราง ระดับแถว

วิธีที่ 8: VBA เพื่อแยกข้อมูลที่ไม่ซ้ำ

จาก ตาราง รายการผลิตภัณฑ์ ต่อไปนี้ เราต้องการแยก ชื่อผลิตภัณฑ์ ที่ไม่ซ้ำกันโดยใช้ VBA รหัส

➤ ก่อนอื่น เราจะพิมพ์ ALT+F11 ในเวิร์กชีตของเรา เรากำลังทำงานกับ Sheet8 .

➤ หลังจากนั้น หน้าต่าง VBA Project จะปรากฏขึ้น

➤ เราต้องดับเบิลคลิก บน Sheet8 .

➤ หน้าต่างแก้ไข VBA จะปรากฏขึ้น

➤ เราจะพิมพ์โค้ดต่อไปนี้ในหน้าต่างตัวแก้ไข VBA

8286

ที่นี่ เราได้ประกาศ Long พิมพ์ตัวแปรและแทรกแถวสุดท้ายภายในนั้น จากนั้น ใช้วิธีการ ActiveSheet หลายวิธีเพื่อคัดลอกช่วงโดยที่คง เฉพาะ เป็น จริง

➤ เราจะปิดหน้าต่างตัวแก้ไข VBA และไปที่ Sheet8 ที่ใช้งานอยู่ของเรา

➤ ที่นั่นเราจะพิมพ์ ALT+F8 และหน้าต่าง Macro Name จะปรากฏขึ้น

➤ เราจะคลิกที่ เรียกใช้ .

➤ สุดท้าย เราจะเห็นผลิตภัณฑ์ที่ไม่ซ้ำกันใน ชื่อผลิตภัณฑ์ ตาราง

อ่านเพิ่มเติม: Excel VBA เพื่อรับค่าที่ไม่ซ้ำจากคอลัมน์ (4 ตัวอย่าง)

วิธีที่ 9: เน้นรายการที่ไม่ซ้ำ

เราต้องการเน้นที่ไม่ซ้ำ ชื่อผลิตภัณฑ์ จาก รายการผลิตภัณฑ์ ต่อไปนี้

➤ อันดับแรก เรา เลือก ชื่อผลิตภัณฑ์ จาก C5 ถึง C12 .

➤ จากนั้น เราจะไปที่ปุ่ม หน้าแรก แท็บ

➤ เลือก การจัดรูปแบบตามเงื่อนไข .

➤ จากนั้น เลือก กฎใหม่ .

<0

หน้าต่าง กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น

➤ เลือก ใช้สูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ .<3

➤ เขียนสูตรต่อไปนี้ใน จัดรูปแบบค่าโดยที่สูตรนี้เป็นจริง กล่อง

=COUNTIF($C$5:C5,C5)=1

➤ จากนั้นคลิกที่ รูปแบบ .

A หน้าต่าง Format Cells จะปรากฏขึ้น

➤ คลิกที่ตัวเลือก Fill

➤ เลือกสี ในที่นี้เราเลือกสีน้ำเงิน

➤ จากนั้นคลิก ตกลง .

➤ ตอนนี้ ดู ดูตัวอย่าง แล้วคลิก ตกลง .

➤ สุดท้าย เราจะเห็น ชื่อผลิตภัณฑ์ ที่ไฮไลต์ไม่ซ้ำกัน

วิธีที่ 10: การจัดรูปแบบตามเงื่อนไขเพื่อดึงรายการที่ไม่ซ้ำ

ในต่อไปนี้ รายการผลิตภัณฑ์ ตาราง เราต้องการซ่อน ชื่อผลิตภัณฑ์ ที่ซ้ำกัน และเราต้องการแสดงชื่อผลิตภัณฑ์ที่ไม่ซ้ำกันเท่านั้น

➤ ในการดำเนินการ ก่อนอื่น เราต้องเลือก ชื่อผลิตภัณฑ์ จากเซลล์ C5 ถึง C12 .

➤ หลังจากนั้น เราจะไปที่แท็บ หน้าแรก ใน Ribbon และเราต้องเลือก Conditional Formatting .

➤ จากนั้นเลือก New Rule .

หน้าต่าง กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น

➤ เราต้องเลือก ใช้สูตร เพื่อกำหนดเซลล์ที่จะจัดรูปแบบ

➤ เราเขียนสูตรต่อไปนี้ใน จัดรูปแบบค่าโดยที่สูตรนี้เป็นจริง กล่อง

=COUNTIF($C$5:C5,C5)>1

➤ จากนั้น คลิกที่ รูปแบบ .

หน้าต่าง รูปแบบเซลล์ จะปรากฏขึ้น

➤ เราจะเลือกปุ่ม แบบอักษร ตัวเลือก

➤ จากนั้นเราต้องเลือก สีขาว สีของธีม

➤ คลิกที่ ตกลง .<3

➤ เราสามารถดู ดูตัวอย่าง และจะคลิก ตกลง .

➤ ตอนนี้ เราจะเห็นว่าได้รับชื่อผลิตภัณฑ์ที่ซ้ำกัน ซ่อนอยู่เนื่องจากมีสีขาว

➤ ตอนนี้ เราต้องการจัดเรียงผลิตภัณฑ์ที่ไม่ซ้ำใครไว้ที่ด้านบนสุดของรายการ ดังนั้นเราต้องคลิกขวาที่เซลล์ใดเซลล์หนึ่ง ที่นี่เราคลิกขวาที่เซลล์ C5 .

➤ หลังจากนั้น เราต้องเลือกตัวเลือก ตัวกรอง

➤ ตอนนี้ เราต้องเลือก กรองตามสีแบบอักษรของเซลล์ที่เลือก .

➤ สุดท้าย เราจะเห็นว่ามีเฉพาะชื่อผลิตภัณฑ์ที่ไม่ซ้ำกันในตาราง รายการผลิตภัณฑ์

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง