Contact
Line : comsiam
Contact
Line : comsiam

Microsoft Copilot ใน Excel สามารถช่วยตรวจและทำความสะอาดข้อมูลก่อนนำไปวิเคราะห์ได้ เช่น หา Duplicate, ช่องว่าง, ตัวเลขที่ถูกเก็บเป็น Text, วันที่ที่ Format ผิด, ค่าที่สะกดไม่เหมือนกัน หรือข้อมูลที่มีรูปแบบไม่สม่ำเสมอ
Data Cleaning เป็นขั้นตอนสำคัญมาก เพราะต่อให้ Formula, PivotTable หรือ Chart ถูกต้อง แต่ถ้าข้อมูลต้นทางมีปัญหา ผลลัพธ์ที่ได้ก็อาจผิดตามไปด้วย
บทความนี้ comsiam จะอธิบายวิธีใช้ Copilot ทำความสะอาดข้อมูลใน Excel ตั้งแต่ตรวจ Missing Data, Duplicate, Text, Number, Date, Category ไปจนถึงการตรวจสอบก่อนนำข้อมูลไปวิเคราะห์จริง
Data Cleaning คือการตรวจและแก้ข้อมูลให้
ช่วยลด Error ในขั้นตอนถัดไป
ได้ในประสบการณ์ที่รองรับ
ตัวอย่าง Prompt
ตรวจข้อมูลในตารางนี้และระบุปัญหาที่ควรทำความสะอาด
ช่วยเริ่มต้นได้เร็ว
ควรเริ่มจาก
ตรวจและรายงานปัญหาก่อน ห้ามแก้ข้อมูล
เพื่อดูว่ามีอะไรผิดบ้าง
แล้วจึงค่อยแก้เป็นขั้นตอน
Prompt
ตรวจว่ามี Cell ว่างใน Column สำคัญหรือไม่
ช่วยหา Missing Data
Blank อาจหมายถึง
ไม่มีข้อมูล
แต่ 0 หมายถึง
มีข้อมูลและค่าคือศูนย์
ไม่ควรแทนกันโดยอัตโนมัติ
เช่น
Prompt
แสดง Row ที่ Product Code หรือ Date ว่าง
ช่วยหา Record ที่ไม่สมบูรณ์
ใช้
Highlight Cell ว่างใน Column ที่จำเป็นต้องมีข้อมูล
ช่วยตรวจด้วยสายตา
Prompt
ตรวจข้อมูลซ้ำในตารางนี้
เหมาะกับ
Customer คนเดิมอาจซื้อหลายครั้งได้
ดังนั้นต้องกำหนดว่า Duplicate หมายถึงอะไร
เช่น
Order ID ซ้ำ
อาจผิดมากกว่า Customer Name ซ้ำ
Prompt
ตรวจ Duplicate โดยใช้ Order ID เป็น Key
ชัดกว่าตรวจทุก Column
ใช้
ตรวจรายการที่ Date, Customer ID และ Amount เหมือนกันทั้งหมด
ช่วยหาธุรกรรมซ้ำ
ควร Flag ก่อน
เช่น
แล้วให้คนตรวจ
ข้อมูล Text อาจมี Space หน้าและหลัง
เช่น
Bangkok
กับ
Bangkok
ดูเหมือนกันแต่ระบบอาจมองเป็นคนละค่า
Prompt
ลบช่องว่างเกินใน Column Customer Name
ช่วยทำ Text ให้สะอาด
ข้อมูลที่ Copy มาจากเว็บอาจมี Space พิเศษ
บางครั้ง TRIM อย่างเดียวอาจไม่พอ
ควรตรวจ Character ที่ซ่อนอยู่
ฟังก์ชัน CLEAN ช่วยลบ Non-printing Characters บางประเภท
Prompt
ช่วยทำความสะอาด Text ที่มีอักขระแปลกหรือมองไม่เห็น
เช่น
อาจหมายถึงสิ่งเดียวกัน
ควรเลือกมาตรฐานเดียว
Prompt
เปลี่ยน Product Code ให้เป็นตัวพิมพ์ใหญ่ทั้งหมด
เหมาะกับรหัส
ใช้
เปลี่ยนอีเมลทั้งหมดเป็นตัวพิมพ์เล็ก
ช่วยให้รูปแบบสม่ำเสมอ
Prompt
ปรับชื่อบุคคลให้ขึ้นต้นแต่ละคำด้วยตัวพิมพ์ใหญ่
ควรตรวจชื่อเฉพาะอีกครั้ง
เช่น
อาจทำให้เกิด 3 Category ทั้งที่ควรเป็นกลุ่มเดียว
ตรวจ Category ที่สะกดคล้ายกันและอาจเป็นค่าเดียวกัน
ช่วยหา Data Consistency Problem
ควรให้ Copilot แสดงรายการที่น่าสงสัยก่อน
แล้วผู้ใช้ยืนยันว่าควรรวมจริงหรือไม่
เช่น
US - 1001
กับ
US-1001
อาจหมายถึง Product Code เดียวกัน
ควรกำหนดมาตรฐาน
Prompt
ตรวจ Product Code ที่ใช้รูปแบบไม่เหมือนกัน และแสดงรายการก่อนแก้
ช่วยรักษารหัสสินค้า
ปัญหาพบบ่อยมาก
ตัวเลขดูเหมือน
1000
แต่ Excel เก็บเป็น Text
ทำให้
ตรวจ Column Sales ว่ามีตัวเลขที่ถูกเก็บเป็น Text หรือไม่
ช่วยหา Row ที่ต้องแก้
สามารถใช้
แต่ควรตรวจก่อนว่าค่าเป็นตัวเลขจริง
เช่น
001234
ถ้าเป็น Product Code ไม่ควรแปลงเป็น Number
เพราะ 0 ด้านหน้าอาจหาย
เบอร์โทรควรเก็บเป็น Text
เพราะ
เลข ID ยาวอาจแสดงเป็น
1.23E+15
ถ้าเป็น Identifier ควรเก็บเป็น Text
Prompt
ตรวจ Column Date ว่ามีค่าใดไม่ใช่ Date จริง
สำคัญกับ Sort, Filter และ PivotTable
สอง Cell อาจดูเป็น
04/10/2026
เหมือนกัน
แต่ Cell หนึ่งเป็น Date จริง อีก Cell เป็น Text
ต้องตรวจ Data Type
Prompt
แปลงค่าที่เป็นวันที่แต่ถูกเก็บเป็น Text ให้เป็น Date จริง โดยแสดงตัวอย่างก่อน
ช่วยลดความเสี่ยงตีความวัน/เดือนผิด
ตัวอย่าง
04/10/2026
อาจถูกตีความเป็น
ต้องกำหนด Locale ให้ชัด
Prompt
ระบุ Date ที่อยู่นอกช่วงปี 2025–2026
ช่วยหา Typo เช่นปี 2062
ใช้
แสดง Transaction Date ที่มากกว่าวันปัจจุบัน
เหมาะกับข้อมูลที่ไม่ควรมี Future Date
Prompt
ระบุ Sales หรือ Quantity ที่ติดลบ
ถ้า Business Logic ไม่อนุญาต ถือเป็นข้อมูลที่ควรตรวจ
ใช้
แสดง Product ที่ Price เป็น 0
อาจเป็น
ต้องตรวจ Context
Prompt
ระบุ Discount ที่มากกว่า 100%
เป็นตัวอย่าง Data Validation
เช่นบาง Row เป็น
0.2
บาง Row เป็น
20
ทั้งที่ตั้งใจหมายถึง 20%
ต้องทำให้มาตรฐานเดียวกัน
ตรวจ Column Discount ว่ามีค่าที่ Scale ไม่สอดคล้องกันหรือไม่
ช่วยหา 0.2 กับ 20
Prompt
ตรวจว่า Revenue มีหลาย Currency ปะปนกันหรือไม่
สำคัญก่อนรวมยอด
เช่น
THB + USD + EUR
ไม่มีความหมายจนกว่าจะกำหนดวิธีแปลงที่เหมาะสม
ใช้
ตรวจว่า Quantity หรือ Price ใช้ Unit เดียวกันทั้งหมดหรือไม่
เช่น
ปะปนกันไม่ได้
เช่น
ควรเป็น
1.25
แต่ถูกพิมพ์
125
อาจกลายเป็น Outlier
ควรตรวจร่วมกับ Pattern
Prompt
หา Outlier ที่อาจเกิดจาก Data Entry ผิด
ช่วยหา Record ที่ควรตรวจเพิ่มเติม
Outlier อาจเป็นข้อมูลจริง
ควร
Flag → ตรวจ Source → ค่อยตัดสินใจ
เช่นมี Column ชื่อ
Sales
สอง Column
อาจทำให้ Formula หรือ Analysis สับสน
ห้ามปล่อย Header ว่างใน Dataset หลัก
ควรตั้งชื่อให้ชัด
ถ้ามี Row ว่างกลางตารางจำนวนมาก
อาจกระทบ
ควรตรวจและจัดข้อมูลต่อเนื่อง
ใน Report อาจใช้เพื่อความสวย
แต่ Raw Data ไม่ควรมี
ควรแยก Dataset กับ Report
Merged Cell ไม่เหมาะกับ Raw Data
เพราะรบกวน Sort, Filter และ Analysis
Prompt
ตรวจ Merged Cell ใน Data Range และระบุจุดที่ควรแก้ก่อนวิเคราะห์
ช่วยเตรียมข้อมูล
เช่น
ควรแก้หรือ Flag ก่อน Summary
ตรวจ Cell ที่มี Formula Error และจัดกลุ่มตามประเภท Error
ช่วย Troubleshooting
คอลัมน์เดียวกันควรมี Logic ใกล้เคียงกัน
Prompt
ตรวจ Row ที่ Formula แตกต่างจากรายการอื่นในคอลัมน์เดียวกัน
ช่วยหา Formula ถูกพิมพ์ทับ
บาง Cell อาจเคยเป็น Formula แต่ถูกพิมพ์เลขทับ
Prompt
ระบุ Cell ที่เป็นค่าคงที่ท่ามกลาง Column ที่ส่วนใหญ่เป็น Formula
ช่วย Financial Audit
ใช้
ตรวจ Row ที่ควรมี Formula แต่ Cell ว่าง
ช่วยหา Calculation Gap
Prompt
ตรวจ Email ที่รูปแบบผิดปกติหรือไม่มี @
ช่วย Clean Customer Data
แต่ไม่สามารถยืนยันได้ว่า Email นั้นมีอยู่จริงเพียงจาก Format
ใช้
ตรวจเบอร์โทรที่จำนวนหลักหรือรูปแบบไม่เหมือนกลุ่มส่วนใหญ่
ช่วยหา Data Entry Issue
Prompt
ตรวจ Product Code ที่ไม่ตรง Pattern US-XXXX
ช่วย Validate รหัส
ใช้
ระบุ Customer ID ที่ว่าง ซ้ำ หรือมีรูปแบบผิด
ช่วย Master Data Cleaning
ค่าประเภท Location มักมีปัญหา
ควรกำหนด Standard Dictionary
ตัวอย่าง
ถ้าต้องการวิเคราะห์เป็นกลุ่มเดียว ต้องกำหนด Mapping ให้ชัด
แสดง Category ที่อาจหมายถึงสิ่งเดียวกันและเสนอ Mapping Table โดยยังไม่แก้ข้อมูลต้นฉบับ
ช่วยให้ผู้ใช้ตรวจก่อน
เป็นตารางแบบ
| Original | Standard |
|---|---|
| BKK | Bangkok |
| Bankok | Bangkok |
ช่วยทำความสะอาดอย่างตรวจสอบย้อนหลังได้
สำหรับ Dataset สำคัญ ควรเก็บ
แยกกัน
ช่วยย้อนกลับได้
Prompt
สร้างแนวทางทำ Cleaned Data โดยไม่เปลี่ยน Raw Data ต้นฉบับ
เป็นวิธีที่ปลอดภัยกว่า
สามารถสร้าง Column เช่น
ช่วยตรวจเป็นระบบ
เพิ่ม Data Quality Status เพื่อ Flag Missing, Duplicate และค่ารูปแบบผิด โดยไม่ลบ Row
ช่วย Review ก่อนแก้
Highlight
ช่วยเห็นปัญหาเร็ว
ไม่ควร Clean ทั้ง Dataset ด้วยกฎเดียว
เพราะแต่ละ Column มี Logic ต่างกัน
เช่น
Product Code กับ Sales ใช้กฎคนละแบบ
ควรกำหนดสำหรับแต่ละ Column ว่า
ช่วย Data Cleaning แม่นขึ้น
ตรวจ Dataset นี้ตามกฎต่อไปนี้: Product Code ต้องไม่ว่าง, Sales ต้องเป็น Number >= 0, Date ต้องเป็น Date จริง และ Region ต้องอยู่ในรายการที่กำหนด
ช่วยให้การตรวจมีเกณฑ์
Prompt
ระบุ Region ที่ไม่อยู่ใน North, South, East, West และ Central
ช่วยหา Typo
หลัง Clean แล้ว ควรใช้ Data Validation ป้องกันข้อมูลผิดในอนาคต
เช่น Dropdown สำหรับ Status
Prompt
สร้าง Data Validation สำหรับ Status ให้เลือกได้เฉพาะ Pending, In Progress และ Completed
ช่วยควบคุม Data Entry
เช่น Discount ต้อง
0–100%
ช่วยป้องกันข้อมูลผิดตั้งแต่ต้นทาง
สามารถกำหนดให้ Date อยู่ในช่วงที่สมเหตุสมผล
ช่วยลด Typo
ตรวจ Raw Data ทั้งหมดและสร้างรายการปัญหา แยกเป็น Missing, Duplicate, Data Type, Format, Outlier และ Invalid Category โดยยังไม่แก้ข้อมูล
เป็น Prompt ที่ดีสำหรับเริ่มต้น
ตรวจ Customer Data หา Customer ID ซ้ำ Email ผิดรูปแบบ Phone ว่าง ชื่อมี Space เกิน และ Category ที่สะกดไม่สม่ำเสมอ จากนั้นสร้างรายการที่ต้อง Review
ตรวจ Sales Data หา Duplicate Order, Sales ที่เป็น Text, Date ผิด Format, Currency ปะปน, Sales ติดลบ และ Outlier โดยห้ามลบข้อมูลอัตโนมัติ
ตรวจ Inventory Data หา Product Code ซ้ำ Stock ติดลบ Missing Price และ Unit ที่ไม่สม่ำเสมอ
ตรวจ Project Tasks หา Task ID ซ้ำ Owner ว่าง Deadline ผิด Format Status ที่อยู่นอก Allowed List และ Completed Task ที่ยังไม่มี Completion Date
ก่อนและหลัง Cleaning ควรเปรียบเทียบ
เพื่อดูว่าข้อมูลหายหรือเปลี่ยนผิดหรือไม่
ถ้า Clean Data แล้ว Revenue Total เปลี่ยนมาก
ต้องรู้ว่าเพราะอะไร
เช่นลบ Duplicate จริง หรือเผลอลบ Record ถูกต้อง
ถ้า Customer ID ลดลงมากหลัง Clean
ควรตรวจว่า Merge ถูกต้องหรือไม่
ควรบันทึกว่า
สำคัญกับข้อมูลธุรกิจ
ถ้าข้อมูลต้นทางอยู่ระบบอื่น
Excel ที่ Clean แล้วอาจไม่ใช่ Source of Truth
ควรแก้ที่ระบบต้นทางเมื่อเหมาะสม
ตรวจอย่างน้อย
ตรวจ
ก่อนเริ่มวิเคราะห์
ได้ และควรกำหนด Key ที่ใช้ตรวจให้ชัด
ได้
ได้ แต่ควรแยกว่าเป็นตัวเลขสำหรับคำนวณหรือเป็นรหัสที่ต้องเก็บเป็น Text
ช่วยตรวจและเสนอการแปลงได้ แต่ต้องระวังรูปแบบ DD/MM กับ MM/DD
ไม่แนะนำ ควร Flag และตรวจข้อมูลต้นทางก่อน
ใช้โครง
Column Rules + Problems to Check + Actions + Validation + Restrictions
ตัวอย่าง
ตรวจตารางนี้โดยกำหนดว่า Order ID ต้องไม่ซ้ำ, Date ต้องเป็น Date จริง, Sales ต้องเป็น Number >= 0, Region ต้องอยู่ใน Allowed List และ Product Code ห้ามว่าง สร้างรายการปัญหาและ Data Quality Flag ก่อน ห้ามลบหรือแก้ข้อมูลต้นฉบับอัตโนมัติ
ช่วยให้ Cleaning มีเกณฑ์ชัดและปลอดภัยกว่า
วิธีใช้ Copilot ทำความสะอาดข้อมูลใน Excel ให้ได้ผลดีที่สุด คืออย่าเริ่มจากคำสั่ง
“ล้างข้อมูลนี้ให้หมด”
แต่ควรแบ่งเป็นขั้นตอน
ตรวจ → Flag → ตรวจต้นทาง → Standardize → Validate → ตรวจผลอีกครั้ง
สิ่งที่ควรตรวจหลัก ๆ ได้แก่
Prompt พร้อมใช้คือ
“ตรวจ Data Quality ของตารางนี้โดยยังไม่แก้ข้อมูลต้นฉบับ ระบุ Missing, Duplicate, Data Type ผิด, Date ผิด Format, Text ที่มีช่องว่างเกิน, Category ที่สะกดไม่สม่ำเสมอ, Unit/Currency ที่ปะปน และ Outlier จากนั้นสร้างรายการที่ต้อง Review พร้อม Data Quality Status และอธิบายเหตุผลของแต่ละรายการ”
comsiam แนะนำให้เก็บ Raw Data ไว้เสมอและสร้าง Cleaned Data แยกออกมา เพราะการทำความสะอาดข้อมูลที่ดีควรสามารถย้อนกลับและอธิบายได้ว่าข้อมูลใดถูกเปลี่ยน เพราะเหตุใด ไม่ใช่เพียงทำให้ตารางดูเรียบร้อยขึ้นเท่านั้น