Contact
Line : comsiam
Contact
Line : comsiam

Microsoft Copilot ใน Excel สามารถช่วยตรวจหา Missing Data หรือช่องว่างในตารางได้ เช่น Customer ID ที่หาย วันที่ที่ไม่ได้กรอก ราคาเป็นค่าว่าง หรือ Formula บางแถวหายไป ซึ่งปัญหาเหล่านี้อาจทำให้ Summary, PivotTable, Chart และ KPI ผิดพลาดได้
สิ่งสำคัญคือ Blank ไม่ได้มีความหมายเหมือน 0 เสมอไป ช่องว่างอาจหมายถึงข้อมูลยังไม่ถูกกรอก ไม่ทราบค่า หรือไม่มีข้อมูลจริง ขณะที่ 0 หมายถึงมีข้อมูลและค่าคือศูนย์ ดังนั้นก่อนแก้ Missing Data ต้องเข้าใจ Business Logic ของแต่ละ Column ให้ชัด
บทความนี้ comsiam จะอธิบายวิธีใช้ Copilot ตรวจข้อมูลที่หายหรือช่องว่างใน Excel ตั้งแต่การหา Cell ว่าง การตรวจ Missing Formula ไปจนถึงการจัดการ Missing Data อย่างปลอดภัยโดยไม่เติมค่าหรือเดาข้อมูลขึ้นมาเอง
Missing Data คือข้อมูลที่ควรมี แต่ไม่มีอยู่ใน Cell
เช่น
แต่ต้องดูว่า Column นั้นจำเป็นต้องมีค่าจริงหรือไม่
Blank = ไม่มีข้อมูล
0 = มีข้อมูลและค่าคือศูนย์
ตัวอย่าง
Sales ว่าง อาจหมายถึงยังไม่ได้บันทึก
Sales = 0 อาจหมายถึงไม่มีการขายจริง
ห้ามแทนกันโดยอัตโนมัติ
Prompt
ตรวจตารางนี้และแสดง Column ที่มีข้อมูลว่าง
ช่วยดูภาพรวมได้เร็ว
ใช้
ตรวจ Missing Data ในทุก Column แสดงจำนวน Cell ว่างและเปอร์เซ็นต์ Missing ของแต่ละ Column โดยยังไม่แก้ข้อมูล
ช่วยประเมิน Data Quality
บาง Column ห้ามว่าง เช่น
Prompt
แสดง Row ที่ Required Field เหล่านี้ว่าง
ช่วยหา Record ที่ไม่สมบูรณ์
ใช้
สร้างรายการ Row ที่มี Missing Data พร้อมชื่อ Column ที่หาย
ช่วยตรวจทีละรายการ
Prompt
Highlight Cell ว่างใน Column ที่จำเป็น
ช่วยให้เห็นปัญหาทันที
ใช้
เพิ่มคอลัมน์ Data Status ถ้ามี Required Field ว่างให้แสดง Missing
ช่วยตรวจแบบต่อเนื่อง
Prompt
แสดง Row ที่ Customer ID ว่าง
สำคัญกับการเชื่อมข้อมูลลูกค้า
ใช้
แสดงรายการที่ Product Code ว่าง
ช่วยป้องกันการรวมยอดผิดสินค้า
Prompt
ตรวจ Order ที่ไม่มี Order ID
หาก Order ID เป็น Unique Key ถือเป็นปัญหาสำคัญ
ใช้
แสดงรายการที่ Transaction Date ว่าง
ถ้าไม่มี Date จะวิเคราะห์ Trend ไม่ได้ถูกต้อง
Prompt
แสดง Transaction ที่ Amount ว่าง
ควรแยกจาก Amount = 0
ใช้
แสดงรายการที่ Region ยังไม่ได้ระบุ
ช่วย Data Segmentation
Prompt
หา Task ที่ไม่มี Owner
เหมาะกับ Project Management
ใช้
หา Task ที่ไม่มี Deadline
ช่วยหา Work Item ที่ยังวางแผนไม่ครบ
Prompt
แสดงรายการที่ Status ว่าง
ช่วย Workflow Tracking
ใช้
แสดง Customer ที่ไม่มี Email
แต่ต้องดูว่า Email เป็น Required Field จริงหรือไม่
Prompt
แสดง Customer ที่ไม่มี Phone Number
เหมาะกับ CRM Data Quality
ใช้
แสดง Row ที่ Customer ID, Email หรือ Phone ว่างอย่างน้อยหนึ่งช่อง
ช่วยหา Record ไม่ครบ
Prompt
ตรวจว่ามี Row ว่างทั้งแถวอยู่ใน Dataset หรือไม่
Row ว่างกลางข้อมูลอาจรบกวน Range
ใช้
ตรวจว่ามี Column ที่ไม่มีข้อมูลเลยหรือไม่
ช่วยหา Column ที่ไม่จำเป็น
บาง Cell ควรมี Formula เหมือน Row อื่น แต่กลับว่าง
เช่น Profit ควรมีสูตรทุก Row
ถ้ามีบาง Row ว่าง อาจเป็น Formula Missing
Prompt
ตรวจคอลัมน์ Profit และแสดง Row ที่ Formula หายไป
ช่วยหา Calculation Gap
บาง Cell อาจไม่ได้ว่าง แต่ถูกใส่ตัวเลขทับ Formula
Prompt
ตรวจ Cell ที่ควรมี Formula แต่กลับเป็นค่าคงที่
ช่วยหา Silent Error
Missing = ไม่มีค่า
Error = มี Formula แต่คำนวณไม่ได้
เช่น
ควรแยกกัน
ใช้
ตรวจทั้ง Blank Cell และ Formula Error ใน Column สำคัญ
ช่วย Data Quality Review ครบขึ้น
Prompt
นับจำนวน Missing Value ของแต่ละ Column
ช่วยจัดลำดับว่าคอลัมน์ไหนมีปัญหามากที่สุด
ใช้
คำนวณเปอร์เซ็นต์ Missing ของแต่ละ Column
เช่น
Email Missing = 12%
ช่วยประเมินคุณภาพข้อมูล
Prompt
เรียง Column ตามเปอร์เซ็นต์ Missing จากมากไปน้อย
ช่วยหา Data Quality Priority
ตัวอย่าง Middle Name อาจว่างเป็นเรื่องปกติ
จึงต้องดู Required/Optional
ควรมี Data Dictionary เช่น
ช่วยให้ Copilot รู้ว่าช่องว่างใดเป็นปัญหา
ใช้
ตรวจ Missing เฉพาะ Column ที่กำหนดเป็น Required
ช่วยลด False Alert
เช่น Region North อาจมี Email หายเยอะกว่ากลุ่มอื่น
Prompt
เปรียบเทียบ Missing Email ตาม Region
ช่วยหา Process Problem
ใช้
แสดงเปอร์เซ็นต์ Missing Data รายเดือน
ช่วยดูว่าคุณภาพข้อมูลดีขึ้นหรือแย่ลง
ถ้ามี Source File
Prompt
เปรียบเทียบ Missing Data ตาม Source File
ช่วยหาว่าไฟล์หรือระบบไหนมีปัญหา
ถ้ามี Created By
สามารถดูว่า Record จาก Workflow ใดมี Missing สูง
แต่ควรใช้เพื่อแก้ Process ไม่ใช่โทษบุคคล
เช่นพบว่าเมื่อ Region ว่าง Country ก็มักว่างด้วย
Prompt
มี Pattern ของ Missing Data ระหว่างหลาย Column หรือไม่
ช่วยหา Root Cause
บางครั้งข้อมูลหายเฉพาะบางกลุ่ม
เช่นลูกค้าประเภทหนึ่งไม่มี Email มากกว่ากลุ่มอื่น
ต้องระวัง Bias ใน Analysis
ถ้า Customer Age ว่าง
ไม่ควรให้ AI เดาอายุจากชื่อหรือข้อมูลอื่นโดยไม่มีหลักฐาน
นี่เป็นข้อผิดพลาดที่พบบ่อย
Blank Sales ไม่ได้แปลว่า Sales = 0
อาจหมายถึงยังไม่มีข้อมูล
การแทน Missing ด้วย Average อาจทำให้ Distribution เปลี่ยน
ควรใช้เมื่อมีเหตุผลทางสถิติที่เหมาะสม
เรียกว่า Imputation
เช่นใช้
แต่ไม่ควรใช้โดยไม่มีเหตุผล
ใช้ค่าเฉลี่ยแทน Missing
ง่าย แต่สามารถลด Variance ของข้อมูล
ไม่เหมาะกับทุกกรณี
Median ทนต่อ Outlier มากกว่า Mean
อาจเหมาะกับข้อมูลที่เบ้
แต่ยังต้องใช้ด้วยความระมัดระวัง
ใช้ค่าที่พบบ่อยที่สุด
อาจใช้กับ Category บางประเภท
แต่ไม่ควรใช้หากทำให้ข้อมูลดูแน่นอนเกินจริง
ใช้ค่าก่อนหน้ามาเติม
เหมาะกับ Time Series บางประเภท
แต่ไม่เหมาะทุก Dataset
ใช้ค่าถัดไปมาเติมย้อนหลัง
ต้องมีเหตุผลรองรับเช่นเดียวกัน
Prompt
สำหรับ Missing แต่ละ Column เสนอวิธีจัดการที่เป็นไปได้ พร้อมข้อดีข้อเสีย แต่ยังไม่เติมค่า
ปลอดภัยกว่า
ถ้า Date หาย
ควรกลับไปตรวจ Source
ไม่ควรเดาวันจาก Row ก่อนหน้าโดยอัตโนมัติ
ควรหา
ถ้ามี Source ที่เชื่อถือได้
แล้วค่อยเติมจากข้อมูลจริง
ถ้ามี Address หรือ Customer Master อาจ Lookup จาก Source ที่ถูกต้อง
ไม่ควรเดา Region จากชื่อบริษัท
ถ้ามี Customer ID
สามารถ Lookup จาก Customer Master ได้
นี่ดีกว่าการเดาชื่อ
ถ้ามี Product Code
สามารถดึงจาก Product Master
ช่วยรักษาความถูกต้อง
Prompt
ถ้า Product Name ว่าง ให้ดึงชื่อจาก Product Master โดยใช้ Product Code
เหมาะเมื่อมี Source of Truth
สามารถสร้างสูตร เช่น
ถ้า Cell ว่าง ให้แสดง Missing
ช่วยสร้าง Quality Flag
COUNTBLANK ช่วยนับ Cell ว่างใน Range
Prompt
สร้างสูตรนับจำนวน Cell ว่างในคอลัมน์นี้
เหมาะกับ Data Quality Metric
สามารถตรวจว่า Cell ว่างหรือไม่
ใช้ร่วมกับ IF ได้
Cell บางช่องมี Formula ที่คืนค่า ""
ดูเหมือน Blank แต่ไม่เหมือน Cell ว่างจริงทุกกรณี
ต้องตรวจ Formula ด้วย
Prompt
ตรวจ Cell ที่ดูว่างแต่มี Formula คืนค่า Empty String
ช่วยแยก Missing จริง
Cell ที่มี " " ไม่ใช่ Blank จริง
ควรตรวจ TRIM และ Length
ใช้
ตรวจ Cell ที่มีเฉพาะ Space และจัดเป็น Missing
ช่วย Data Cleaning
Cell ที่ LEN = 0 อาจไม่มีข้อความแสดง
แต่ควรดู Formula ประกอบ
Conditional Formatting สามารถใช้ Highlight ช่องว่าง
ช่วย Data Entry Review
Prompt
Highlight เฉพาะ Missing ใน Required Columns
ดีกว่า Highlight ทุก Blank
สามารถสรุป
ช่วยติดตาม Data Quality
สร้างตารางสรุป Missing Count และ Missing Percentage ของแต่ละ Column
เหมาะกับ Data Quality Report
Heatmap ช่วยดู Pattern ของ Missing ตาม Row/Column
เหมาะกับ Dataset ใหญ่
PivotTable อาจแสดง (blank)
ไม่ควรซ่อน (blank) ทันทีโดยไม่ตรวจว่าเกิดจากอะไร
Chart อาจ
ขึ้นอยู่กับการตั้งค่าและประเภท Chart
ต้องรู้ความหมาย
Missing อาจไม่ถูกนับเหมือนค่า 0
ดังนั้น Average ของข้อมูลอาจต่างกันมากหากเติม 0 ผิด
COUNT และ COUNTA ให้ผลต่างกัน
ต้องเลือกตามชนิดข้อมูล
ถ้าช่วงก่อน Missing แต่ช่วงล่าสุดมีข้อมูล
Growth อาจคำนวณไม่ได้อย่างสมเหตุสมผล
ไม่ควรฝืนคำนวณ
Time Series ที่มีช่วงหายมากอาจทำให้ Forecast ไม่น่าเชื่อถือ
ควร Clean ก่อน
ถ้า Missing สูงมาก Copilot อาจสรุป Pattern จากข้อมูลที่ไม่ครบ
ควรให้ AI แจ้ง Data Quality ก่อน Analysis
ก่อนวิเคราะห์ข้อมูล ช่วยรายงาน Missing Data และเตือนหาก Column สำคัญมี Missing สูง
ช่วยลดการสรุปผิด
เช่น
ถ้า Missing > 20%
ให้ Flag Column
Prompt
Flag Column ที่มี Missing มากกว่า 20%
ช่วยหา Risk
20% อาจสูงสำหรับ Order ID
แต่ต่ำหรือปกติสำหรับ Notes
ต้องดูประเภทข้อมูล
บาง Row อาจขาดหลาย Field
Prompt
จัดอันดับ Row ตามจำนวน Required Field ที่ว่าง
ช่วยหา Record ที่แย่ที่สุด
เช่น
จำนวน Field ที่มีข้อมูล / จำนวน Field ที่ควรมี
สามารถใช้เป็น Data Quality Score
สร้าง Data Completeness Percentage สำหรับแต่ละ Row จาก Required Columns
ช่วยประเมินคุณภาพ Record
ตัวอย่าง
ควรกำหนดเกณฑ์ตามงานจริง
ไม่ควรลบทุก Row ที่มี Blank
บาง Row อาจยังมีข้อมูลสำคัญ 95%
ต้องดูว่าค่าใดหาย
อาจพิจารณาเมื่อ
แต่ต้องมีกฎชัด
ถ้าค่าว่างมีความหมายว่า
ไม่ทราบ
การเก็บ Missing อาจถูกต้องกว่าเติมค่า
บาง Category อาจใช้
Unknown
แทน Blank
ถ้านโยบายข้อมูลกำหนดเช่นนั้น
แต่ต้องไม่ทำให้ Unknown ถูกตีความเป็นค่าจริง
กรณีบาง Field ไม่เกี่ยวข้อง
ควรแยก
Not Applicable
ออกจาก
Missing
ช่วยให้ Data Quality ชัด
Unknown = ควรมีค่า แต่ยังไม่รู้
Not Applicable = Field นี้ไม่เกี่ยวกับ Record นี้
สำคัญในการวิเคราะห์
ตรวจ Missing Data ใน Sales Dataset โดยเน้น Order ID, Date, Product Code, Quantity, Sales และ Customer ID สรุป Missing Count และ Missing Percentage โดยห้ามเติมค่าหรือลบ Row
ตรวจ Customer Master หา Customer ID, Name, Email, Phone และ Region ที่ว่าง แยก Required กับ Optional และสร้างรายการที่ต้อง Review
ตรวจ Product Code, Product Name, Stock, Minimum Stock, Price และ Unit ที่ว่าง และระบุว่าช่องว่างใดทำให้ Inventory Analysis ใช้งานไม่ได้
ตรวจ Task ID, Owner, Status, Start Date และ Deadline ที่ว่าง แล้วจัดอันดับ Task ตามความไม่สมบูรณ์ของข้อมูล
ตรวจ Missing ใน Invoice Number, Vendor, Date, Amount, Currency และ Payment Status โดยห้ามแทน Missing Amount ด้วย 0
ตรวจอย่างน้อย
ตรวจ
ได้ และสามารถช่วยสรุป Missing Count ตาม Column ได้
ไม่เสมอ ต้องดูว่า Blank และ 0 มีความหมายเดียวกันหรือไม่
ช่วยเสนอหรือสร้างวิธีเติมจาก Source ที่มีได้ แต่ไม่ควรเดาข้อมูลที่ไม่มีหลักฐาน
ได้ โดยเฉพาะเมื่อ Missing อยู่ใน Metric หรือ Dimension สำคัญ
ไม่ควรลบอัตโนมัติ ต้องดูว่า Field ที่หายสำคัญแค่ไหนและสามารถกู้ข้อมูลได้หรือไม่
ใช้โครง
Required Fields + Missing Scan + Missing Rate + Pattern + Source Recovery + Restriction
ตัวอย่าง
ตรวจ Missing Data ในตารางนี้ โดยถือว่า Order ID, Date, Product Code และ Sales เป็น Required Fields แสดง Row ที่ขาดข้อมูล นับ Missing และ Missing Percentage ของแต่ละ Column ตรวจว่า Missing กระจุกตาม Region หรือ Period ใดหรือไม่ และถ้าสามารถกู้ข้อมูลจาก Master Table ได้ให้เสนอวิธี Lookup แต่ห้ามเดา เติมค่า หรือลบ Row อัตโนมัติ
Prompt แบบนี้ช่วยให้ Data Cleaning ปลอดภัยและตรวจสอบได้
วิธีใช้ Copilot ตรวจข้อมูลที่หายหรือช่องว่างใน Excel ให้ได้ผลดีที่สุด คืออย่ามอง Cell ว่างทุกช่องว่าเป็นปัญหาแบบเดียวกัน
ควรแยกให้ชัดว่า
ลำดับที่แนะนำคือ
ตรวจ Missing → นับจำนวน → ดูเปอร์เซ็นต์ → หา Pattern → ตรวจ Source → Flag → กู้ข้อมูลเมื่อมีหลักฐาน → ตรวจผลอีกครั้ง
Prompt พร้อมใช้คือ
“ตรวจ Missing Data ใน Workbook นี้ แยก Required และ Optional Columns สรุป Missing Count และ Percentage แสดง Row ที่ Required Field ว่าง ตรวจว่า Blank เป็น Missing จริงหรือเป็น Formula ที่คืนค่าว่าง และเสนอวิธีกู้ข้อมูลจาก Source ที่มีเมื่อทำได้ ห้ามแทน Blank ด้วย 0 ห้ามเดาค่า และห้ามลบ Row อัตโนมัติ”
comsiam แนะนำให้รักษาความหมายของ Missing Data ให้ถูกต้อง เพราะการเติมค่าผิดเพียงเล็กน้อยอาจทำให้ Average, Growth, KPI, PivotTable และ Insight เปลี่ยนไปอย่างมาก การยอมรับว่า “ข้อมูลนี้ยังไม่ทราบ” ในบางกรณีจึงดีกว่าการเติมค่าที่ดูครบแต่ไม่ใช่ข้อมูลจริง