Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

หากคุณกำลังหา วิธีได้ค่าที่ไม่ซ้ำกัน (unique values) ใน Excel คุณอยู่ที่ถูกต้องแล้ว การซ้ำของค่าใน Excel อาจเกิดในคอลัมน์เดียว หรือข้ามหลายคอลัมน์และหลายแถว บ่อยครั้งที่ต้องกำจัดการซ้ำ เพื่อการวิเคราะห์ข้อมูลและรวมข้อมูลที่ถูกต้อง บางครั้ง อาจแค่อยากบันทึกค่าที่เกิดซ้ำ แทนที่จะลบพวกมัน มีวิธีหลักไม่กี่อย่างในการกำจัดค่าซ้ำใน Excel หรือตรวจจับค่าที่ไม่ซ้ำกัน ดังนั้น เราจะตรวจสอบบางวิธีในบทความนี้เกี่ยวกับวิธีได้ค่าที่ไม่ซ้ำกันใน Excel

5 วิธีง่ายๆ ได้ค่าที่ไม่ซ้ำกันใน Excel

High-Performance Liquid Chromatography (HPLC) เป็นเทคนิคเคมีวิเคราะห์ที่รู้จักดีและใช้กันอย่างแพร่หลาย ช่วยแยก ระบุ และวัดปริมาณสารประกอบในสารผสม ในบทเรียนนี้ เราจะทำงานบนสเปรดชีตที่ผู้ช่วยวิจัยต่างๆ จะดำเนินการ คอลัมน์ HPLC ต่างๆ ที่ตรวจจับสารประกอบต่างกัน เราจะวิเคราะห์การซ้ำและความเป็นเอกลักษณ์ของคอลัมน์ในกระบวนการต่างๆ
ข้อมูลต้นทาง แสดงด้านล่าง มี 200 แถว 5 คอลัมน์ แสดงเพียงไม่กี่แถวเนื่องจากข้อจำกัดพื้นที่

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

ตอนนี้ จะแสดง 5 วิธีหลากหลายในการได้ค่าที่ไม่ซ้ำกัน พร้อมขั้นตอนง่ายๆ

1. ใช้ Advanced Filter (ตัวกรองขั้นสูง)

คุณสามารถใช้ Advanced Filter ได้ค่าที่ไม่ซ้ำกันง่ายๆ ต้องทำตามขั้นตอนด้านล่าง Advanced Filter ช่วยดึงข้อมูลตามเกณฑ์ที่ระบุ โปรดทำตามขั้นตอนด้านล่าง

ขั้นตอน:

  • ขั้นแรก เปิดสเปรดชีตว่าง ชื่อ Using Advanced Filter
  • ขั้นที่สอง ไปที่ Data > Sort & Filter > Advanced

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • สุดท้าย หน้าต่าง Advanced Filter จะปรากฏ
  • ขั้นที่สาม เลือก Copy to another location (คัดลอกไปตำแหน่งอื่น)
    ขั้นที่สี่ สำหรับตัวเลือก Copy to เลือก $B$4 บนแผ่น Using Advanced Filter และติ๊ก unique records only (เฉพาะระเบียนที่ไม่ซ้ำ) ตามภาพ
  • ขั้นที่ห้า เลือก List range แล้วไปที่แผ่น Dataset เลือกคอลัมน์ $B$4:$B$204 ซึ่งคือคอลัมน์ Name of University or Research Institute (ชื่อมหาวิทยาลัยหรือสถาบันวิจัย) ตามภาพ
  • ขั้นที่หก กด OK

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ชื่อมหาวิทยาลัยและสถาบันวิจัยที่ไม่ซ้ำกัน จึงถูกดึงออกมาที่แผ่น Using Advanced Filter

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • เช่นเดียวกัน ทำกระบวนการเดียวกันสำหรับคอลัมน์อื่นๆ ในชุดข้อมูลต้นฉบับ
  • แก้ไขหน้าต่าง Advanced Filter ตามภาพด้านล่าง เพื่อหาค่าที่ไม่ซ้ำของ HPLC Column

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

สุดท้าย ผลลัพธ์จะเป็นแบบนี้

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

2. ลบข้อมูลซ้ำเพื่อหาค่าที่ไม่ซ้ำใน Excel

คุณยังสามารถลบค่าซ้ำได้ โดยใช้ฟีเจอร์ Remove Duplicates (ลบข้อมูลซ้ำ) จากแท็บ Data จำไว้ ว่าฟีเจอร์นี้จะลบข้อมูลของคุณไปอย่างถาวร

ขั้นตอน:

  • ขั้นแรก ทำสำเนาแผ่น Original Dataset เนื่องจากควรเก็บข้อมูลต้นฉบับไว้เหมือนเดิม และตั้งชื่อสำเนานี้ว่า Removing Duplicates to Get Unique Values
  • ขั้นที่สอง เลือกช่วงข้อมูล ไปที่ Data > Data Tools > Remove Duplicates

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • สุดท้าย หน้าต่าง Remove Duplicates จะปรากฏ
  • สำคัญ ตรวจสอบให้แน่ใจว่า ช่อง My data has headers (ข้อมูลของฉันมีหัวเรื่อง) ถูกติ๊ก แล้วเลือกคอลัมน์ที่ต้องการลบซ้ำ หรือติ๊กทั้งหมด
  • เพิ่มเติม หากเลือกลบซ้ำสำหรับคอลัมน์เฉพาะในชุดข้อมูล จะได้ผลลัพธ์เหมือนตัวอย่าง Advanced Filter ด้านบน คือ ดึงค่าที่ไม่ซ้ำ
  • ตัวอย่าง เลือก Name of University or Research Institute ตามภาพ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • สุดท้าย ผลลัพธ์เป็นกล่องโต้ตอบโผล่ขึ้น แสดงว่า ตามคอลัมน์ Name of University or Research Institute ลบค่าซ้ำ 171 ค่า เหลือค่าที่ไม่ซ้ำ 6 ค่า

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • นี่ยืนยันผลลัพธ์ของ Advanced Filter และเพิ่มเติมเน้นจำนวนค่าซ้ำในคอลัมน์เฉพาะนี้
  • ลบข้อมูลซ้ำ และติ๊กทุกคอลัมน์ ตามภาพ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ผลคือ Excel ตอบกลับว่า มี 3 ค่าซ้ำ และ 197 ค่าที่ไม่ซ้ำ หมายถึง มี 3 แถวในชุดข้อมูล ที่ค่าของทุกคอลัมน์ (Name of University..., HPLC Column, Compounds the HPLC Column can Detect (Supplier), Compounds the HPLC Column is actually used to detect (specific lab), และ Research Assistant) เหมือนกันทุกตัว
  • เพิ่มเติม ตอนนี้อยากดูข้อมูลในบริบท และหาว่า นอกจากคอลัมน์ Research Assistant แล้ว มีค่าซ้ำกี่ค่า

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • สุดท้าย ได้ พบค่าซ้ำ 22 ค่า และลบแล้ว เหลือค่าที่ไม่ซ้ำ 178 ค่า ในชุดข้อมูล ตามภาพ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • สุดท้าย กด OK และได้ค่าที่ไม่ซ้ำกัน

3. ใช้สูตร Excel

คุณยังสามารถใช้สูตรต่างๆ หาค่าที่ไม่ซ้ำกัน ฟังก์ชัน EXACT และ UNIQUE มีประโยชน์มากสำหรับหาค่าที่ไม่ซ้ำกัน

3.1. ใช้ฟังก์ชัน EXACT ร่วมกับ Conditional Formatting

เราสามารถใช้ ฟังก์ชัน EXACT ร่วมกับ Conditional Formatting (การจัดรูปแบบมีเงื่อนไข) เพื่อแสดงว่าค่าเหล่านี้ในคอลัมน์เกิดขึ้นตรงไหน

ขั้นตอน:

  • ขั้นแรก เน้นคอลัมน์ Compounds the HPLC Column is actually used to detect (specific lab) ตามภาพ
  • ขั้นที่สอง เลือก Home > Styles > Conditional Formatting เลือก New Rule (กฎใหม่) จากตัวเลือก drop-down

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ขั้นที่สาม ในกล่องข้อความ Format values where this formula is true: ใส่สูตรต่อไปนี้:

=EXACT("C8 compounds",$E5)

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

สำคัญ ต้องตั้งค่ารูปแบบก่อนกด OK

  • ขั้นที่สี่ เลือก
  • เลือก สีน้ำเงินเข้ม (dark blue) เป็นพื้น ตัวอักษร สีขาว ตัวหนา (white bold text) จากตัวเลือก ตามภาพ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ขั้นที่ห้า กด Ok เมื่อเสร็จ เพื่อดูตัวอย่างรูปแบบ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

สุดท้าย กด OK เพื่อได้ผลลัพธ์แบบนี้

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

3.2. ใช้ฟังก์ชัน UNIQUE

คุณสามารถใช้ ฟังก์ชัน UNIQUE เพื่อได้ค่าที่ไม่ซ้ำกัน ฟังก์ชัน UNIQUE หาค่าที่ไม่ซ้ำซึ่งสั่งใน syntax ภายในชุดข้อมูลจำนวนมาก

สมมติ ต้องการหาค่าที่ไม่ซ้ำของหัวคอลัมน์ Research Assistant

  • ขั้นแรก เขียนสูตรต่อไปนี้ใน H5

=UNIQUE(F5:F204)

ที่นี่ F5:F204 คือช่วงเซลล์ของคอลัมน์ Research Assistant

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ขั้นที่สอง กด ENTER เพื่อได้ Research Assistants ที่กรองแล้ว

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

4. ใช้ฟีเจอร์ในตัว (Built-in Feature) ของตาราง

คุณยังสามารถใช้ฟีเจอร์ในตัวของ ตาราง (Tables) ใน Excel เพื่อตรวจจับและลบการซ้ำได้ ขั้นตอน:

  • ขั้นแรก ทำสำเนาแผ่นที่มีข้อมูลต้นฉบับ
  • ขั้นที่สอง ด้วยเซลล์ในชุดข้อมูลถูกเลือก กด CTRL + T บนแป้นพิมพ์ หรือไปที่ Insert > Tables > Table

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ขั้นที่สาม การใช้ตัวเลือกกรองบนตาราง ยังช่วยแยกค่าเฉพาะได้ การคลิกที่ลูกศร drop-down ถัดจากคอลัมน์ Name of University or Research Institute อนุญาตให้เลือกมหาวิทยาลัยบางแห่ง การติ๊กเพียง University ABC แยกเรคคอร์ดทั้งหมดสำหรับ University ABC ในชุดข้อมูล ตามภาพ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • สุดท้าย จะได้ผลลัพธ์แบบนี้ พร้อมชื่อมหาวิทยาลัยที่ไม่ซ้ำกัน

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • เพิ่มเติม สามารถกรองตารางด้วยมากกว่า 1 คอลัมน์ได้ เช่น อยากดูเฉพาะเรคคอร์ดจาก University ABC ที่ผู้ช่วยวิจัย Jennifer Smith รวบรวม จะติ๊ก University ABC ก่อน ตามตัวอย่างด้านบน แล้วคลิกลูกศร drop-down ถัดจากคอลัมน์ Research Assistant และเลือก Jennifer Smith ตามภาพ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ผลคือ จะพบ Research Assistants ที่ไม่ซ้ำกัน

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

5. ใช้ Slicers กับตาราง (Using Slicers with Tables)

Slicers ให้วิธีเร็วในการกรองตารางด้วยภาพ คุณสามารถทำตามขั้นตอนด้านล่างเพื่อได้ค่าที่ไม่ซ้ำกันโดยใช้ Slicer

ขั้นตอน:

  • เพื่อแทรก Slicer ขั้นแรก เลือกเซลล์ในตาราง ไปที่แท็บ Design ในเมนู Table Tools แบบ context-sensitive > Tools > Insert Slicer

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ขั้นที่สอง ในกล่องโต้ตอบ Insert Slicers ติ๊กคอลัมน์ Compounds the HPLC Column can Detect (Supplier) และ Compounds the HPLC Column is actually used to detect (specific lab) ตามภาพ

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • สุดท้าย ได้ Slicers ด้านล่างนี้

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ขั้นที่สาม เลือก C8 compounds จาก Slicer Compounds the HPLC Column can Detect (Supplier) กรองตารางทันที แสดงเฉพาะแถวที่มี C8 compounds ในคอลัมน์นี้ ตามภาพด้านล่าง
  • ขั้นที่สี่ เลือก C8 compounds อีกครั้ง ใน Slicer Compounds the HPLC Column is actually used to detect (specific lab) ที่ภาพแสดง เราต้องการตรวจสอบว่าค่าซ้ำที่ไหน เพื่อดูว่าห้องปฏิบัติการไหนปฏิบัติตามข้อกำหนดของผู้จัดจำหน่าย

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

หาค่าที่ไม่ซ้ำกับหลายคอลัมน์ใน Excel (Find Unique Values with Multiple Columns in Excel)

คุณสามารถหาค่าที่ไม่ซ้ำใน Excel ได้ง่ายมาก หากใช้ ฟังก์ชัน UNIQUE ฟังก์ชัน UNIQUE สามารถหาค่าที่ไม่ซ้ำของหลายคอลัมน์ได้

  • สมมติ ต้องการหาค่าที่ไม่ซ้ำจากคอลัมน์ B และ C ขั้นแรก เขียนสูตรต่อไปนี้ในเซลล์ E5 แบบนี้

=UNIQUE(B5:C204,FALSE,TRUE)

ที่นี่ B5:C204 หมายถึงช่วงเซลล์ Name of Universities or Research Institute และ HPLC Columns

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • ขั้นที่สอง กด ENTER

สุดท้าย จะได้ผลลัพธ์แบบนี้

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

วิธีนับค่าที่ไม่ซ้ำใน Excel (How to Count Unique Values in Excel)

คุณสามารถนับจำนวนค่าที่ไม่ซ้ำจากคอลัมน์หรือแถว ได้ หากใช้ ฟังก์ชัน COUNTIF ฟังก์ชัน COUNTIF ไม่แสดงค่าที่ไม่ซ้ำ แต่นับจำนวนแล้วแสดงตัวเลขที่นับได้

  • สมมติ ต้องการรู้จำนวนค่าที่ไม่ซ้ำของ คอลัมน์ C ขั้นแรก เขียนสูตรในเซลล์ G5 แบบนี้

=COUNTIF(C5:C204)

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

  • เช่นเดียวกัน หลังกด ENTER จะได้ผลลัพธ์เป็น 14

กำจัดข้อมูลซ้ำใน Excel: 5 วิธีจากผู้เชี่ยวชาญสำหรับข้อมูลที่ไม่ซ้ำกัน

สรุป

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

ลิงก์ที่มีประโยชน์บางส่วน

  • ใช้ Excel ลบแถวซ้ำโดยอิง 2 คอลัมน์ [4 วิธี]
  • วิธีหาค่าซ้ำใน Excel ใช้ VLOOKUP