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

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ด้วยการป้อนและจัดระเบียบข้อมูล Microsoft Excel ยังสามารถวิเคราะห์ข้อมูลระดับเริ่มต้น-กลางได้ง่ายในปัจจุบัน สำหรับการใช้งานประจำวัน มีเครื่องมือที่ใช้งานได้จริงมากมาย การทำความสะอาดข้อมูล (Data cleaning) เป็นขั้นตอนแรกสำคัญของทุกวิธีการวิเคราะห์ ประกอบด้วยการลบ เตรียม หรือแปลงค่าที่ไม่ต้องการหรือผิดปกติให้ใช้งานได้ ในบทช่วยสอนนี้ เราจะอภิปรายเทคนิคทำความสะอาดข้อมูลต่างๆ และวิธีทำใน Excel

ดาวน์โหลดไฟล์งานที่ใช้สาธิตได้จากลิงก์ด้านล่าง

19 เทคนิคทำความสะอาดข้อมูลใน Excel ที่จะเป็นประโยชน์

เราจะอภิปรายเทคนิคทำความสะอาดข้อมูลใน Excel ทั้งหมด 19 ข้อ ทุกข้อสำคัญในกรณีต่างๆ ติดตามดูการทำงานของแต่ละข้อ หรือหาข้อกำหนดที่ต้องการจากสารบัญด้านบน

1. ลบแถวซ้ำ (Remove Duplicate Rows)

ข้อมูลอาจมีแถวซ้ำ ไม่ว่าสาเหตุใด กส่วนใหญ่ต้องกำจัดแถวซ้ำ ในอดีต การลบข้อมูลซ้ำเป็นงานทำด้วยมือ—แม้จะทำได้ด้วยเทคนิคขั้นสูง แต่คำสั่งRemove Duplicatesทำให้ง่ายขึ้น คำสั่งนี้เพิ่มมาตั้งแต่ Excel 2007

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ลองคัดลอกคอลัมน์ข้างๆ แล้วลบซ้ำเพื่อเปรียบเทียบภายหลัง

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ทำตามขั้นตอนเพื่อลบซ้ำ:

ขั้นตอน:

  • เลือกคอลัมน์ที่ต้องการลบซ้ำ
  • ไปแท็บDataบนริบบอน
  • เลือกRemove Duplicatesจากกลุ่มData Tools

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกตัวเลือกContinue with the current selectionในกล่องป๊อปอัป แล้วคลิกRemove Duplicates

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • คลิกOK

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

จะลบค่าซ้ำทั้งหมดจากช่วงที่เลือก

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

2. ไฮไลท์ค่าซ้ำ (Highlight Duplicate Values)

บางครั้งแทนการลบค่าซ้ำทั้งหมด การไฮไลท์จะช่วยได้ أكثر นี่คือสถานการณ์และวิธีต่างๆในการไฮไลท์ค่าซ้ำ

ใช้ Conditional Formatting

ส่วนแรก ใช้ฟีเจอร์Conditional Formattingไฮไลท์ค่าซ้ำ บนชุดข้อมูลต่อไปนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ทำตามขั้นตอน:

ขั้นตอน:

  • เลือกเซลล์ที่ต้องการตรวจสอบซ้ำ กรณีนี้คือ D5:D18
  • ไปHome > เลือกConditional Formatting > ไปHighlight Cells Rules > เลือกDuplicate Values

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • จะมีหน้าต่างDuplicate Valuesปรากฏ
  • เลือกDuplicate
  • เลือกตัวเลือกสีในvalues with กรณีนี้เลือกLight Red Fill with Dark Red Text

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • จะเห็นค่าซ้ำในคอลัมน์Dถูกไฮไลท์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ไฮไลท์ซ้ำรวมครั้งแรก (Including First Occurrence)

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

ขั้นตอน:

  • ไปหน้าต่างNew Formatting Ruleผ่านConditional Formatting

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกUse a formula to determine which cells to format
  • ใส่สูตรในกล่องสูตร:

=COUNTIF($D$5:$E$16,$D5)>1

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • จะเห็นคอลัมน์Dถูกไฮไลท์สำหรับค่าซ้ำ รวมครั้งแรก

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ไฮไลท์ซ้ำไม่รวมครั้งแรก (Excluding First Occurrence)

เทคนิคอีกอย่างที่ประโยชน์สำหรับระบุค่าซ้ำ ไม่ไฮไลท์ครั้งแรก เหมาะหากต้องการดูเฉพาะค่าที่ซ้ำซ้อน ไม่ใช่ทุกค่าซ้ำ ใช้ฟังก์ชันCOUNTIFเช่นกัน

ทำตามขั้นตอน:

ขั้นตอน:

  • ไปNew Formatting Ruleผ่านConditional Formattingเหมือนเดิม

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกUse a formula to determine which cells to formatเหมือนเดิม
  • ใส่สูตร:

=COUNTIF($D$5:$D5,$D5)>1

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดOK จะไฮไลท์ค่าซ้ำทั้งหมด ไม่รวมครั้งแรก

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

3. แยกข้อความเป็นหลายเซลล์ (Split Text into Multiple Cells)

เมื่อนำเข้าข้อมูลจากแหล่งอื่น อาจเกิดค่าหลายค่ารวมอยู่ในคอลัมน์เดียว ภาพต่อไปแสดงตัวอย่าง

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

มีฟีเจอร์Text to Columnที่ช่วยแยกข้อความเหล่านี้

ขั้นตอน:

  • เลือกช่วงที่ต้องการแยกข้อความ
  • ไปแท็บDataบนริบบอน
  • จากกลุ่มData ToolsเลือกText to Columns

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกDelimitedในกล่องถัดไป

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดNext กล่องใหม่ปรากฏ
  • เลือกSpaceภายใต้Delimiteroptions เนื่องจากข้อความคั่นด้วยช่องว่าง
  • กดNext

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดFinish

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ข้อความจะถูกแยก

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ปรับแต่งเล็กน้อยเพื่อความสวยงาม

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือวิธีแยกข้อความเป็นเซลล์ต่างๆ พร้อมเทคนิคทำความสะอาดข้อมูลอื่นๆ

4. แปลงข้อมูลด้วยสูตร (Transforming Data with Formulas)

บางครั้งต้องการให้รูปแบบตัวอักษรของข้อความเหมือนกัน Excel ไม่มีวิธีโดยตรงเปลี่ยนเคส แต่ทำได้ง่ายด้วยสูตร 3 สูตรสำหรับเปลี่ยนข้อความ:

UPPER: แปลงเป็นตัวพิมพ์ใหญ่ทั้งหมด

LOWER: แปลงเป็นตัวพิมพ์เล็กทั้งหมด

PROPER: แปลงเป็นProper Case(ตัวแรกของแต่ละคำเป็นพิมพ์ใหญ่ เช่นชื่อเฉพาะ)

ใช้ชุดข้อมูลนี้สำหรับทุกตัวอย่าง

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

เปลี่ยนเป็นตัวพิมพ์ใหญ่ (Upper Case)

ใช้ฟังก์ชันUPPER ทำตามขั้นตอน:

ขั้นตอน:

  • เลือกเซลล์C5
  • ใส่สูตร:

=UPPER(B5)

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกเซลล์อีกครั้ง ลากแฮนด์ล์เติม (fill handle) เพื่อเติมสูตรไปเซลล์อื่นๆ

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

เปลี่ยนเป็นตัวพิมพ์เล็ก (Lower Case)

สาธิตการแปลงทั้งหมดเป็นตัวพิมพ์เล็ก

ขั้นตอน:

  • เลือกเซลล์D5
  • ใส่สูตร:

=LOWER(B5)

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ลากแฮนด์ล์เติมเพื่อคัดลอกสูตร

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

เปลี่ยนเป็น Proper Case

Proper Case หมายถึงตัวพิมพ์ใหญ่ที่ตำแหน่งที่ถูกต้อง ตัวพิมพ์เล็กที่เหลือ ใช้วิธีนี้:

ขั้นตอน:

  • เลือกเซลล์E5
  • ใส่สูตร:

=PROPER(B5)

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ลากแฮนด์ล์เติมเพื่อเติมสูตรไปที่เหลือ

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

5. ลบช่องว่างเกิน (Remove Extra Spaces)

สำคัญมากที่ต้องมั่นใจข้อความไม่มีช่องว่างเกิน ไม่สามารถมองเห็นช่องว่างท้ายสตริงได้ ช่องว่างเกินก่อปัญหามาก ตอนเปรียบเทียบสตริง เช่น "July" ไม่เท่ากับ "July " (ช่องว่างท้าย) ตัวแรก 4 ตัวอักษร ตัวที่สอง 5 ตัวอักษร

มี 2 เทคนิคลบช่องว่างเกินใน Excel

ใช้ทั้ง 2 วิธีกับชุดข้อมูลนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้ฟังก์ชัน TRIM

ใช้TRIMลบช่องว่างนำหน้าและท้าย ทุกช่องว่างหลายช่องจะกลายเป็นช่องเดียว

ขั้นตอน:

  • เพิ่มคอลัมน์Updated Dataแสดงผล
  • คลิกเซลล์D5
  • พิมพ์ =TRIM เลือกเซลล์C5เป็นอาร์กิวเมนต์แรก ปิดวงเล็บ
  • สูตรเป็น:

=TRIM(C5)

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ลากแฮนด์ล์เติมไปเซลล์สุดท้าย

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

เห็นว่าช่องว่างไม่จำเป็นหายไป เหลือช่องว่างเดียวระหว่างคำ

ใช้คุณสมบัติ Find & Replace:

ส่วนนี้สาธิตใช้คำสั่ง Find & Replace ลบช่องว่างทั้งหมด

ขั้นตอน:

  • เลือกข้อมูลที่ต้องการลบช่องว่างเกิน
  • ไปแท็บHome
  • จากคำสั่งEditingไปFind & Select
  • เลือกReplaceจากรายการดรอปดาวน์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกReplace จะได้กล่องโต้ตอบ
  • พิมพ์ช่องว่างในฟิลด์Find what
  • ทิ้งReplace withว่าง
  • กดReplace All

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • หลังกดReplace All จะมีป๊อปอัปแสดงจำนวนการแทนที่
  • กดOKบนป๊อปอัป
  • กดCloseกล่องโต้ตอบ
  • ได้ผลลัพธ์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

6. ลบอักขระแปลก (Remove Strange Characters)

หลายครั้งหลังนำเข้าข้อมูลเข้าเวิร์กชีท Excel จะพบอักขระแปลก (บางครั้งพิมพ์ไม่ได้) ใช้ฟังก์ชัน CLEANลบอักขระที่พิมพ์ไม่ได้ทั้งหมดจากข้อความ หากข้อมูลอยู่ในเซลล์A2 ใช้:

=CLEAN(A2)

ฟังก์ชันCLEANอาจพลาดอักขระ Unicode ที่พิมพ์ไม่ได้บางตัว โปรแกรมลบอักขระ 32 ตัวแรกในรหัส ASCII 7-bit ดูระบบช่วยเหลือ Excel เพื่อลบอักขระ Unicode ที่พิมพ์ไม่ได้

7. แปลงค่า (Convert Values)

เทคนิคสำคัญอีกอย่างคือแปลงค่าในชุดข้อมูลจากหน่วยหนึ่งไปอีกหน่วย เช่น นำเข้าไฟล์ที่มีค่าเป็น fluid ounces (fl oz) ต้องแสดงเป็นมิลลิลิตร ฟังก์ชันCONVERTของ Excel ทำได้หลายประเภท

ฟังก์ชันนี้มีประโยชน์มาก จัดการหน่วยวัดทั่วไปในหมวด: น้ำหนัก/มวล ระยะทาง เวลา แรงดัน แรง พลังงาน พลัง ช चुंबคภาพ อุณหภูมิ ปริมาตร ของเหลว พื้นที่ บิตและไบต์ และความเร็ว

สาธิตด้วยชุดข้อมูลนี้ ใช้แปลงอุณหภูมิเป็นฟาเรนไฮต์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ขั้นตอน:

  • เลือกเซลล์เอาต์พุตD5
  • พิมพ์สูตร:

=CONVERT(C5,"C","F")

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ลากแฮนด์ล์เติมไปจบคอลัมน์เพื่อแปลงค่าทั้งหมด

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือวิธีแปลงค่าเป็นหน่วยอื่น สำหรับการแปลงหน่วยอื่นๆ ดูบทความนี้

8. ไฮไลท์ข้อผิดพลาด (Highlight Errors)

จากสูตร/สตริง/ค่าที่ไม่ถูกต้อง สเปรดชีตจะแสดงข้อผิดพลาด หากค้นหาทีละตัวจะใช้เวลามาก นี่คือเทคนิคง่ายหาและไฮไลท์ข้อผิดพลาด

สมมติมีชุดข้อมูลมีข้อผิดพลาดบางเซลล์ ไฮไลท์ด้วย Conditional Formatting และฟีเจอร์Go to Special

ดูสเปรดชีตต่อไปนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ขั้นตอน:

  • เลือกทั้งชุดข้อมูล คลิกNew RuleจากตัวเลือกConditional Formatting

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ในประเภทกฎ เลือกFormat Only cells that contain แล้วเลือกErrorsจากรายการดรอปดาวน์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • คลิกOK

นี่คือผลลัพธ์สุดท้าย เห็นว่า Excel ไฮไลท์ค่าที่ผิดพลาด

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือวิธีไฮไลท์ข้อผิดพลาดเป็นหนึ่งในเทคนิคทำความสะอาดข้อมูลใน Excel

9. รวมคอลัมน์ (Join Columns)

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

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ขั้นตอน:

  • เลือกเซลล์E5
  • ใส่สูตร:

=B5&" "&D5&" "&C5

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ลากแฮนด์ล์เติมไปจบคอลัมน์เพื่อคัดลอกสูตร

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือวิธีรวม 2 คอลัมน์ขึ้นไปใน Excel

10. จัดเรียงคอลัมน์ใหม่ (Rearrange Columns)

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

นี่คือวิธีง่ายกว่าบนชุดข้อมูลนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ขั้นตอน:

  • เลือกคอลัมน์ที่ต้องการย้ายโดยคลิกหัวคอลัมน์
  • Cut คอลัมน์ โดยเมนูคลิกขวาหรือกดCtrl+X จะเห็นเส้นประขอบการเลือก

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • คลิกขวาที่หัวคอลัมน์ก่อนหน้าที่ต้องการวางคอลัมน์ก่อนหน้า
  • เลือกInsert Cut Cellsจากเมนูบริบท

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • คอลัมน์ก่อนหน้าจะถูกแทรกที่นี่

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือวิธาจัดเรียงคอลัมน์ใหม่เป็นส่วนหนึ่งของเทคนิคทำความสะอาดข้อมูลใน Excel

11. สลับลำดับแถวแบบสุ่ม (Randomize Rows)

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

จะทำกับชุดข้อมูลนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ขั้นตอน:

  • สร้างคอลัมน์ใหม่หลังคอลัมน์B คลิกตัวอักษรหัวคอลัมน์C ทั้งคอลัมน์Cจะถูกเลือก
  • คลิกขวาเลือกคำสั่ง Insert จะได้คอลัมน์ใหม่

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ตั้งชื่อคอลัมน์ใหม่ (เช่น Random Number) เลือกเซลล์แรก (C5) ใส่สูตร:

=RAND()

  • กดENTER จะได้ตัวเลขสุ่มในเซลล์C5 ค่าน้อยกว่า 1

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกเซลล์อีกครั้ง ลากแฮนด์ล์เติมไปจบคอลัมน์เพื่อคัดลอกสูตร

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ขณะเลือกเซลล์C5ไปแท็บHome
  • ไปกลุ่มEditingคลิกSort & Filter
  • เลือกSort Smallest to Largestจากเมนูดรอปดาวน์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ทันทีที่คลิก แถวจะสุ่มตัวเอง สังเกตว่าไม่ใช่แค่คอลัมน์C แต่ทุกคอลัมน์ก็สุ่มเปลี่ยนตามแถว

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือขั้นตอนเมื่อมีชุดข้อมูลหลายคอลัมน์ และต้องการสุ่มแถว ให้คอลัมน์ทั้งหมดตามแถวสุ่มค่าไปด้วย

12. ดึงชื่อไฟล์จาก URL (Extract File Name from URL)

บางครั้งมีรายการ URL ต้องการดึงเฉพาะชื่อไฟล์ ทำได้ดังนี้ สมมติเซลล์B5มี URL: https://example.com/assets/images/horse.jpg

ต้องใช้สูตรที่มีฟังก์ชันหลายตัว: RIGHT, LEN, FIND, SUBSTITUTE อย่ากังวล มีคำอธิบายด้านล่าง

ขั้นตอน:

  • เลือกเซลล์ที่ต้องการวางชื่อไฟล์ กรณีนี้คือC5
  • ใส่สูตร:

=RIGHT(B5,LEN(B5)-FIND("*",SUBSTITUTE(B5,"/","*",LEN(B5)-LEN(SUBSTITUTE(B5,"/","")))))

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

🔎 การแยกวิเคราะห์สูตร

👉 SUBSTITUTE(B5,"/","") ลบ"/"ทั้งหมดจาก URL คืนค่า http:www.example.comassetsimageshorse.jpg

👉 LEN(SUBSTITUTE(B5,"/","")) คืนความยาวสตริงก่อนหน้า

👉 LEN(B5) คืนความยาวสตริงในเซลล์B5ซึ่งเป็น 46 ตรงนี้

👉 LEN(B5)-LEN(SUBSTITUTE(B5,"/",""))) บ่งชี้ความต่างของค่าความยาวทั้งสอง ซึ่งบ่งชี้จำนวน "/" ที่ถูกลบ

👉 SUBSTITUTE(B5,"/","*",LEN(B5)-LEN(SUBSTITUTE(B5,"/",""))) แทนที่ "/" ทั้งหมดในเซลล์B5ด้วย "*" ด้วยหมายเลขอินสแตนซ์จากผลฟังก์ชันก่อนหน้า

👉 FIND("*",SUBSTITUTE(B5,"/","*",LEN(B5)-LEN(SUBSTITUTE(B5,"/","")))) หาตำแหน่ง "*" ในสตริงจนถึงตอนนี้

👉 LEN(B5)-FIND("*",SUBSTITUTE(B5,"/","*",LEN(B5)-LEN(SUBSTITUTE(B5,"/","")))) คือความต่างระหว่างความยาวสตริงต้นฉบับกับตำแหน่งก่อนหน้า

👉 สุดท้าย RIGHT(B5,LEN(B5)-FIND("*",SUBSTITUTE(B5,"/","*",LEN(B5)-LEN(SUBSTITUTE(B5,"/",""))))) ดึงจำนวนตัวอักษรนั้นจากด้านขวาของเซลล์

13. จับคู่ข้อความในรายการ (Match Text in List)

ดูรูปต่อไปนี้ เราจะหาว่าใครลาออกจากด้านซ้าย มีรายการหมายเลขผู้ลาออกทางขวา

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ข้างต้นเป็นตัวอย่างง่าย ข้อมูลอยู่ในช่วงB5:D133 เป้าหมายระบุแถวในโซนข้อมูลที่ปรากฏในรายการResigned Membersคอลัมน์G สามารถลบแถวที่ไม่จำเป็นได้ภายหลัง ใช้ผสมผสานฟังก์ชันIFและCOUNTIF

ขั้นตอน:

  • เลือกเซลล์E5
  • ใส่สูตร:

=IF(COUNTIF($G$5:$G$25,C5),"Resigned","")

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

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

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือวิธีจับคู่ข้อความเป็นส่วนหนึ่งของเทคนิควิเคราะห์ข้อมูลใน Excel

14. แปลงข้อมูลแนวตั้งเป็นแนวนอน (Change Vertical Data to Horizontal)

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

ใช้ชุดข้อมูลนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้ตัวเลือก Paste Special

วิธีง่ายที่สุดเปลี่ยนคอลัมน์แนวตั้งเป็นแถวแนวนอนคือใช้ตัวเลือกPaste Specialของ Excel ยังคงรูปแบบเดิมพอดี ไม่ต้องจัดรูปแบบใหม่ ทำตามขั้นตอน:

  • เลือกช่วงที่ต้องการเปลี่ยนเป็นแถวแนวนอน ที่นี่เลือกช่วงB4:C10
  • กดCtrl+Cคัดลอกช่วง
  • เลือกเซลล์ที่ต้องการวางแนวนอน กรณีนี้เลือกเซลล์B12

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

จะเปลี่ยนคอลัมน์แนวตั้งเป็นแถวแนวนอนในสเปรดชีต

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้ฟังก์ชัน TRANSPOSE:

ใช้ฟังก์ชัน Excel แปลงคอลัมน์แนวตั้งเป็นแถวแนวนอน ใช้TRANSPOSE ข้อดีคือได้การอัปเดตแบบไดนามิกในแถวแนวนอน หากเปลี่ยนแปลงข้อมูลหลัก แต่แถวแนวนอนจะไม่มีรูปแบบเหมือนคอลัมน์แนวตั้ง ต้องจัดรูปแบบหลังใช้วิธีนี้

ขั้นตอน:

  • เลือกเซลล์ที่ต้องการวางสูตร
  • ใส่สูตร:

=TRANSPOSE(B4:C10)

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คือวิธีเปลี่ยนข้อมูลแนวตั้งเป็นแนวนอนด้วยฟังก์ชันTRANSPOSE

15. เติมเซลล์ว่าง (Fill Blank Cells)

หนึ่งในเทคนิคทำความสะอาดข้อมูลสำคัญที่สุดคือเติมค่าว่าง ไม่ว่าจะเป็นค่าเฉลี่ยในตัวเลข หรือค่าจากแถวก่อนหน้า/ถัดไป

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

นี่คือชุดข้อมูลของเรา

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

เติมได้ด้วย 2 วิธีง่าย

ใช้คำสั่ง Fill

ถ้าข้อมูลน้อย สามารถป้อนค่าที่หายไปจากด้านบนด้วยมือ หรือใช้คำสั่งนี้ ทำตามขั้นตอน:

  • เลือกเซลล์B6
  • ไปHome
  • จากกลุ่มEditingคลิกFillแล้วDown

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ชุดข้อมูลจะเป็นแบบนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ทำซ้ำกับเซลล์ว่างถัดไป เพื่อเติมเซลล์ว่างโดยดึงค่าจากด้านบน

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

แทนที่จะเลือกทีละตัว ทำได้ครั้งเดียว: เลือกเซลล์ที่เติมแล้ว ดับเบิลคลิกไอคอนบวก (+)ของเซลล์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ทันที เซลล์ว่างทั้งหมดจะเติมค่าเดียวกัน

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ดูผลลัพธ์สุดท้าย

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้แป้นพิมพ์ลัด:

ทำได้เหมือนกันด้วยแป้นลัด Ctrl+D เลือกเซลล์ว่าง กดแป้นลัด จะเติมค่าจากเซลล์ก่อนหน้าในคอลัมน์เดียวกัน ทำตามขั้นตอน:

  • เลือกเซลล์B6
  • กดCtrl+D

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกเซลล์B9กดCtrl+Dได้ผลดังภาพ

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เติมค่าว่างทั้งหมดโดยเลือกและกดแป้นลัด

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

16. ตรวจสอบการสะกด (Check Spelling)

ใช้ Word หรือโปรเซสเซอร์คำอื่น มักใช้ตรวจสะกดบ่อย การสะกดผิดในเอกสารข้อความน่าสมปรกाश แต่ใน Excel การสะกดผิดก็ก่อปัญหาร้ายได้ เช่น ถ้าจัดตารางข้อมูลตามเดือน ชื่อเดือนสะกดผิดจะทำให้ปีมี 13 เดือน

นี่คือชุดข้อมูลสาธิต

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

จะแก้ไขช่วงC5:C7 ทำตามขั้นตอน:

ขั้นตอน:

  • เลือกช่วงC5:C7
  • ไปแท็บReviewเลือกSpellingจากProofing หรือข้ามขั้นตอนนี้กดF7

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกคำแนะนำที่ถูกต้อง คลิกChangeเพื่อเปลี่ยนค่าเซลล์ ข้อผิดพลาดมาในลำดับที่เลือก

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • จะแก้ข้อผิดพลาดแรกในชุดข้อมูล

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ทำซ้ำกับข้อผิดพลาดทั้งหมด จะได้การสะกดที่ถูกต้อง

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

17. แทนที่หรือลบข้อความ (Replace or Remove Text)

การลบและแทนที่ข้อมูล โดยเฉพาะค่าผิดปกติ (outliers) เป็นงานสำคัญในกระบวนการทำความสะอาดข้อมูล ดังนั้นในส่วนนี้จะสาธิตการแทนที่และลบข้อความใน Excel ทำได้ 3 วิธี

ทุกวิธีใช้ชุดข้อมูลนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้ฟีเจอร์ Find & Replace:

Excel มีฟีเจอร์โดยตรงช่วยหา แทนที่ และลบค่าบางค่าจากอีกค่า ทำตามขั้นตอน:

  • เลือกช่วงที่ต้องการแก้ไข กรณีนี้C5:C13
  • ไปHome
  • จากกลุ่มEditingเลือกFind & Replace
  • เลือกReplaceจากดรอปดาวน์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ไปแท็บReplaceในกล่องป๊อปอัป
  • ใส่ค่าที่ต้องการแทนที่ในFind what และค่าที่จะแทนที่ในReplace with

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดReplace Allเพื่อแทนที่ทั้งหมดในชุดข้อมูล

นี่คือผลลัพธ์หลังลบขีดกลาง (hyphens) ทั้งหมด

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้ Flash Fill:

ฟีเจอร์อื่นสำหรับแทนที่/ลบค่าในการทำความสะอาดข้อมูล คือใช้Flash Fill สำหรับชุดข้อมูลเดียวกัน ทำตามขั้นตอน:

  • พิมพ์ผลลัพธ์สุดท้ายหลังลบ/แทนที่ค่าที่ต้องการในเซลล์แรก เราแทนที่ขีดกลางตัวที่สองด้วย colon

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เริ่มพิมพ์ตัวที่สองด้วยมือ ทันทีที่เริ่มพิมพ์ Excel จะจดจำรูปแบบและเสนอผลลัพธ์ต่อไป

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

หมายเหตุ

หากคำแนะนำไม่ขึ้นในตัวที่สอง ลองทำด้วยมือ บางครั้งเสนอที่ตัวที่ 3-4 หากรูปแบบไม่ชัดเจนสำหรับ Excel

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ดังนั้น คุณสามารถแทนที่/ลบค่าได้ด้วยฟีเจอร์นifty นี้ขณะทำความสะอาดข้อมูล

ใช้ฟังก์ชัน SUBSTITUTE:

อีกวิธีแทนที่/ลบค่าใน Excel คือใช้ฟังก์ชัน SUBSTITUTE ฟังก์ชันนี้รับ 3 ค่า: สตริง, ค่าที่จะแทนที่, ค่าที่จะแทนที่ด้วย ทำตามขั้นตอน:

  • เลือกเซลล์C5
  • ใส่สูตร:

=SUBSTITUTE(B5,"-",":",2)

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกเซลล์อีกครั้ง ลากแฮนด์ล์เติมไปจบคอลัมน์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

18. เพิ่มข้อความในเซลล์ (Add Text to Cells)

การเพิ่มข้อความไม่ใช่แค่เทคนิคทำความสะอาดข้อมูล แต่วัน반ในการใช้งาน Excel ทั่วไป เพิ่มข้อความในเซลล์ได้หลายวิธี สาธิตด้วยชุดข้อมูลนี้

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้วิธีใดวิธีหนึ่งด้านล่างเพื่อเพิ่มข้อความในเซลล์

ใช้สัญลักษณ์ Ampersand (&):

สัญลักษณ์&ในสูตรทำงานเป็นตัวเชื่อมสตริง เชื่อมสตริงก่อนหน้าและถัดไป ทำตามขั้นตอน:

  • เลือกเซลล์C5
  • ใส่สูตร:

=B5&".mp3"

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ลากแฮนด์ล์เติมไปจบคอลัมน์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ใช้ฟีเจอร์ Flash Fill:

ทำตามขั้นตอนเพื่อเพิ่มข้อความด้วย Flash Fill ง่ายๆ

  • พิมพ์ค่าที่ต้องการในเซลล์C5ด้วยมือ

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เริ่มเติมตัวที่สองในชุดข้อมูล ทันทีที่เริ่ม Excel จะเสนอรูปแบบ

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ทันทีที่คำแนะนำปรากฏ กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

นี่คืออีกวิธีเพิ่มข้อความใน Excel

ใช้ฟังก์ชัน CONCATENATE:

ฟังก์ชัน CONCATENATEใน Excel ตามชื่อ รวมสตริง 2 ตัวขึ้นไป รับสตริงเหล่านั้นเป็นอาร์กิวเมนต์ ทำงานเหมือนวิธี Ampersand ทำตามขั้นตอน:

  • เลือกเซลล์C5
  • ใส่สูตร:

=CONCATENATE(B5,".mp3")

  • กดEnter

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • เลือกเซลล์อีกครั้ง ลากแฮนด์ล์เติมไปจบคอลัมน์

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

19. แก้เครื่องหมายลบนำหน้าท้าย (Fix Trailing Minus Sign)

บางครั้งนำข้อมูลจากแหล่งอื่น ค่าลบมีเครื่องหมายลบท้าย ดูรูปด้านล่าง

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

Excel ไม่นับค่าที่มีเครื่องหมายลบท้ายเป็นตัวเลข แต่ถือว่าเป็นข้อความ อาจก่อปัญหา ไม่ใช่แค่ทำความสะอาดข้อมูล แต่การใช้งานทั่วไปอย่างใช้สูตร ดังนั้นต้องแก้ไขให้เป็นรูปแบบตัวเลขลบของ Excel

ขั้นตอน:

  • เลือกช่วงที่ต้องการแปลง เราคัดลอกไว้เปรียบเทียบกับก่อนหน้า

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • ไปแท็บDataบนริบบอน
  • เลือกText to Columnsจากกลุ่มData Tools

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

  • กดFinishทันทีในวิซาร์ด

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

จะแปลงค่าลบที่มีเครื่องหมายลบท้ายทั้งหมดเป็นรูปแบบเครื่องหมายลบของ Excel อัตโนมัติ

ทำความสะอาดข้อมูล Excel: 19 เทคนิคมืออาชีพสำหรับการวิเคราะห์ที่แม่นยำ

ขั้นตอนนี้ทำงานได้เพราะมีการตั้งค่าเริ่มต้นในกล่องโต้ตอบAdvanced Text Import Settings

สรุป

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

สำหรับคู่มือเพิ่มเติม เยี่ยมชมExceldemy.com