วิธีค้นหารายการที่ซ้ำกันในแถวและเซลล์ใน Google ชีต

Google ชีต(Google Sheets)เป็นหนึ่งในผลิตภัณฑ์ที่ทรงพลังที่สุดของ Google และเป็นหนึ่งในโซลูชันที่ใช้งานได้จริงสำหรับการจัดการสเปรดชีตและข้อมูลบนเว็บ อย่างไรก็ตาม นอกกรอบก็มีจุดอ่อน—จุดหนึ่งที่เราจะพูดถึงในบทความนี้

โชคดีที่ชีตรองรับฟังก์ชันและสูตรแบบกำหนดเองที่ช่วยชดเชยข้อบกพร่องบางประการเหล่านี้ หากผู้ใช้เข้าใจสูตรหรือ เขียนสคริปต์(scripting) ได้ เล็กน้อยชีตก็มีประสิทธิภาพพอๆ กับที่พวกเขาสร้าง

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

ในบทความนี้ มาดูวิธีค้นหารายการที่ซ้ำกันในGoogle ชีต(Google Sheets)โดยใช้ประโยชน์จากการจัดรูปแบบตามเงื่อนไข

การจัดรูปแบบตามเงื่อนไขใน Google ชีตคืออะไร(What Is Conditional Formatting In Google Sheets?)

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

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

ในGoogle ชีต(Google Sheets)การจัดรูปแบบตามเงื่อนไขช่วยให้ผู้ใช้สามารถใช้การจัดรูปแบบตามรายการกฎที่กำหนดไว้ล่วงหน้าจำนวนมาก หรือโดยการป้อนสูตรที่กำหนดเอง การเปลี่ยนแปลงรูปแบบการจัดรูปแบบที่มีได้แก่ ตัวหนา ตัวเอียง ขีดเส้นใต้ ขีดทับ สีข้อความ และสีของเซลล์

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

วิธีใช้การจัดรูปแบบตามเงื่อนไขเพื่อค้นหาแถวที่ซ้ำกันใน Google ชีต(How To Use Conditional Formatting to Find Duplicate Rows In Google Sheets)

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

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

เมื่อไฮไลต์แล้ว ให้คลิกขวาและเลือก การจัดรูป แบบตามเงื่อนไข (Conditional formatting)นี่จะแสดงแผงทางด้านขวาของหน้าต่างที่แสดงกฎการจัดรูปแบบตามเงื่อนไข ช่วงของคอลัมน์ที่เลือกจะถูกเติมไว้ล่วงหน้าใน ฟิลด์ นำไปใช้กับช่วง(Apply to range)เพื่อที่จะได้ไม่ต้องแตะต้อง

ถัดไป คุณต้องการคลิกที่เมนูดรอปดาวน์ใต้กฎการจัดรูปแบบ(Format rules)เพื่อเปลี่ยนเงื่อนไขนี้เป็นสูตรที่กำหนดเอง(Custom formula is)คือ ฟิลด์ข้อความจะปรากฏใต้เมนูดรอปดาวน์หลังจากเสร็จสิ้น และควรป้อนสูตรต่อไปนี้:

=countif(A:A,A1)>1

อย่างไรก็ตาม จำเป็นต้องแก้ไขเพื่อแทนที่ทุกกรณีของ "A" ด้วยตัวอักษรประจำคอลัมน์ที่กำลังค้นหารายการที่ซ้ำกันในGoogle ชีต(Google Sheets)ซึ่งจะแสดงในช่องนำไปใช้กับช่วง(Apply to range)

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

ตอนนี้ แถวทั้งหมดที่มีข้อมูลที่พบในแถวอื่นอย่างน้อยหนึ่งแถวจะถูกเน้นหรือจัดรูปแบบในลักษณะใดก็ตามที่เลือกไว้ หากแถวที่ซ้ำกันถูกลบ แถวเดียวที่เหลืออยู่จะถูกนำการจัดรูปแบบตามเงื่อนไขออกโดยอัตโนมัติ

อาจมีคนถามว่า “ทำไมต้องประสบปัญหานี้ในเมื่อGoogleสนับสนุนการลบซ้ำซ้อนในสองคลิกง่ายๆ” ระบบนี้ไม่ยืดหยุ่นและไม่สมบูรณ์ ตัวอย่างเช่น ไม่มีทางเปลี่ยนแปลงได้ว่าจะลบรายการใดที่ซ้ำกัน ผู้ใช้บางรายอาจต้องการลบอินสแตนซ์แรก และส่วนอื่นๆ อาจเป็นครั้งสุดท้ายGoogleไม่มีตัวเลือกและลบรายการที่ซ้ำกันทั้งหมดยกเว้นตัวเลือกแรก

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

อย่างไรก็ตาม หากจำเป็นต้องลบกฎการจัดรูปแบบตามเงื่อนไข ก็ทำได้ง่ายๆ เพียงคลิกที่ เมนู รูปแบบ(Format)แล้ว คลิกการจัดรูปแบบ ตามเงื่อนไข(Conditional formatting)ซึ่งจะแสดงเมนูด้านขวาเหมือนเดิมเหมือนเมื่อก่อน ผู้ใช้สามารถวางเคอร์เซอร์ไว้เหนือแถวที่แสดงสูตรที่กำหนดเองที่เราเพิ่งสร้างขึ้น และคลิกที่ไอคอนถังขยะที่ปรากฏขึ้นเพื่อนำออก

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

คุณมีคำถามหรือความคิดเห็นเกี่ยวกับการใช้กฎการจัดรูปแบบตามเงื่อนไขหรือไม่ ถ้าเป็นเช่นนั้นโปรดแสดงความคิดเห็นด้านล่าง



About the author

ฉันเป็นนักพัฒนาเว็บที่มีประสบการณ์มากกว่า 10 ปีในการทำงานกับเบราว์เซอร์ Firefox และ Google Docs ฉันเป็นผู้เชี่ยวชาญในการสร้างแอปพลิเคชันออนไลน์ที่เรียบง่ายแต่ทรงพลัง และได้พัฒนาโซลูชันบนเว็บสำหรับทั้งธุรกิจขนาดเล็กและองค์กรขนาดใหญ่ ฐานลูกค้าของฉันประกอบด้วยชื่อที่ใหญ่ที่สุดในธุรกิจ เช่น FedEx, Coca Cola และ Macy's ทักษะของฉันในฐานะนักพัฒนาทำให้ฉันเป็นผู้สมัครในอุดมคติสำหรับโครงการใดๆ ที่จำเป็นต้องทำให้เสร็จอย่างรวดเร็วและมีประสิทธิภาพ - ตั้งแต่การพัฒนาเว็บไซต์ที่กำหนดเองไปจนถึงการสร้างแคมเปญการตลาดทางอีเมลที่มีประสิทธิภาพ



Related posts