สารบัญ
หนึ่งในกิจกรรมที่สำคัญและใช้กันอย่างแพร่หลายใน 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 คุณรู้วิธีอื่นหรือไม่? หรือคุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา