สูตร Excel เพื่อลบรายการที่ซ้ำโดยอัตโนมัติ (3 วิธีด่วน)

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

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

ดาวน์โหลดสมุดงานแบบฝึกหัด

สูตร Excel เพื่อลบรายการที่ซ้ำกันโดยอัตโนมัติ

3 การใช้สูตร Excel เพื่อลบรายการที่ซ้ำกันโดยอัตโนมัติ

ที่นี่เรามีชุดข้อมูลที่มี ชื่อ ของนักเรียนบางคน คะแนน คะแนน ของพวกเขาในการสอบ และคะแนน เกรด ที่พวกเขาทำได้ที่โรงเรียนที่ชื่อว่าโรงเรียนอนุบาลทานตะวัน

แต่ น่าเสียดายที่ชื่อของนักเรียนบางคนซ้ำกับคะแนนและเกรดของพวกเขา

วันนี้เป้าหมายของเราคือการค้นหาสูตรเพื่อลบชื่อที่ซ้ำกันออกโดยอัตโนมัติ

1. ใช้ฟังก์ชัน UNIQUE เพื่อลบรายการที่ซ้ำกันโดยอัตโนมัติใน Excel (สำหรับเวอร์ชันใหม่)

คุณสามารถใช้ ฟังก์ชัน UNIQUE ของ Excel เพื่อลบรายการที่ซ้ำออกจากชุดข้อมูล

คุณสามารถลบค่าที่ซ้ำกันออกจากชุดข้อมูลได้สองวิธี:

  • การลบค่าที่ปรากฏมากกว่าหนึ่งครั้งโดยสมบูรณ์
  • เก็บสำเนาค่าที่ปรากฏมากกว่าหนึ่งครั้งไว้หนึ่งชุด

การใช้ ฟังก์ชัน UNIQUE คุณสามารถลบรายการที่ซ้ำกันได้ทั้งสองวิธี

การลบค่าที่ปรากฏมากกว่าหนึ่งครั้งโดยสมบูรณ์:

เพื่อลบค่าที่ซ้ำกันทั้งหมดออกจากข้อมูลของเราคุณสามารถใช้สูตรนี้:

=UNIQUE(B4:D14,FALSE,TRUE)

หมายเหตุ:

  • ชื่อของนักเรียน 3 คนซ้ำกัน: David Moyes, Angela Hopkins และ Brad Milford
  • ในจำนวนนี้ David Moyes และ Brad Milford ถูกลบออกทั้งหมด
  • แองเจลา ฮอปกินส์ยังไม่ถูกลบออก เนื่องจากเครื่องหมายและเกรดของแองเจลา ฮอปกิ้นส์ 2 ตัวไม่เหมือนกัน นั่นหมายความว่าพวกเขาเป็นนักเรียนสองคนที่แตกต่างกัน

การเก็บค่าหนึ่งชุดที่ปรากฏมากกว่าหนึ่งครั้ง:

วิธีเก็บค่าหนึ่งชุด ค่า ที่ปรากฏมากกว่าหนึ่งครั้ง ให้ใช้สูตรนี้:

=UNIQUE(B4:D14,FALSE,FALSE)

ที่นี่ 'ได้เก็บสำเนาชื่อทั้งหมดที่ซ้ำกันไว้หนึ่งชุด ยกเว้นแองเจลา ฮอปกินส์

แองเจลา ฮอปกิ้นส์ทั้งสองถูกเก็บไว้เพราะเป็นนักเรียนสองคนที่แตกต่างกัน

เนื้อหาที่เกี่ยวข้อง: วิธีลบรายการที่ซ้ำกันและเก็บค่าแรกไว้ใน Excel

2. รวมสูตรโดยใช้ฟังก์ชัน FILTER, CONCAT และ COUNTIF เพื่อลบรายการที่ซ้ำกันใน Excel (สำหรับเวอร์ชันใหม่)

คุณสามารถใช้การรวมกันของ ฟังก์ชัน FILTER , CONCATENATE ฟังก์ชัน และ ฟังก์ชัน COUNTIF เพื่อ ลบรายการที่ซ้ำกันใน Excel ออกจากชุดข้อมูลของคุณ

ขั้นตอนที่ 1:

สร้างคอลัมน์ใหม่และใส่สูตรนี้:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • ที่นี่ B4:B14, C4:C14, และ D4:D14 คือสามคนนี้คอลัมน์ของชุดข้อมูลของฉัน คุณใช้คอลัมน์ของคุณ
  • เป็นการรวมสามคอลัมน์เป็นคอลัมน์เดียว

ขั้นตอนที่ 2: <1

ไปที่คอลัมน์ใหม่และใส่สูตรนี้:

=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)

  • ที่นี่ B4:B14 เป็นคอลัมน์แรกของชุดข้อมูลของฉัน และ $E$4:$E$14 เป็นคอลัมน์ใหม่ที่ฉันสร้างขึ้น
  • เก็บเซลล์สัมบูรณ์ การอ้างอิงยังคงเหมือนเดิมตามที่ใช้ที่นี่
  • สร้างคอลัมน์แรกของชุดข้อมูลใหม่โดยลบข้อมูลที่ซ้ำกันทั้งหมด

ขั้นตอนที่ 3 :

สุดท้าย ลาก Fill Handle ไปทางขวาจนถึงจำนวนคอลัมน์ทั้งหมดของคุณ (3 ในตัวอย่างนี้)

คุณจะได้รับชุดข้อมูลทั้งหมดโดยไม่มีค่าที่ซ้ำกัน

หมายเหตุ:

  • ในวิธีนี้ คุณสามารถลบค่าทั้งหมดที่ปรากฏมากกว่าหนึ่งครั้ง
  • แต่คุณไม่สามารถเก็บสำเนาของค่าที่ซ้ำกันดังที่กล่าวไว้ในวิธีการก่อนหน้านี้ได้

เนื้อหาที่เกี่ยวข้อง: วิธีลบรายการที่ซ้ำกันตามเกณฑ์ใน Excel (4 วิธี)

การอ่านที่คล้ายกัน

  • วิธีลบแถวที่ซ้ำกันในตาราง Excel
  • ลบแถวที่ซ้ำกันตามสองคอลัมน์ใน Excel [4 วิธี]
  • Excel VBA: ลบรายการที่ซ้ำออกจากอาร์เรย์ (2 ตัวอย่าง)
  • วิธีลบรายการที่ซ้ำในแผ่นงาน Excel (7 วิธี )
  • แก้ไข: Excel ลบรายการที่ซ้ำกันไม่ทำงาน (3 วิธีแก้ไข)

3.สร้างสูตร Excel ด้วยฟังก์ชัน IFERROR, INDEX, SMALL, CONCAT และ COUNTIF เพื่อลบรายการที่ซ้ำโดยอัตโนมัติ (สำหรับเวอร์ชันเก่า)

สองวิธีก่อนหน้านี้มีไว้สำหรับผู้ที่ใช้ Excel เวอร์ชันใหม่เท่านั้น

ผู้ที่ใช้ Excel รุ่นเก่าสามารถใช้ ฟังก์ชัน IFERROR , ฟังก์ชัน INDEX , ฟังก์ชัน SMALL , ฟังก์ชัน CONCATENATE, และ ฟังก์ชัน COUNTIF .

ขั้นตอนที่ 1:

สร้างคอลัมน์ใหม่และแทรก สูตรนี้:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • ที่นี่ B4:B14, C4:C14, และ D4:D14 คือ สามคอลัมน์ของชุดข้อมูลของฉัน คุณใช้คอลัมน์ของคุณ
  • เป็นการรวมสามคอลัมน์เป็นคอลัมน์เดียว
  • เป็น สูตรอาร์เรย์ ดังนั้น เลือกทั้งคอลัมน์ก่อนหน้า แล้วกด CTRL+SHIFT+ENTER เว้นแต่คุณจะอยู่ใน Office 365

ขั้นตอนที่ 2:

ไปที่คอลัมน์ใหม่อื่นแล้วใส่สูตรนี้:

=IFERROR(INDEX( B4:D14 ,SMALL(IF(COUNTIF( E4:E14 , E4:E14 )=1,ROW( E4:E14 )-ROWS( E1:E3 ),""),ROW( E4:E14 )-ROWS( E1:E3 )),{1,2,3}),"")

  • ที่นี่ B4:D14 คือชุดข้อมูลของฉัน E4:E14 คือคอลัมน์ใหม่ที่ฉันสร้าง และ E1:E3 คือช่วงก่อนเริ่มคอลัมน์ คุณใช้ของคุณ
  • {1, 2, 3} คือตัวเลขของคอลัมน์ในชุดข้อมูลของฉัน คุณใช้ของคุณหนึ่ง
  • สร้างชุดข้อมูลใหม่ทั้งหมด ลบแถวที่ซ้ำกัน

หมายเหตุ:

  • ในวิธีนี้ คุณยังสามารถลบค่าทั้งหมดที่ปรากฏมากกว่าหนึ่งครั้ง
  • แต่คุณไม่สามารถเก็บสำเนาของค่าที่ซ้ำกันตามที่กล่าวไว้ในวิธีการก่อนหน้านี้ .

ทางเลือกสำหรับสูตร Excel เพื่อลบรายการที่ซ้ำโดยอัตโนมัติ

จนถึงส่วนสุดท้าย เราได้เห็นวิธีที่เหมาะสมทั้งหมดในการลบรายการที่ซ้ำกันโดยใช้สูตรต่างๆ .

หากต้องการ คุณยังสามารถลบค่าที่ซ้ำกันออกจากชุดข้อมูลของคุณโดยใช้เครื่องมือในตัวของ Excel

เรียกใช้เครื่องมือลบรายการที่ซ้ำกันเพื่อลบรายการที่ซ้ำกันใน Excel โดยอัตโนมัติ

ขั้นตอนที่ 1:

เลือกชุดข้อมูลทั้งหมด

ไป ถึง ข้อมูล > ลบเครื่องมือที่ซ้ำกัน ในแถบเครื่องมือ Excel ภายใต้ส่วน เครื่องมือข้อมูล .

ขั้นตอนที่ 2:

คลิกที่ ลบรายการที่ซ้ำกัน .

ทำเครื่องหมายที่ชื่อของคอลัมน์ทั้งหมดที่คุณต้องการลบรายการที่ซ้ำกัน

อ่านเพิ่มเติม: วิธีลบรายการที่ซ้ำออกจากคอลัมน์ใน Excel (3 วิธี)

ขั้นตอน 3:

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

คุณจะได้รับรายการที่ซ้ำกันโดยอัตโนมัติจาก ชุดข้อมูล

หมายเหตุ:

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

บทสรุป

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

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