6 วิธีในการลบรายการที่ซ้ำกันใน Google ชีต
เบ็ดเตล็ด / / November 28, 2021
สเปรดชีตเป็นเพียงเอกสารที่จัดเรียงข้อมูลในรูปแบบของแถวและคอลัมน์ องค์กรธุรกิจเกือบทุกแห่งใช้สเปรดชีตเพื่อเก็บรักษาบันทึกข้อมูลและดำเนินการกับข้อมูลนั้น แม้แต่โรงเรียนและวิทยาลัยก็ใช้ซอฟต์แวร์สเปรดชีตเพื่อรักษาฐานข้อมูล เมื่อพูดถึงซอฟต์แวร์สเปรดชีต Microsoft Excel และ Google ชีตเป็นซอฟต์แวร์อันดับต้นๆ ที่หลายคนใช้ ปัจจุบัน ผู้ใช้เลือก Google ชีตมากกว่า Microsoft Excel เนื่องจากจัดเก็บสเปรดชีตไว้ใน Cloud Storage เช่น Google Drive ซึ่งสามารถเข้าถึงได้จากทุกที่ ข้อกำหนดเพียงอย่างเดียวคือคอมพิวเตอร์ของคุณควรเชื่อมต่อกับอินเทอร์เน็ต อีกสิ่งที่ยอดเยี่ยมเกี่ยวกับ Google ชีตคือคุณสามารถใช้งานได้จากหน้าต่างเบราว์เซอร์บนคอมพิวเตอร์ของคุณ
เมื่อพูดถึงการรักษารายการข้อมูล หนึ่งในปัญหาทั่วไปที่ผู้ใช้หลายคนเผชิญคือรายการซ้ำหรือรายการที่ซ้ำกัน ตัวอย่างเช่น สมมติว่าคุณมีรายละเอียดของบุคคลที่รวบรวมจากแบบสำรวจ เมื่อคุณแสดงรายการโดยใช้ซอฟต์แวร์สเปรดชีตของคุณ เช่น Google ชีต มีความเป็นไปได้ที่จะมีบันทึกที่ซ้ำกัน นั่นคือ อาจมีคนหนึ่งกรอกแบบสำรวจมากกว่าหนึ่งครั้ง ดังนั้น Google ชีตจะแสดงรายการสองครั้ง รายการที่ซ้ำกันดังกล่าวจะสร้างปัญหาให้กับธุรกิจมากขึ้น ลองนึกภาพหากมีการป้อนธุรกรรมเงินสดในบันทึกมากกว่าหนึ่งครั้ง เมื่อคุณคำนวณค่าใช้จ่ายทั้งหมดด้วยข้อมูลนั้น มันจะเป็นปัญหา เพื่อหลีกเลี่ยงสถานการณ์ดังกล่าว เราควรตรวจสอบให้แน่ใจว่าไม่มีบันทึกที่ซ้ำกันในสเปรดชีต จะบรรลุเป้าหมายนี้ได้อย่างไร ในคู่มือนี้ คุณจะพูดถึง 6 วิธีในการลบรายการที่ซ้ำกันใน Google ชีต มาเลยโดยไม่ต้องแนะนำเพิ่มเติมให้เราดูที่หัวข้อ
![6 วิธีในการลบรายการที่ซ้ำกันใน Google ชีต](/f/29d99e456556df0b013f97bf4100e445.png)
สารบัญ
- จะลบรายการที่ซ้ำกันใน Google ชีตได้อย่างไร
- วิธีที่ 1: การใช้ตัวเลือก Remove Duplicates
- วิธีที่ 2: ลบรายการที่ซ้ำกันด้วยสูตร
- วิธีที่ 3: ลบรายการที่ซ้ำกันด้วยการจัดรูปแบบตามเงื่อนไข
- วิธีที่ 4: ลบ Duplicate Records ด้วย Pivot Tables
- วิธีที่ 5: การใช้ Apps Script
- วิธีที่ 6: ใช้ Add-on เพื่อลบรายการที่ซ้ำกันใน Google ชีต
จะลบรายการที่ซ้ำกันใน Google ชีตได้อย่างไร
บันทึกที่ซ้ำกันนั้นลำบากมากในกรณีของการรักษาบันทึกข้อมูล แต่คุณไม่จำเป็นต้องกังวล เพราะคุณสามารถลบรายการที่ซ้ำกันออกจากสเปรดชีต Google ชีตของคุณได้อย่างง่ายดาย ให้เราดูวิธีที่คุณสามารถกำจัดรายการที่ซ้ำกันใน Google ชีต
วิธีที่ 1: การใช้ตัวเลือก Remove Duplicates
Google ชีตมีตัวเลือกในตัวเพื่อลบรายการที่ซ้ำกัน (รายการที่ซ้ำกัน) หากต้องการใช้ตัวเลือกนั้น ให้ทำตามภาพประกอบด้านล่าง
1. ตัวอย่างเช่น ลองดูที่นี่ (ดูภาพหน้าจอด้านล่าง) ที่นี่คุณจะเห็นว่าบันทึก “อาจิต” ถูกป้อนสองครั้ง นี่คือบันทึกที่ซ้ำกัน
![บันทึก“ Ajit” ถูกป้อนสองครั้ง นี่คือบันทึกที่ซ้ำกัน](/f/40b1af686a7c9a202ebebab8af36fef3.png)
2. หากต้องการลบรายการที่ซ้ำกัน เลือกหรือเน้นแถวและคอลัมน์
3. ตอนนี้คลิกที่ตัวเลือกเมนูที่มีข้อความ ข้อมูล. เลื่อนลงแล้วคลิกที่ ลบรายการที่ซ้ำกัน ตัวเลือก.
![คลิกที่เมนูที่มีข้อความว่า " ข้อมูล" คลิกที่ ลบรายการที่ซ้ำกัน เพื่อกำจัดบันทึกที่ซ้ำกัน](/f/a85ecfaed9540b8a6712adf2be6d6d7c.png)
4. กล่องป๊อปอัปจะปรากฏขึ้นเพื่อถามว่าจะวิเคราะห์คอลัมน์ใด เลือกตัวเลือกตามความต้องการของคุณแล้วคลิกที่ ลบรายการที่ซ้ำกัน ปุ่ม.
![คลิกปุ่มที่มีข้อความว่า " ลบรายการที่ซ้ำกัน"](/f/849b11e25be23af727cc863000e63448.png)
5. ระเบียนที่ซ้ำกันทั้งหมดจะถูกลบออก และองค์ประกอบที่ไม่ซ้ำกันจะยังคงอยู่ Google ชีตจะแจ้งให้คุณทราบด้วยปุ่ม จำนวนของบันทึกที่ซ้ำกันที่ถูกกำจัด.
![Google ชีตจะแจ้งให้คุณทราบจำนวนระเบียนที่ซ้ำกันที่ถูกกำจัดไปแล้ว](/f/3e6db9d826846704b349eeb97d1bf80d.png)
6. ในกรณีของเรา มีการลบรายการที่ซ้ำกันเพียงรายการเดียว (Ajit) คุณจะเห็นว่า Google ชีตได้ลบรายการที่ซ้ำกัน (ดูภาพหน้าจอที่ตามมา)
วิธีที่ 2: ลบรายการที่ซ้ำกันด้วยสูตร
สูตร 1: UNIQUE
Google ชีตมีสูตรชื่อ UNIQUE ซึ่งจะเก็บบันทึกที่ไม่ซ้ำ และจะลบรายการที่ซ้ำกันทั้งหมดออกจากสเปรดชีตของคุณ
ตัวอย่างเช่น: =ไม่ซ้ำกัน(A2:B7)
1. สิ่งนี้จะตรวจสอบรายการที่ซ้ำกันใน ช่วงของเซลล์ที่ระบุ (A2:B7).
2. คลิกเซลล์ว่างบนสเปรดชีตของคุณ และป้อนสูตรข้างต้น Google ชีตจะเน้นช่วงของเซลล์ที่คุณระบุ
![Google ชีตจะเน้นช่วงของเซลล์ที่คุณระบุ](/f/349d893df93c0b2a3b638aafb87789f4.png)
3. Google ชีตจะแสดงรายการบันทึกเฉพาะที่คุณพิมพ์สูตร จากนั้นคุณสามารถแทนที่ข้อมูลเก่าด้วยระเบียนที่ไม่ซ้ำ
![Google ชีตจะแสดงรายการบันทึกเฉพาะที่คุณพิมพ์สูตร](/f/8a0f22fcd484fd10d667956bd5774678.png)
สูตร 2: COUNTIF
คุณสามารถใช้สูตรนี้เพื่อเน้นรายการที่ซ้ำกันทั้งหมดในสเปรดชีตของคุณ
1. ตัวอย่างเช่น พิจารณาภาพหน้าจอต่อไปนี้ที่มีรายการที่ซ้ำกันหนึ่งรายการ
![ที่เซลล์ C2 ให้ป้อนสูตร](/f/e20048961fcb645fe68e8ae5a184f0fe.png)
2. ในภาพหน้าจอด้านบน ที่เซลล์ C2 ให้ป้อนสูตรเป็น =COUNTIF(A$2:A2, A2)>1
3. ตอนนี้เมื่อกดปุ่ม Enter จะแสดงผลลัพธ์เป็น เท็จ.
![ทันทีที่กดปุ่ม Enter จะแสดงผลเป็น FALSE](/f/9bbe97914c7c8f1817aa57da78bde214.png)
4. เลื่อนตัวชี้เมาส์และวางไว้บน สี่เหลี่ยมเล็กๆ ที่ส่วนล่างของเซลล์ที่เลือก ตอนนี้คุณจะเห็นสัญลักษณ์บวกแทนเคอร์เซอร์ของเมาส์ คลิกกล่องนั้นค้างไว้ แล้วลากขึ้นไปยังเซลล์ที่คุณต้องการค้นหารายการที่ซ้ำกัน Google ชีตจะ คัดลอกสูตรไปยังเซลล์ที่เหลือโดยอัตโนมัติ.
![Google ชีตจะคัดลอกสูตรไปยังเซลล์ที่เหลือโดยอัตโนมัติ](/f/2bd0ac6b009ce081b7fd2c25196546a3.png)
5. Google ชีตจะเพิ่ม “จริง” หน้ารายการที่ซ้ำกัน
บันทึก: ในเงื่อนไขนี้ เราได้ระบุเป็น >1 (มากกว่า 1) ดังนั้นเงื่อนไขนี้จะส่งผลให้ จริง ในสถานที่ซึ่งพบรายการมากกว่าหนึ่งครั้ง ในสถานที่อื่นๆ ทั้งหมด ผลลัพธ์คือ เท็จ.
วิธีที่ 3: ลบรายการที่ซ้ำกันด้วยการจัดรูปแบบตามเงื่อนไข
คุณยังสามารถใช้การจัดรูปแบบตามเงื่อนไขเพื่อลบบันทึกที่ซ้ำกันออกจาก Google ชีต
1. ขั้นแรก เลือกชุดข้อมูลที่คุณต้องการจัดรูปแบบตามเงื่อนไข จากนั้นจากเมนูเลือก รูปแบบ แล้วเลื่อนลงมาเลือก การจัดรูปแบบตามเงื่อนไข
![จากเมนูรูปแบบ ให้เลื่อนลงมาเล็กน้อยเพื่อเลือกการจัดรูปแบบตามเงื่อนไข](/f/7bf0a5b20f47edc6cda744a2bbe07747.png)
2. คลิกที่ จัดรูปแบบเซลล์ถ้า... กล่องดรอปดาวน์ และเลือก สูตรที่กำหนดเอง ตัวเลือก.
![คลิกที่ จัดรูปแบบเซลล์ถ้า... กล่องดรอปดาวน์](/f/673cb1c6e8c5a5d8fa1648f2aff55e79.png)
3. ป้อนสูตรเป็น =COUNTIF(A$2:A2, A2)>1
บันทึก: คุณต้องเปลี่ยนข้อมูลแถวและคอลัมน์ตาม Google ชีตของคุณ
![เลือกสูตรที่กำหนดเองและป้อนสูตรเป็น COUNTIF(A$2:A2, A2)1](/f/8af8215184c2da568f55769f0853e2d4.png)
4. สูตรนี้จะกรองระเบียนจากคอลัมน์ A
5. คลิกที่ เสร็จแล้ว ปุ่ม. ถ้าคอลัมน์ A มี any บันทึกที่ซ้ำกัน, Google ชีตจะเน้นรายการซ้ำ (ซ้ำกัน)
![Google ชีตจะเน้นรายการซ้ำ (ซ้ำกัน)](/f/f594079632e21f2a32237e5c3b0b3fa3.png)
6. ตอนนี้คุณสามารถลบระเบียนที่ซ้ำกันเหล่านี้ได้อย่างง่ายดาย
วิธีที่ 4: ลบ Duplicate Records ด้วย Pivot Tables
เนื่องจากตารางสรุปข้อมูลใช้งานได้รวดเร็วและยืดหยุ่น คุณจึงใช้เพื่อค้นหาและกำจัดระเบียนที่ซ้ำกันออกจาก Google ชีตได้
ขั้นแรก คุณจะต้องเน้นข้อมูลใน Google ชีต ถัดไป สร้างตารางสาระสำคัญและเน้นข้อมูลของคุณอีกครั้ง ในการสร้างตารางสาระสำคัญด้วยชุดข้อมูลของคุณ ให้ไปที่ ข้อมูล ใต้เมนู Google ชีตและคลิกที่ ตารางหมุน ตัวเลือก. คุณจะได้รับพร้อมท์พร้อมกล่องถามว่าจะสร้างตารางสาระสำคัญในชีตที่มีอยู่หรือชีตใหม่ เลือกตัวเลือกที่เหมาะสมและดำเนินการต่อ
ตารางเดือยของคุณจะถูกสร้างขึ้น จากแผงด้านขวา เลือก เพิ่ม ปุ่มใกล้แถวเพื่อเพิ่มแถวตามลำดับ ใกล้กับค่า ให้เลือกเพิ่มคอลัมน์เพื่อตรวจสอบความซ้ำซ้อนของค่า ตารางสาระสำคัญของคุณจะแสดงค่าพร้อมจำนวน (เช่น จำนวนครั้งที่ค่าเกิดขึ้นในชีตของคุณ) คุณสามารถใช้เพื่อตรวจสอบการซ้ำซ้อนของรายการใน Google ชีต หากนับมากกว่าหนึ่ง แสดงว่ามีการทำซ้ำรายการในสเปรดชีตของคุณมากกว่าหนึ่งครั้ง
วิธีที่ 5: การใช้ Apps Script
อีกวิธีที่ดีในการขจัดความซ้ำซ้อนจากเอกสารของคุณคือการใช้ Apps Script รับด้านล่างเป็นแอพสคริปต์เพื่อกำจัดรายการที่ซ้ำกันจากสเปรดชีตของคุณ:
/** * ลบแถวที่ซ้ำกันออกจากช่วงข้อมูล Google ชีต */ ฟังก์ชัน removeDupRows () { var ss = SpreadsheetApp.getActiveSpreadsheet (); var แผ่น = ss.getSheetByName('Sheet1'); // เปลี่ยนหมายเลขแถวของแถวส่วนหัว var startRow = 7; // รับข้อมูล var range = sheet.getRange (startRow, 1,sheet.getLastRow(),sheet.getLastColumn()).getValues(); // ลบรายการที่ซ้ำกันด้วยฟังก์ชันตัวช่วย var dedupRange = arrayUnique (range); Logger.log (dedupRange); // ตรวจสอบว่ามีแผ่นงานที่ซ้ำกันหรือไม่ ถ้าไม่สร้างแผ่นใหม่ถ้า (ss.getSheetByName('Sheet1 Duplicates ลบแล้ว')) (// กรณีที่แผ่นแยกข้อมูลมีอยู่แล้ว var dedupSheet = ss.getSheetByName ('Sheet1 Duplicates) ลบออก'); varlastRow = Math.max (dedupSheet.getLastRow(),1); varlastColumn = Math.max (dedupSheet.getLastColumn(),1); // ล้างข้อมูลที่ไม่ซ้ำกันก่อนหน้านี้ dedupSheet.getRange (1,1,dedupSheet.getLastRow(),dedupSheet.getLastColumn()).clear(); // แทนที่ด้วยข้อมูลที่ไม่ซ้ำกันใหม่ dedupSheet.getRange (1,1,dedupRange.length, sheet.getLastColumn()).setValues (dedupRange); } อื่น { // กรณีที่ไม่มีแผ่นงาน dedup var dedupSheet = ss.insertSheet('Sheet1 Duplicates Removed',0); dedupSheet.getRange (1,1,dedupRange.length, dedupRange[0].length).setValues (dedupRange); } // ทำให้ชีตลบรายการซ้ำเป็นรายการที่ใช้งานอยู่ dedupSheet.activate(); } /** * ฟังก์ชัน helper จะคืนค่าอาร์เรย์ที่ไม่ซ้ำ */ ฟังก์ชั่น arrayUnique (arr) { var tmp = []; // กรองข้อมูลที่ซ้ำกัน return arr.filter (ฟังก์ชัน (รายการ, ดัชนี) { // แปลงอาร์เรย์แถวเป็นสตริงเพื่อเปรียบเทียบ var stringItem = item.toString (); // ดันรายการสตริงลงในอาร์เรย์ชั่วคราว tmp.push (stringItem); // ส่งคืนเฉพาะการเกิดขึ้นครั้งแรกของสตริง return tmp.indexOf (stringItem) >= index; }); } คุณยังสามารถใช้ฟังก์ชันด้านล่างเพื่อเพิ่มเมนูที่กำหนดเองใน Google ชีตเพื่อลบรายการที่ซ้ำกันเพื่อให้ใช้งานได้ง่าย /** * เพิ่มเมนูเพื่อเรียกใช้ฟังก์ชันจากชีต */ ฟังก์ชัน onOpen() { var ui = SpreadsheetApp.getUi(); ui.createMenu('ลบรายการที่ซ้ำกัน') .addItem('เน้นแถวที่ซ้ำกัน','highlightDupRows') .addItem('ลบแถวที่ซ้ำกัน','removeDupRows') .addToUi(); }
วิธีที่ 6: ใช้ Add-on เพื่อลบรายการที่ซ้ำกันใน Google ชีต
การใช้ส่วนเสริมเพื่อขจัดรายการที่ซ้ำกันออกจากสเปรดชีตของคุณอาจเป็นประโยชน์ ส่วนขยายดังกล่าวหลายอย่างมีประโยชน์ โปรแกรมเสริมอย่างหนึ่งคือโปรแกรมเสริมโดย Ablebits ชื่อ “ลบรายการซ้ำ”.
1. เปิด Google ชีต จากนั้นจาก ส่วนเสริม เมนูคลิกที่ รับส่วนเสริม ตัวเลือก.
![จากภายใน Google ชีต ให้ค้นหาเมนูชื่อ “ส่วนเสริม” และคลิกที่ตัวเลือก “รับส่วนเสริม”](/f/f2cc156feb23999c13ea3ea8816a6fbd.png)
2. เลือก ปล่อย ไอคอน (เน้นในภาพหน้าจอ) เพื่อเปิด G-Suite Marketplace.
![เลือกไอคอนเปิดใช้ (เน้นในภาพหน้าจอ) เพื่อเปิด G-Suite Marketplace](/f/587964dea6cbb00f487de0893f55c3bf.png)
3. ตอนนี้ค้นหา เพิ่มเข้าไป คุณต้องการและติดตั้ง
![ค้นหาโปรแกรมเสริมที่คุณต้องการและคลิกที่มัน](/f/d4bc5b5bed191b9ad5de85ff6a40c45b.png)
4. ไปที่คำอธิบายของส่วนเสริมหากคุณต้องการแล้ว คลิกที่ ติดตั้ง ตัวเลือก.
![คลิกที่ตัวเลือกเพื่อ ติดตั้ง](/f/2948b9db11d796f807ba81360d321d09.png)
ยอมรับการอนุญาตที่จำเป็นในการติดตั้งส่วนเสริม คุณอาจต้องลงชื่อเข้าใช้ด้วยข้อมูลรับรองบัญชี Google ของคุณ หลังจากที่คุณติดตั้งส่วนเสริมแล้ว คุณสามารถลบรายการที่ซ้ำกันออกจาก Google ชีตได้อย่างง่ายดาย
ที่แนะนำ:
- วิธีลบตัวแบ่งส่วนใน Microsoft Word
- 5 วิธีในการแทรกสัญลักษณ์สแควร์รูทใน Word
- วิธีตัดข้อความอย่างรวดเร็วใน Google ชีต
เราหวังว่าข้อมูลนี้จะเป็นประโยชน์และคุณสามารถ ลบรายการที่ซ้ำกันออกจาก Google ชีตได้อย่างง่ายดาย หากคุณมีข้อเสนอแนะหรือคำถามในใจ โปรดใช้ส่วนความคิดเห็นเพื่อถามพวกเขา