วิธีลบแถวที่ซ้ำกันใน Excel
ค่าที่ ซ้ำกัน(Duplicate)ใน เวิร์กชีต Excel ของ คุณอาจทำให้ข้อมูลของคุณยุ่งเหยิง เว้นแต่ว่าสำเนานั้นไม่ได้ตั้งใจ อาจทำให้เกิดความไม่ถูกต้องและการรายงานที่คลาดเคลื่อนได้
ในบทช่วยสอนนี้ เราจะแสดงวิธีค้นหาและลบรายการที่ซ้ำกันในเอกสารExcel ของคุณ(Excel)
วิธีค้นหาแถวหรือข้อมูลที่ซ้ำกัน
จำเป็นต้องตรวจสอบก่อนว่าแถว (หรือคอลัมน์) ใดมีข้อมูลที่เหมือนกัน ดังนั้น ก่อนที่เราจะแสดงวิธีการลบรายการที่ซ้ำกันใน Excelมาแนะนำขั้นตอนการตรวจสอบแผ่นงานของคุณเพื่อหาข้อมูลที่ซ้ำกัน
วิธีที่ 1: ค้นหาทั้งแผ่นงาน(Method 1: Search Entire Worksheet)
Excel มีเครื่องมือการจัดรูปแบบตามเงื่อนไข(Conditional Formatting tool)ที่ช่วยในการระบุ แสดงภาพ และสรุปผลจากข้อมูล ต่อไปนี้คือวิธีใช้เครื่องมือเพื่อเน้นค่าที่ซ้ำกันในเอกสารExcel ของคุณ(Excel)
- กดControl + Aเพื่อเลือกรายการหรือตารางของคุณ หรือคลิก ไอคอน Select Allที่มุมซ้ายบนของตารางเพื่อเลือกทั้งเวิร์กชีต
- ไปที่ แท็บ หน้าแรก(Home)แล้วคลิกปุ่มดรอปดาวน์การจัดรูปแบบตามเงื่อนไข(Conditional Formatting)
- เลื่อนเคอร์เซอร์ไปที่Highlight Cell Rulesแล้วเลือกDuplicate Values
- ตรวจ(Make) สอบให้ แน่ใจว่ากล่องดรอปดาวน์กล่องแรกเขียนว่า “ทำซ้ำ” คุณยังสามารถเลือกสีไฮไลท์ที่ต้องการได้ในเมนูดรอปดาวน์ที่สอง
- เลือกตกลง(OK)เพื่อดำเนินการต่อ
Excelจะเน้นแถวและคอลัมน์ที่มีค่าซ้ำกันทันที
วิธีที่ 2: โดยการรวมแถว(Method 2: By Combining Rows)
วิธีนี้เหมาะสำหรับการค้นหาแถวที่มีค่าซ้ำกันในทุกคอลัมน์หรือทุกเซลล์ ขั้นแรก(First)คุณจะต้องใช้ฟังก์ชัน "Concatenate" ของ Excel เพื่อรวมเนื้อหาของแต่ละแถว จากนั้นเลือกคอลัมน์ที่คุณต้องการเก็บค่าที่รวมกันแล้วทำตามขั้นตอนด้านล่าง เราขอแนะนำให้รวมค่าในคอลัมน์ที่อยู่ถัดจากค่าสุดท้ายในแถวแรก
- พิมพ์หรือวาง=CONCAT(ในเซลล์ เลือกเซลล์แรกในแถว พิมพ์คอลัมน์ ( : ) แล้วเลือกเซลล์สุดท้ายในแถว จากนั้น(Afterward)ปิดสูตรด้วยวงเล็บแล้วกดEnter
ในแผ่นงานตัวอย่างของเรา (ดูภาพด้านล่าง) เซลล์แรกและเซลล์สุดท้ายในแถวแรกจะมีการอ้างอิง A2 และ D2 ตามลำดับ ดังนั้น(Hence)สูตรจะเป็นแบบนี้: =CONCAT(A2:D2) )
โปรดจำไว้ว่า(Remember)การอ้างอิงเซลล์จะแตกต่างกันไปตามจำนวนแถวและคอลัมน์ในตาราง
- คัดลอกสูตรลงคอลัมน์จนกว่าคุณจะไปถึงแถวสุดท้าย ในการดำเนินการนี้ ให้เลือกเซลล์ที่มีสูตร เลื่อนเคอร์เซอร์ของเมาส์ไปที่มุมล่างซ้ายของเซลล์ กด ไอคอน Fill handle ค้างไว้ (เช่น ไอคอนเครื่องหมายบวก) แล้วลากลงมาตามคอลัมน์
- เลือกทั้งคอลัมน์ คลิกตัวอักษรที่ด้านบนสุดของคอลัมน์ หรือคลิกที่เซลล์ในคอลัมน์ แล้วกดControl + Space
- ไปที่ แท็บ หน้าแรก(Home)และเลือกการจัดรูปแบบตาม(Conditional Formatting)เงื่อนไข
- เลื่อนเคอร์เซอร์ของเมาส์ไปที่Highlight Cell Rules(Highlight Cell Rules)และเลือกDuplicate Values
- เลือกตกลง(OK)เพื่อดำเนินการต่อ
Excelจะเน้นคอลัมน์ที่มีค่าที่ซ้ำกัน ซึ่งจะแจ้งให้คุณทราบถึงเซลล์ในแถวนั้นๆ ที่มีค่าซ้ำกันเป็นแถวอื่นในเวิร์กชีต
หากคุณดูรูปภาพด้านบนอย่างใกล้ชิด คุณจะสังเกตเห็นว่า เครื่องมือ การจัดรูปแบบตามเงื่อนไข(Conditional Formatting)ไม่ได้เน้นที่แถวที่ 4(Row 4)และ แถว ที่13 (Row 13)ทั้งสองแถวมีค่าที่ซ้ำกันใน คอลัมน์ Names , ScoresและIDแต่ค่าต่างกันในคอลัมน์Day
มีเพียง 3 ใน 4 คอลัมน์ในทั้งสองแถวที่มีข้อมูลที่ซ้ำกัน ที่อธิบายว่าทำไม เครื่องมือ การจัดรูปแบบตามเงื่อนไข(Conditional Formatting)ไม่เน้นค่าที่ต่อกันหรือรวมกันสำหรับทั้งสองแถว ทั้งสองแถว ( แถวที่ 4(Row 4)และแถวที่ 13(Row 13) ) ไม่ซ้ำกัน เนื่องจากมีข้อมูลที่แตกต่างในคอลัมน์ "วัน"
วิธีลบแถวที่ซ้ำกัน(Duplicate Rows)ในExcel
คุณพบหลายแถวที่มีข้อมูลที่ซ้ำกันในเวิร์กชีตExcel ของคุณ (Excel)มาแสดงวิธีการลบแถวที่ซ้ำกันเหล่านี้โดยใช้เครื่องมือExcel สองเครื่อง(Excel)
1. ใช้ “Remove Duplicates” Tool(1. Use the “Remove Duplicates” Tool)
เครื่องมือนี้มีงานเดียวเท่านั้น: เพื่อให้แน่ใจว่าคุณมีข้อมูลที่ชัดเจนในเวิร์กชีตExcel ของคุณ (Excel)ทำได้โดยการเปรียบเทียบคอลัมน์ที่เลือกในเวิร์กชีตของคุณและลบแถวที่มีค่าที่ซ้ำกัน วิธีใช้เครื่องมือมีดังนี้
- เลือกเซลล์ในตารางแล้วกดControl + Aบนแป้นพิมพ์เพื่อไฮไลต์ตาราง
- ไปที่ แท็บ ข้อมูล(Data)แล้วคลิก ไอคอน ลบรายการที่ซ้ำกัน(Remove Duplicates)ในส่วน "เครื่องมือข้อมูล"
หากพีซีของคุณมีหน้าจอขนาดเล็กหรือ หน้าต่าง Excelย่อเล็กสุด ให้คลิกปุ่ม ดรอปดาวน์ เครื่องมือข้อมูล(Data Tools)แล้วเลือกRemove Duplicates
- ไปที่ ส่วน คอลัมน์(Columns)และเลือกคอลัมน์ทั้งหมด หากตารางของคุณมีส่วนหัว ให้เลือกช่องที่ระบุว่า "ข้อมูลของฉันมีส่วนหัว" ที่จะยกเลิกการเลือกแถวส่วนหัวหรือแถวแรกบนแผ่นงาน คลิก(Click) ตกลง(OK)เพื่อดำเนินการต่อ
เคล็ดลับด่วน:(Quick Tip:)ในการทำให้แถวแรกของ เวิร์กชีต Excelเป็นส่วนหัว ให้ไปที่ แท็บ มุมมอง(View)เลือกตรึงบานหน้าต่าง(Freeze Panes)และเลือกตรึงแถวบน(Freeze Top Row)สุด
- Excelจะแสดงข้อความแจ้งให้คุณทราบถึงค่าที่ซ้ำกันทั้งหมดที่พบและนำออกจากแผ่นงาน คลิก(Click) ตกลง(OK)เพื่อกลับไปยังเวิร์กชีต
2. ใช้เครื่องมือตัวกรองขั้นสูง(2. Use the Advanced Filter Tool)
“Advanced Filter” เป็นอีกเครื่องมือที่ยอดเยี่ยมที่ช่วยให้คุณล้างข้อมูลใน(clean your data in Excel) Excel เครื่องมือนี้ให้คุณดู แก้ไขจัดกลุ่ม และจัดเรียงข้อมูลในเวิ(group and sort data on your worksheet)ร์ก ชีตของคุณ ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีการใช้เครื่องมือนี้เพื่อลบแถวที่ซ้ำกันออกจากเวิร์กชีตExcel ของคุณ(Excel)
- เลือก(Select)เซลล์ใดก็ได้ในตารางแล้วกดControl + Aเพื่อไฮไลต์ทั้งตาราง
- ไปที่ แท็บ ข้อมูล(Data)และเลือกขั้นสูง(Advanced)ในส่วน "จัดเรียงและกรอง"
- ทำเครื่องหมายที่ช่องUnique records onlyแล้วคลิกOK
ถ้าตารางหรือเวิร์กชีตมีหลายแถวที่มีข้อมูลหรือค่าที่คล้ายคลึงกันExcelจะลบรายการที่ซ้ำกันทั้งหมดยกเว้นรายการแรก
หมายเหตุ:(Note:) เครื่องมือ ตัวกรองขั้นสูง(Advanced Filter)จะถือว่าแถวแรกเป็นส่วนหัวโดยอัตโนมัติ ซึ่งหมายความว่าเครื่องมือจะไม่ลบแถวแรกแม้ว่าจะมีข้อมูลที่ซ้ำกันก็ตาม ตัวอย่างเช่น ในตารางด้านล่าง การเรียกใช้คุณลักษณะ " เฉพาะ(Unique)ระเบียนที่ไม่ซ้ำ" ของ เครื่องมือ ตัวกรองขั้นสูง(Advanced Filter)ไม่ได้ลบแถวแรกและแถวสุดท้าย แม้ว่าทั้งสองจะมีค่าที่ซ้ำกันในทุกคอลัมน์ก็ตาม
ดังนั้น หากเวิร์ก ชีตหรือตาราง Excel ของคุณ มีส่วนหัว วิธีที่ดีที่สุดคือใช้เครื่องมือ "ลบรายการที่ซ้ำกัน" เพื่อกำจัดแถวที่ซ้ำกัน
เคล็ดลับด่วน:(Quick Tip:)ลบแถวหรือค่าที่ซ้ำกันโดยไม่ได้ตั้งใจ? กดControl + Zเพื่อยกเลิกการเปลี่ยนแปลงและกู้คืนข้อมูลที่ซ้ำกัน
การลบรายการที่ซ้ำกันในExcel : ข้อ จำกัด
เราควรกล่าวถึงว่าคุณไม่สามารถลบแถวหรือค่าที่ซ้ำกันออกจากเวิร์กชีตที่มี ข้อมูลที่ สรุปหรือจัดกลุ่ม(outlined or grouped data)ได้ ดังนั้น ถ้าคุณจัดกลุ่มแถวและคอลัมน์ในเวิร์กชีต Excel ของคุณ(grouped the rows and columns in your Excel worksheet)บางทีอาจเป็นผลรวมและผลรวมย่อย คุณจะต้องยกเลิกการจัดกลุ่มข้อมูลก่อนจึงจะสามารถตรวจสอบรายการที่ซ้ำกันได้ อ้างถึงเอกสารอย่างเป็นทางการนี้จาก Microsoft(this official documentation from Microsoft)เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการลบรายการที่ซ้ำกันในExcelและการกรองค่าที่ไม่ซ้ำ
Related posts
จัดกลุ่มแถวและคอลัมน์ในแผ่นงาน Excel
วิธีแทรกหลายแถวอย่างรวดเร็วใน Excel
วิธีผสานเซลล์ คอลัมน์ และแถวใน Excel
วิธีการลบบรรทัดว่างใน Excel
วิธีใช้ฟีเจอร์ Speak Cells ของ Excel
การเชื่อมต่อ Excel กับ MySQL
รักษาการอ้างอิงเซลล์เมื่อคัดลอกสูตรใน Excel
วิธีแก้ไขข้อผิดพลาด #N/A ในสูตร Excel เช่น VLOOKUP
วิธีแทรก CSV หรือ TSV ลงในแผ่นงาน Excel
วิธีการค้นหาใน Excel
วิธีใช้คำสั่ง if และ Nested If ใน Excel
วิธีเปิด Word และ Excel ในเซฟโหมด
วิธีแก้ไขแถวใน Excel
คู่มือ VBA ขั้นสูงสำหรับ MS Excel
Google ชีตกับ Microsoft Excel - อะไรคือความแตกต่าง?
4 วิธีในการแปลง Excel เป็น Google ชีต
วิธีการย้ายคอลัมน์ใน Excel
จัดกึ่งกลางข้อมูลเวิร์กชีตของคุณใน Excel สำหรับการพิมพ์
วิธีใช้การอ้างอิงแบบสัมบูรณ์ใน Excel
วิธีแชร์ไฟล์ Excel เพื่อการทำงานร่วมกันอย่างง่ายดาย