สารบัญ
หนึ่งในงานที่สำคัญที่สุดและใช้กันอย่างแพร่หลายใน Excel คือการ ลบค่าที่ซ้ำกัน ออกจากชุดข้อมูล วันนี้ฉันจะแสดงวิธี ลบรายการที่ซ้ำกัน ออกจากชุดข้อมูลของคุณ และเก็บค่าแรกไว้พร้อมกัน
ดาวน์โหลดสมุดงานแบบฝึกหัด
ลบรายการที่ซ้ำกันและเก็บค่าแรกไว้.xlsm
5 วิธีการลบรายการที่ซ้ำกันและเก็บค่าแรกไว้ใน Excel
ที่นี่ 'ได้รับชุดข้อมูลที่มี ชื่อ , รหัส , เครื่องหมาย และ เกรด ของนักเรียนบางคนในการสอบของโรงเรียนอนุบาลทานตะวัน
วันนี้เป้าหมายของเราคือการลบค่าที่ซ้ำกันโดยที่ยังเก็บค่าแรกจากชุดข้อมูลนี้
1. เรียกใช้คุณลักษณะลบรายการที่ซ้ำออกจากแถบเครื่องมือ Excel
ขั้นตอนที่ 1:
➤ เลือกชุดข้อมูลทั้งหมด
➤ ไปที่ ข้อมูล > ลบเครื่องมือที่ซ้ำกัน ในแถบเครื่องมือ Excel ภายใต้ส่วน เครื่องมือข้อมูล .
ขั้นตอนที่ 2:
➤ คลิกที่ ลบรายการที่ซ้ำกัน .
➤ ทำเครื่องหมายบนชื่อทั้งหมดของคอลัมน์ที่คุณต้องการลบรายการที่ซ้ำกัน<3
ขั้นตอนที่ 3:
➤ จากนั้นคลิก ตกลง .
<0 ➤ คุณจะได้รับ ข้อมูลที่ซ้ำกันซึ่งถูกลบออกโดยอัตโนมัติ จากชุดข้อมูลของคุณ
อ่านเพิ่มเติม: วิธีลบชื่อซ้ำใน Excel (7 วิธีง่ายๆ)
2. ใช้ตัวกรองขั้นสูงเพื่อลบรายการที่ซ้ำกันและเก็บรายการแรกไว้ค่า
คุณสามารถใช้ตัวกรองขั้นสูงของ Excel เพื่อกำจัดรายการที่ซ้ำกันโดยเก็บค่าแรกไว้ในชุดข้อมูลของคุณ
ขั้นตอนที่ 1:
➤ เลือกชุดข้อมูลทั้งหมด
➤ ไปที่ ข้อมูล > เครื่องมือ ขั้นสูงในแถบเครื่องมือ Excel ภายใต้ส่วน เรียงลำดับ & ตัวกรอง .
ขั้นตอนที่ 2:
➤ คลิกที่ ขั้นสูง .
➤ ในกล่องโต้ตอบ ตัวกรองขั้นสูง ทำเครื่องหมายในช่อง ระเบียนเฉพาะเท่านั้น .<3
ขั้นตอนที่ 3:
➤ จากนั้นคลิก ตกลง .
➤ คุณจะได้รับ แถวที่ซ้ำกันถูกลบออก โดยอัตโนมัติจากชุดข้อมูลของคุณ
อ่านเพิ่มเติม: วิธีการ ลบแถวที่ซ้ำกันตามหนึ่งคอลัมน์ใน Excel
3. แทรกฟังก์ชัน UNIQUE เพื่อลบรายการที่ซ้ำกันโดยเก็บค่าแรกไว้ใน Excel
คุณยังสามารถใช้ฟังก์ชัน UNIQUE ของ Excel เพื่อลบค่าที่ซ้ำกันโดยเก็บค่าแรกไว้ใน Excel .
เลือกคอลัมน์ใหม่และป้อนสูตรนี้:
=UNIQUE(
B4:E14
,FALSE,FALSE)
ระบบจะลบแถวที่มีค่าซ้ำกันในขณะที่เก็บค่าแรกไว้ และสร้างสำเนาใหม่ของชุดข้อมูลในตำแหน่งใหม่
หมายเหตุ:
- วิธีนี้มีประโยชน์มากเมื่อคุณต้องการสร้างสำเนาชุดข้อมูลใหม่ในตำแหน่งใหม่
- ฟังก์ชัน UNIQUE คือ มีอยู่ใน Office 365 เท่านั้น
อ่านเพิ่มเติม: วิธีการลบรายการที่ซ้ำกันใน Excel แต่เก็บไว้เพียงรายการเดียว (7 วิธี)
การอ่านที่คล้ายกัน
- วิธีการ ลบแถวที่ซ้ำกันในตาราง Excel
- แก้ไข: Excel ลบรายการที่ซ้ำกันไม่ทำงาน (3 วิธีแก้ไข)
- วิธีลบรายการที่ซ้ำกันโดยใช้ VLOOKUP ใน Excel ( 2 วิธี)
- ลบแถวที่ซ้ำกันตามสองคอลัมน์ใน Excel [4 วิธี]
4. ใช้ Power Query เพื่อลบรายการที่ซ้ำกันและเก็บรายการแรก
ขั้นตอนที่ 1:
➤ เลือกชุดข้อมูลทั้งหมด<3
➤ ไปที่ ข้อมูล > จากเครื่องมือ Table / Range ใน Excel Toolbar ภายใต้หัวข้อ Get & แปลงข้อมูล .
ขั้นตอนที่ 2:
➤ คลิกที่ จากตาราง / ช่วง .
➤ ในกล่องโต้ตอบ สร้างตาราง ทำเครื่องหมายที่ ตารางของฉันมีส่วนหัว .
ขั้นตอนที่ 3:
➤ จากนั้นคลิก ตกลง
➤ Power Query Editor จะเปิดขึ้นพร้อมกับชุดข้อมูลของคุณ
➤ จากตัวเลือก ลบแถว ภายใต้ แท็บ หน้าแรก คลิกที่ ลบรายการที่ซ้ำกัน .
ขั้นตอนที่ 4:
➤ แถวที่ซ้ำกันจะถูกลบโดยเก็บแถวแรกไว้
อ่านเพิ่มเติม: วิธีลบรายการที่ซ้ำออกจาก คอลัมน์ใน Excel (3 วิธี)
5. ฝังรหัส VBA เพื่อกำจัดรายการที่ซ้ำกันและรักษาค่าแรกไว้
หากวิธีการที่กล่าวถึงข้างต้นไม่สามารถตอบสนองคุณได้ คุณสามารถใช้รหัส VBA เพื่อลบแถวที่ซ้ำกันออกจากชุดข้อมูลของคุณ
ขั้นตอนที่ 1:
➤ เปิดหน้าต่าง VBA ใหม่และแทรกใหม่ โมดูล (คลิกที่นี่เพื่อดู วิธีเปิดโมดูล VBA ใหม่ใน Excel )
➤ ใส่รหัสนี้ในโมดูล:
รหัส:
6238
➤ สร้างมาโครชื่อ Remove_Duplicates ฉันต้องการลบแถวที่ซ้ำกันตาม คอลัมน์ 1 และ 2 (ชื่อและ ID) คุณใช้ของคุณ
ขั้นตอนที่ 2:
➤ กลับมาที่แผ่นงานของคุณ
➤ เลือก ชุดข้อมูลของคุณและเรียกใช้มาโครนี้
➤ คราวนี้จะลบแถวก็ต่อเมื่อทั้งชื่อและรหัสนักเรียนเหมือนกันเท่านั้น
หมายเหตุ: ที่นี่ไม่ได้ลบ Frank Orwell เนื่องจาก ID ของนักเรียนสองคนนั้นแตกต่างกัน กล่าวคือ พวกเขาเป็นนักเรียนสองคนที่แตกต่างกัน
อ่านเพิ่มเติม: Excel VBA: ลบรายการที่ซ้ำกันออกจากอาร์เรย์ (2 ตัวอย่าง)
บทสรุป
เมื่อใช้วิธีการเหล่านี้ คุณจะ สามารถลบค่าที่ซ้ำกันได้ในขณะที่เก็บค่าแรกจากชุดข้อมูลของคุณใน Excel คุณมีคำถามใดๆ? อย่าลังเลที่จะถามเรา