วิธีลบแถวที่ซ้ำกันโดยอิงจากหนึ่งคอลัมน์ใน Excel

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

ใน Microsoft Excel เป็นเรื่องปกติมากที่จะพบความจำเป็นในการลบแถวที่ซ้ำกันโดยอิงจากหนึ่งคอลัมน์ เราสามารถแทรกสูตร ใช้เครื่องมือเด่น หรือใช้รหัส VBA เพื่อตอบสนองวัตถุประสงค์ ในบทความนี้ คุณจะได้รู้เทคนิคทั้งหมดที่รวดเร็วที่สุดในการลบแถวที่ซ้ำกันโดยอิงตามคอลัมน์เดียวเท่านั้น พร้อมตัวอย่างและภาพประกอบที่เหมาะสม

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

คุณสามารถดาวน์โหลดหนังสือ Excel ต่อไปนี้ที่เราใช้ในการเตรียมบทความนี้

ลบแถวที่ซ้ำกันตาม One Column.xlsm

3 วิธีที่เหมาะสมในการลบแถวที่ซ้ำกันตามหนึ่งคอลัมน์ใน Excel

1. ใช้เครื่องมือ 'ลบรายการที่ซ้ำกัน' ในสเปรดชีต Excel

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

สิ่งที่เราจะทำคือลบแถวที่ซ้ำกัน ตามรายชื่อผู้บริจาคเท่านั้น หมายความว่าเราจะกรองชื่อผู้บริจาคและแยกชื่อเฉพาะแต่ละชื่อพร้อมกับแถวที่เกี่ยวข้องจากชื่อแรกเท่านั้น

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

➤ เลือกทั้งตารางก่อน

➤ ภายใต้แท็บ ข้อมูล หรือ Ribbon ให้เลือกเครื่องมือ ลบรายการที่ซ้ำกัน จาก เครื่องมือข้อมูล แบบเลื่อนลง

📌 2:

➤ กล่องโต้ตอบจะปรากฏขึ้น จากตัวเลือก คอลัมน์ ทำเครื่องหมายในช่อง ผู้บริจาค และไม่ต้องทำเครื่องหมายตัวเลือกอื่นๆ

➤ กด ตกลง .

<0

คุณจะพบผลลัพธ์ต่อไปนี้พร้อมข้อความป๊อปอัปที่แสดงสถานะของค่าที่ส่งคืน

คลิก ตกลง และตอนนี้คุณจะเห็นข้อมูลที่กรองโดยลบแถวที่ซ้ำกันทั้งหมดแล้ว

อ่านเพิ่มเติม: วิธีลบ แถวที่ซ้ำกันใน Excel

2. ใช้ตัวเลือกตัวกรองเพื่อลบรายการที่ซ้ำกันโดยอิงจากหนึ่งคอลัมน์

ตอนนี้เราจะ ใช้ฟังก์ชัน COUNTIF เพื่อค้นหาจำนวนรายการที่ซ้ำตามเงื่อนไข และผลลัพธ์จะแสดงภายใต้ ทำซ้ำ ส่วนหัวใน คอลัมน์ F จากนั้น เราจะใช้ตัวเลือก กรอง ในส่วนหัวทั้งหมดของตารางข้อมูล และกรองแถวที่ซ้ำกันออก โดยขึ้นอยู่กับผลลัพธ์จากฟังก์ชัน COUNTIF

<15

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

➤ ใน เซลล์ F5 พิมพ์สูตรต่อไปนี้:

<6 =COUNTIF($B$5:$B5,B5)

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

➤ กด ป้อน และคุณจะได้ผลลัพธ์แรก

➤ ใช้ Fill Handle เพื่อลากทั้งคอลัมน์และค่าที่มากกว่า '1' จะถูกนับว่าซ้ำ

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

➤ ตอนนี้เลือก ทั้งตาราง

➤ ภายใต้แท็บ หน้าแรก เลือกคำสั่ง กรอง จาก จัดเรียง & ตัวกรอง แบบเลื่อนลงใน แก้ไข กลุ่มคำสั่ง

เราจะกำหนดปุ่มตัวกรองสำหรับส่วนหัวทั้งหมดในตารางข้อมูลต่อไปนี้

📌 ขั้นตอนที่ 4:

➤ คลิกเมนูแบบเลื่อนลงในส่วนหัว ทำซ้ำ และตัวกรอง ตัวเลือกสำหรับคอลัมน์ที่เกี่ยวข้องจะเปิดขึ้น

➤ ภายใต้แท็บ เลือกทั้งหมด ให้ยกเลิกการทำเครื่องหมายตัวเลือก '1' .

➤ กด ตกลง เป็นอันเสร็จสิ้น

คุณจะพบแถวที่ซ้ำกันดังที่แสดงด้านล่าง

📌 ขั้นตอนที่ 5:

➤ ตอนนี้ให้ลบแถวที่ซ้ำกันทั้งหมดซึ่งมีข้อมูลทั้งหมด

<0 📌 ขั้นตอนที่ 6:

➤ เปิดตัวเลือกตัวกรองอีกครั้งจากส่วนหัว ทำซ้ำ ใน คอลัมน์ F

➤ ทำเครื่องหมายที่ตัวเลือก '1' เท่านั้น

➤ กด ตกลง เป็นครั้งสุดท้าย

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

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

3. เรียกใช้รหัส VBA เพื่อลบรายการที่ซ้ำกันโดยอิงจากหนึ่งคอลัมน์ใน Excel

ในวิธีสุดท้ายของเรา เราจะ แทรกรหัส VBA บางส่วน เพื่อกำหนดมาโครที่จะลบรายการที่ซ้ำกันตาม คอลัมน์แรก

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

➤ คลิกขวาที่ แผ่นงาน ชื่อ (Sheet3) ก่อน แล้วคุณจะพบตัวเลือก แผ่นงาน บางตัวเลือก

➤ เลือก ดูโค้ด .

A หน้าต่าง VBA จะปรากฏขึ้นในตำแหน่งที่เราจะต้องใส่โค้ด

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

➤ ในหน้าต่าง VBA วางรหัสต่อไปนี้:

1252

📌 ขั้นตอน 3:

➤ กลับไปที่แผ่นงาน Excel ทันที

➤ เลือกตารางข้อมูลทั้งหมด

➤ จาก นักพัฒนา แท็บ กดคำสั่ง มาโคร

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

➤ ในหน้าต่าง มาโคร ชื่อ มาโคร จะถูกกำหนดโดยอัตโนมัติ

➤ คลิก เรียกใช้ และเสร็จสิ้น ด้วยขั้นตอนต่างๆ

เช่นเดียวกับภาพหน้าจอด้านล่าง เราจะพบแถวที่ไม่ซ้ำกันตามคอลัมน์แรกเท่านั้น และแถวที่ซ้ำกันจะหายไปทันที

อ่านเพิ่มเติม: วิธีลบรายการที่ซ้ำใน Excel โดยใช้ VBA

บทสรุป

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

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