หากคุณใช้ Excel หรือ Google ชีตคุณอาจต้องรับมือกับสถานการณ์ที่คุณมีระเบียนที่ซ้ำกันซึ่งจำเป็นต้องลบออก สิ่งนี้จะเกิดขึ้นเมื่อคุณต้องการรวมไฟล์ตั้งแต่สองไฟล์ขึ้นไปเป็นแผ่นเดียว แต่ไม่ว่าคุณจะจัดการกับรายชื่ออีเมลที่มีรายการที่ซ้ำกันหรือคุณกำลังจัดการรายชื่อผู้ติดต่อที่มีบางคนอยู่ในรายการหลายครั้งคุณก็สามารถแก้ไขสิ่งนี้ผิดได้โดยไม่ต้องใช้แรงงาน
แถวที่ซ้ำกันบน Excel
ทั้ง Excel และ Google Cloud ที่เทียบเท่า (Google ชีต) มีคุณสมบัติที่จะช่วยให้คุณสามารถลบรายการที่ซ้ำกันที่ไม่จำเป็นออกจากสเปรดชีตของคุณ ในสิ่งต่อไปนี้เราจะแสดงรายการวิธีการที่สามารถลบแถวที่ซ้ำกันโดยอัตโนมัติ
การลบรายการที่ซ้ำกันออกจาก Google ชีต
ใน Microsoft Excel การลบแถวที่ซ้ำกันทำได้ง่ายมากเนื่องจากคุณลักษณะนี้มีอยู่ในซอฟต์แวร์ คุณควรทำซ้ำขั้นตอนด้านล่างได้ไม่ว่าจะใช้ Excel เวอร์ชันใด (เดสก์ท็อปหรือระบบคลาวด์)
คำแนะนำโดยย่อเกี่ยวกับการลบแถวที่ซ้ำกันใน excel มีดังนี้
- เปิดสเปรดชีตที่คุณต้องการทำความสะอาดรายการที่ซ้ำกัน
- ใช้แถบริบบิ้นที่ด้านบนไปที่ ข้อมูล และคลิกที่ไฟล์ ลบรายการที่ซ้ำกัน ปุ่ม.
ไปที่ข้อมูล> ลบรายการที่ซ้ำกัน
- จากนั้นเลือกคอลัมน์ที่คุณต้องการให้ตรวจสอบ เมื่อคุณพอใจกับสิ่งที่เลือกแล้วให้คลิก ตกลง เพื่อลบข้อมูลซ้ำที่ระบุ
เลือกคอลัมน์ที่คุณต้องการกำหนดเป้าหมายแล้วคลิกปุ่มตกลง
- หลังจากนั้นไม่นานคุณจะเห็นข้อความที่มีรายการที่ซ้ำกันซึ่งถูกลบออกไป
ข้อความที่มีรายการที่ซ้ำกัน
วิธีลบแถวที่ซ้ำกันใน Google ชีต
เนื่องจาก Google ชีตไม่ได้มาพร้อมกับฟังก์ชันในตัวเดียวกันเราจึงต้องขยายความยาวเพิ่มเติมเพื่อที่จะดูแลสเปรดชีตที่ซ้ำกันของเรา แต่ไม่ต้องกังวลเนื่องจากเราจะไม่นำแถวที่ซ้ำกันออกจากสเปรดชีต Google ชีตสองวิธี
หากคุณต้องการให้สิ่งต่างๆเรียบง่ายทำตาม วิธีที่ 1 โดยที่เราใช้ส่วนเสริมของ Google Sheet ที่เรียกว่า Remove Duplicates ซึ่งจะดูแลปัญหาโดยอัตโนมัติ
ในกรณีที่คุณถนัดเทคโนโลยีและชอบให้มือสกปรกคุณสามารถทำตามได้ วิธีที่ 2 เพื่อสร้างสคริปต์ที่ออกแบบมาเพื่อลบรายการที่ซ้ำกันทั้งหมดออกจากสเปรดชีตของคุณ
วิธีที่ 1: การลบแถวที่ซ้ำกันออกจาก Google ชีตผ่าน Remove Duplicates add-on
มีเหตุผลว่าทำไมแอปพลิเคชันนี้จึงเป็นที่นิยมในหมู่ผู้ใช้ Google ชีต อินเทอร์เฟซที่ใช้งานง่ายและความจริงที่เชื่อถือได้ทำให้เป็นตัวเลือกที่สมบูรณ์แบบสำหรับผู้ที่ต้องการลบแถวที่ซ้ำกัน
แต่มีข้อเสียของส่วนเสริมนี้ ใช้งานได้ฟรี 30 วันหลังจากนั้นคุณจะต้องซื้อใบอนุญาตหากต้องการใช้งานต่อไป
คำแนะนำโดยย่อเกี่ยวกับการติดตั้งและใช้งานไฟล์ ลบรายการที่ซ้ำกัน ส่วนเสริมบน Google ชีต:
- ไปที่ลิงค์นี้ ( ที่นี่ ) และคลิกที่ปุ่มฟรีเพื่อดาวน์โหลดไฟล์ ลบรายการที่ซ้ำกัน เพิ่มเข้าไป.
การดาวน์โหลดส่วนเสริม Remove Duplicates Google Sheets
- รอจนกว่าส่วนขยายจะโหลดจากนั้นคลิกปุ่มดำเนินการต่อเพื่อให้ ลบรายการที่ซ้ำกัน ได้รับอนุญาตให้ทำงาน
ให้สิทธิ์ลบรายการที่ซ้ำกันเพื่อเรียกใช้
- ถัดไปคุณจะได้รับแจ้งให้ลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณ เมื่อคุณทำแล้วคลิกปุ่มอนุญาตที่ด้านล่างของหน้าจอ ลบรายการที่ซ้ำกัน ส่วนขยายพร้อมใช้งานใน Google ชีต
อนุญาตให้ลบส่วนขยายที่ซ้ำกัน
- หากต้องการใช้ลบรายการที่ซ้ำกันให้ไปที่ไฟล์ ส่วนเสริม โดยใช้ริบบิ้นที่ด้านบนและคลิกที่ ลบรายการที่ซ้ำกัน> ค้นหาแถวที่ซ้ำกันหรือไม่ซ้ำกัน .
การใช้ส่วนขยาย Remove Duplicates
- รอจนกว่าตัวช่วยสร้างจะโหลด เมื่อหน้าต่างแรกปรากฏขึ้นให้เลือกช่วงด้วยตนเองหรือกดปุ่ม เลือกอัตโนมัติ จากนั้นกดปุ่ม ต่อไป เพื่อดำเนินการต่อ.
การเลือกช่วงตารางด้วย Remove Duplicates
บันทึก: พิจารณาเลือกช่องที่เกี่ยวข้องกับ สร้างสำเนาสำรองของแผ่นงาน เพื่อหลีกเลี่ยงการสูญหายของข้อมูล
- เลือกประเภทของข้อมูลที่คุณต้องการกำหนดเป้าหมายและวิธีที่คุณต้องการจัดการและตี ต่อไป อีกครั้ง. เราใช้ รายการที่ซ้ำกัน เพื่อลบอินสแตนซ์แรกที่ซ้ำกัน
การเลือกประเภทข้อมูลและความละเอียด
- จากนั้นเลือกคอลัมน์ทั้งหมดที่คุณต้องการรวมไว้ในการค้นหาแล้วกดปุ่ม ต่อไป ปุ่มอีกครั้ง
- ในหน้าต่างสุดท้ายคุณจะต้องเลือกสิ่งที่คุณต้องการทำกับค่าที่เหมาะสมกับเกณฑ์ที่คุณเลือกไว้ก่อนหน้านี้ เราเลือก ลบแถวภายในส่วนที่เลือก เพื่อลบรายการที่ซ้ำกันของเรา สุดท้ายตี เสร็จสิ้น เพื่อให้ได้ผลลัพธ์สุดท้าย
วิธีที่ 2: การลบแถวที่ซ้ำกันออกจาก Google ชีตด้วยสคริปต์
อีกวิธีหนึ่งในการลบรายการที่ซ้ำกันออกจาก Google ชีตคือการสร้างสคริปต์ที่สามารถลบแถวที่ซ้ำกันในข้อมูลสเปรดชีตได้ ฉันรู้ว่ามันฟังดูซับซ้อน แต่เราจะจัดเตรียมสคริปต์ให้คุณและขั้นตอนที่เหลือนั้นค่อนข้างตรงไปตรงมา
ยิ่งไปกว่านั้นโซลูชันนี้ฟรีและไม่เกี่ยวข้องกับการติดตั้งโปรแกรมเสริมหรือซอฟต์แวร์เพิ่มเติม สิ่งที่คุณต้องทำมีดังนี้
- เปิดสเปรดชีตที่คุณต้องการลบรายการที่ซ้ำกันใน Google ชีต
- ใช้แถบ Ribbon ที่ด้านบนคลิกที่ เครื่องมือ> ตัวแก้ไขสคริปต์ .
ไปที่ Tools> Script Editor
- ใน Code.gs คัดลอกและวางลงในสคริปต์ต่อไปนี้:
ฟังก์ชันRemoveDuplicates() {ที่ไหนแผ่น= SpreadsheetApp.getActiveSheet();ที่ไหนข้อมูล=แผ่น.getDataRange().getValues();ที่ไหนnewData= [];สำหรับ (ผมในข้อมูล) {ที่ไหนแถว=ข้อมูล[ผม];ที่ไหนซ้ำกัน= เท็จ;สำหรับ (ญในnewData) {ถ้า (แถว.เข้าร่วม() ==newData[ญ].เข้าร่วม()) {ซ้ำกัน= จริง;}}ถ้า (!ซ้ำกัน) {newData.ผลักดัน(แถว);}}แผ่น.clearContents();แผ่น.getRange(1, 1,newData.ความยาว,newData[0].ความยาว).setValues(newData); }
- ไปที่ ไฟล์> บันทึก และตั้งชื่อสคริปต์ที่สร้างขึ้นใหม่นี้ให้เป็นที่รู้จัก
บันทึกสคริปต์ Remove Duplicate
- จากนั้นใช้แถบริบบิ้นคลิกที่ เรียกใช้> เรียกใช้ฟังก์ชัน> removeDuplicates .
เรียกใช้สคริปต์ที่เราเพิ่งสร้างขึ้น
- หากได้รับแจ้งให้ทำการอนุญาตให้คลิกที่ ตรวจสอบสิทธิ์ แล้วคลิก อนุญาต เพื่อเรียกใช้สคริปต์
อนุญาตให้สคริปต์ทำงาน
- กลับไปที่สเปรดชีตเป้าหมายและดูที่มัน คุณควรพบว่ารายการที่ซ้ำกันทั้งหมดถูกลบออกแล้ว