Contact
Line : comsiam
Contact
Line : comsiam

Microsoft Copilot ใน Excel สามารถช่วยอธิบายสูตรที่ยาว ซับซ้อน หรือมีหลายฟังก์ชันซ้อนกันให้เข้าใจง่ายขึ้นได้ เช่น IF, XLOOKUP, SUMIFS, INDEX + MATCH, IFERROR, FILTER รวมถึงสูตรที่มี Relative Reference และ Absolute Reference หลายตำแหน่ง
ฟีเจอร์นี้เหมาะมากเมื่อได้รับไฟล์ Excel ต่อจากคนอื่น เปิด Workbook เก่าแล้วไม่รู้ว่าสูตรทำอะไร หรือกำลังเรียน Excel และต้องการเข้าใจ Logic ของสูตรก่อนแก้ไข เพราะแทนที่จะอ่านสูตรทั้งหมดด้วยตัวเอง ผู้ใช้สามารถให้ Copilot แยกสูตรออกเป็นส่วน ๆ แล้วอธิบายหน้าที่ของแต่ละส่วน
บทความนี้ comsiam จะอธิบายวิธีใช้ Copilot อธิบายสูตร Excel ที่อ่านไม่เข้าใจ ตั้งแต่สูตรพื้นฐานไปจนถึงสูตรซับซ้อน พร้อมวิธีตรวจว่าคำอธิบายของ AI ตรงกับสูตรจริงหรือไม่
ได้
ตัวอย่าง Prompt
อธิบายสูตรในเซลล์นี้ให้ฉันเข้าใจง่าย ๆ
Copilot สามารถช่วยแยก Logic ของสูตรออกเป็นส่วน ๆ
เหมาะกับ
โดยเฉพาะเมื่อสูตรยาวและไม่รู้ว่าเริ่มอ่านจากตรงไหน
Prompt
อธิบายสูตรในเซลล์ G2
ช่วยให้ Copilot รู้ว่าต้องวิเคราะห์สูตรไหน
ใช้
อธิบายสูตรนี้เหมือนสอนคนที่เพิ่งเริ่มใช้ Excel
ช่วยลดศัพท์เทคนิค
Prompt
แยกสูตรนี้ออกเป็นแต่ละส่วนและอธิบายว่าทุกส่วนทำอะไร
เหมาะกับสูตรซ้อนกันหลายระดับ
ใช้
เปลี่ยนสูตรนี้เป็นคำอธิบายภาษาไทยธรรมดา
ช่วยให้เข้าใจ Business Logic ก่อนสนใจ Syntax
สูตร
=SUM(B2:B10)
สามารถอธิบายง่าย ๆ ว่า
นำค่าตั้งแต่ B2 ถึง B10 มารวมกัน
เป็นจุดเริ่มต้นที่ดีสำหรับมือใหม่
สูตร
=AVERAGE(B2:B10)
หมายถึง
หาค่าเฉลี่ยของค่าตั้งแต่ B2 ถึง B10
ตัวอย่าง
=IF(B2>=100000,"High","Normal")
ความหมายคือ
ถ้า B2 มากกว่าหรือเท่ากับ 100,000 ให้แสดง High
ถ้าไม่ใช่ ให้แสดง Normal
สูตร IF หลายชั้นอาจอ่านยาก
Prompt
อธิบาย IF ซ้อนนี้เป็นเงื่อนไขทีละข้อ
ช่วยเปลี่ยนสูตรเป็น Decision Tree ง่าย ๆ
ใช้
สูตร IFS นี้แบ่งระดับข้อมูลอย่างไร
เหมาะกับสูตรที่จัดกลุ่ม
ตัวอย่าง
=SUMIF(A:A,"North",B:B)
สามารถอธิบายว่า
รวมค่าจากคอลัมน์ B เฉพาะแถวที่คอลัมน์ A เป็น North
สูตร SUMIFS มีหลายเงื่อนไข
ใช้ Prompt
แยกเงื่อนไขแต่ละข้อใน SUMIFS นี้ให้หน่อย
ช่วยดูว่า Range และ Criteria คู่กันถูกหรือไม่
Prompt
สูตร COUNTIF นี้กำลังนับอะไร
ช่วยให้เข้าใจ Criteria
ใช้
สูตรนี้นับข้อมูลด้วยเงื่อนไขอะไรบ้าง
เหมาะกับสูตรหลายเงื่อนไข
ตัวอย่าง
=XLOOKUP(A2,Products[Code],Products[Price])
สามารถอธิบายว่า
นำค่าใน A2 ไปค้นหาในคอลัมน์ Code แล้วคืนราคาจากคอลัมน์ Price
Prompt
อธิบาย VLOOKUP นี้ว่าค้นหาอะไรและคืนค่าจากคอลัมน์ไหน
เหมาะกับ Workbook รุ่นเก่า
สูตรลักษณะนี้อาจดูซับซ้อนมากสำหรับมือใหม่
ใช้
อธิบาย INDEX และ MATCH ในสูตรนี้แยกกันก่อน แล้วอธิบายว่าทำงานร่วมกันอย่างไร
ช่วยให้เข้าใจง่ายขึ้น
ตัวอย่าง
=IFERROR(XLOOKUP(...),"Not Found")
ความหมายคือ
ถ้าสูตรหลักทำงานได้ ให้คืนผลลัพธ์ตามปกติ
ถ้าเกิด Error ให้แสดง Not Found
Prompt
สูตร AND นี้ตรวจเงื่อนไขอะไรบ้าง
AND ต้องให้เงื่อนไขทั้งหมดเป็นจริง
OR ต้องการอย่างน้อยหนึ่งเงื่อนไขเป็นจริง
Prompt
อธิบายเงื่อนไข OR ในสูตรนี้ทีละข้อ
ช่วยดู Logic ได้ง่าย
ใช้
NOT ในสูตรนี้กลับค่าของเงื่อนไขอะไร
ช่วยทำความเข้าใจ Logical Function
ตัวอย่าง
=LEFT(A2,3)
หมายถึง
ดึงตัวอักษร 3 ตัวแรกจาก A2
Prompt
RIGHT ในสูตรนี้ดึงข้อมูลส่วนใด
เหมาะกับ Product Code
ใช้
อธิบายว่าตำแหน่งเริ่มต้นและจำนวนตัวอักษรใน MID นี้คืออะไร
ช่วยตรวจ Text Parsing
Prompt
สูตร TEXTJOIN นี้รวมข้อมูลจากเซลล์ใดและใช้ตัวคั่นอะไร
เหมาะกับสูตรรวมข้อความ
ใช้
อธิบายว่าสูตร CONCAT นี้นำข้อความใดมาต่อกัน
ช่วยอ่านสูตร Text
ตัวอย่าง
=FILTER(A2:D100,D2:D100="Pending")
หมายถึง
คืนเฉพาะแถวที่ Status เป็น Pending
Prompt
สูตร UNIQUE นี้กำลังสร้างรายการไม่ซ้ำจากข้อมูลส่วนไหน
เหมาะกับ Dynamic Array
ใช้
อธิบายว่า SORT นี้เรียงข้อมูลจาก Column ใดและเรียงแบบไหน
ช่วยตรวจลำดับ
Prompt
สูตร SORTBY นี้ใช้ Column ใดเป็นตัวเรียง
เหมาะกับ Dynamic Report
สูตรที่ใช้ TODAY จะเปลี่ยนตามวันที่ปัจจุบันของระบบ
เช่น
=B2-TODAY()
อาจใช้หาจำนวนวันที่เหลือก่อน Deadline
NOW มีทั้งวันที่และเวลา
ควรเข้าใจว่าผลลัพธ์สามารถเปลี่ยนเมื่อ Workbook คำนวณใหม่
Prompt
YEAR ในสูตรนี้ดึงค่าอะไรจากวันที่
คำตอบคือปีจาก Date ที่อ้างอิง
ใช้
MONTH คืนค่าอะไรจากวันที่นี้
โดยทั่วไปคืนเลขเดือน
Prompt
EOMONTH ในสูตรนี้หาวันที่อะไร
เหมาะกับ Finance และ Monthly Reporting
สูตร DATEDIF มักใช้หาระยะเวลาระหว่างวันที่
Prompt
อธิบาย DATEDIF นี้และบอกว่า Unit ที่ใช้หมายถึงอะไร
ช่วยลดการอ่านสูตรผิด
เช่น
=(C2-B2)/B2
สามารถให้ Copilot อธิบายว่าเป็นการคำนวณการเปลี่ยนแปลงเมื่อเทียบกับค่าเดิม
ตัวอย่าง
=(Sales-Cost)/Sales
ให้ถาม
อธิบายว่าทำไมสูตรนี้ใช้คำนวณ Profit Margin
ช่วยเข้าใจทั้งสูตรและแนวคิดทางธุรกิจ
ถ้าเห็น
$B$1
หมายถึง Reference ที่ล็อกทั้ง Column และ Row
เมื่อ Copy สูตร ตำแหน่งนี้จะไม่เปลี่ยน
เช่น
B2
เมื่อ Copy สูตรไป Row ถัดไป Reference อาจกลายเป็น B3
ใช้กับการคำนวณต่อแถว
เช่น
$B2
หรืิอ
B$2
ล็อกเพียง Column หรือ Row
Prompt
อธิบายว่าทำไม Reference นี้มี $ อยู่เพียงตำแหน่งเดียว
ช่วยเข้าใจสูตรที่ลากทั้งแนวนอนและแนวตั้ง
ตัวอย่าง
=[@Sales]-[@Cost]
เป็นการอ้างอิง Column ภายใน Excel Table
อ่านได้ว่า
Sales ของแถวนี้ลบ Cost ของแถวนี้
Prompt
อธิบาย Reference ชื่อ Table และ Column ทั้งหมดในสูตรนี้
เหมาะกับ Workbook ที่ใช้ Table จำนวนมาก
ถ้าสูตรมีชื่อ เช่น
TaxRate
แทน $B$1
สามารถถาม
TaxRate ในสูตรนี้หมายถึงอะไร และถูกใช้ตรงไหน
ช่วยเข้าใจ Workbook ที่ออกแบบอย่างเป็นระบบ
ไม่ควรพยายามอ่านทั้งสูตรในครั้งเดียว
ให้ Copilot ช่วยแยกเป็น
จะเข้าใจง่ายกว่า
Prompt
เปลี่ยนสูตรนี้เป็น Logic แบบ If → Then → Else
เหมาะกับ IF ซับซ้อน
ใช้
อธิบายสูตรนี้เป็นขั้นตอนที่ 1, 2, 3, 4
ช่วยให้มือใหม่ตามได้ง่าย
Prompt
ยกตัวอย่างข้อมูล 1 Row แล้วแสดงว่าสูตรนี้คำนวณอย่างไรทีละขั้น
เป็นวิธีเรียนสูตรที่ดีมาก
เช่น
Sales = 100
Cost = 80
แล้วถาม
ถ้าใช้ค่าตัวอย่างนี้ สูตรจะได้ผลลัพธ์เท่าไร และเพราะอะไร
ช่วยตรวจ Logic
ถ้า Cell แสดง 20%
สามารถถาม
ทำไมสูตรนี้จึงได้ 20% ช่วยไล่ค่าที่ใช้คำนวณ
ช่วย Troubleshooting
Prompt
สูตรนี้ทำงานตรงกับกฎธุรกิจต่อไปนี้หรือไม่
แล้วอธิบายกฎที่ต้องการ
ช่วยตรวจสูตรเก่าที่ได้รับต่อมา
ใช้
สูตรนี้มีกรณีใดที่ยังไม่ได้รองรับหรือไม่
ช่วยหา Edge Case
Prompt
ถ้าตัวหารเป็น 0 สูตรนี้จะเกิดอะไรขึ้น
สำคัญกับ Percentage และ Margin
ใช้
ถ้า Cell ต้นทางว่าง สูตรนี้จะให้ผลอะไร
ช่วยลด Error และผลลัพธ์หลอก
Prompt
ถ้าค่า Sales หรือ Profit ติดลบ สูตรนี้ยังทำงานถูกหรือไม่
เหมาะกับ Financial Analysis
ใช้
ถ้ามี Text อยู่ใน Range สูตรนี้จะได้รับผลอย่างไร
ช่วยหา Data Type Problem
Prompt
สูตรนี้จัดการ #N/A, #DIV/0! หรือ Error อื่นอย่างไร
ช่วยเข้าใจ IFERROR หรือ Logic ป้องกัน Error
#N/A มักพบเมื่อ Lookup หาค่าที่ตรงกันไม่เจอ
แต่ต้องดูสูตรจริงก่อนสรุป
เกิดเมื่อมีการหารด้วย 0 หรือบางกรณีหารด้วย Cell ว่างที่ถูกตีความในลักษณะที่ทำให้เกิด Error
ควรตรวจตัวหาร
มักเกี่ยวข้องกับชนิดข้อมูลที่สูตรไม่สามารถคำนวณร่วมกันได้ตามที่เขียนไว้
ควรตรวจ Number กับ Text
มักเกิดจาก Reference ที่สูตรอ้างถึงไม่สามารถใช้งานได้แล้ว
เช่นลบ Column ที่สูตรเคยใช้
อาจเกิดเมื่อ Excel ไม่รู้จักชื่อ Function หรือ Named Range ที่ใช้
ควรตรวจการสะกดและความเข้ากันได้ของ Excel Version
มักเกี่ยวกับ Dynamic Array ที่ไม่สามารถแสดงผลไปยัง Cell รอบข้างได้
เช่นมีข้อมูลขวางพื้นที่ผลลัพธ์
Prompt
อธิบายว่า Error นี้เกิดจากส่วนใดของสูตร และเสนอวิธีตรวจทีละขั้น
ช่วยแก้ปัญหาได้เป็นระบบ
ใช้
แก้ Error นี้โดยรักษา Business Logic เดิมของสูตร
สำคัญกับ Workbook ที่ใช้งานจริงอยู่แล้ว
ถ้า Copilot เสนอสูตรใหม่ ควรเปรียบเทียบกับสูตรเดิมก่อน
เพราะสูตรเดิมอาจมีเงื่อนไขเฉพาะที่ AI มองไม่ครบ
Prompt
เปรียบเทียบสูตรเดิมกับสูตรใหม่ และบอกว่าผลลัพธ์จะต่างกันในกรณีใด
ช่วย Review ก่อนแก้ Workbook
ใช้
มีวิธีเขียนสูตรนี้ให้อ่านง่ายขึ้นโดยผลลัพธ์เหมือนเดิมหรือไม่
อาจช่วยลด Nested Formula ที่ซับซ้อน
สูตรที่สั้นกว่าไม่ได้หมายความว่าดีกว่าเสมอ
ควรดู
ร่วมกัน
ถ้าต้องส่ง Workbook ให้คนอื่น สามารถสร้างคำอธิบายแยกไว้ใน Documentation
Prompt
เขียนคำอธิบายสั้น ๆ ของสูตรนี้สำหรับใส่ในคู่มือ Workbook
ช่วยให้ดูแลไฟล์ง่ายขึ้น
แทนที่จะถามเฉพาะคำตอบ
ควรถาม
ทำไมสูตรนี้ถึงใช้ XLOOKUP แทน VLOOKUP
หรือ
ทำไมต้องใช้ $ ใน Reference นี้
ช่วยพัฒนาทักษะ Excel ได้มากกว่า
อธิบายสูตรนี้เป็นภาษาไทยง่าย ๆ บอกว่ารับข้อมูลจาก Cell ไหน คำนวณอะไร และคืนผลลัพธ์อะไร
แยกสูตรนี้ออกเป็นแต่ละ Function อธิบายจากส่วนด้านในออกด้านนอก แล้วสรุป Business Logic ทั้งสูตรเป็น 5 ขั้นตอน
อธิบายสูตร Lookup นี้ว่าค้นหาค่าอะไร ค้นใน Range ไหน คืนค่าจากไหน และเกิดอะไรขึ้นเมื่อหาไม่เจอ
เปลี่ยน IF ซ้อนนี้เป็นรายการเงื่อนไข If → Then → Else ตามลำดับ และยกตัวอย่างผลลัพธ์ของแต่ละกรณี
อธิบายสูตรนี้ก่อน จากนั้นตรวจว่ามี Error, Reference ผิด หรือ Edge Case ที่อาจทำให้ผลลัพธ์ไม่ถูกต้องหรือไม่
ทำตามลำดับ
$ช่วยอ่านสูตรได้เป็นระบบ
ตรวจว่า
ถ้าเป็นสูตร
ควรให้ผู้รับผิดชอบตรวจอีกครั้ง
สูตรเงินเดือน โบนัส OT และ Deduction มีผลต่อเงินจริง
Copilot เหมาะกับการอธิบายและช่วย Review แต่ไม่ควรเป็นผู้ตรวจสุดท้ายเพียงรายเดียว
อัตราภาษีและข้อกำหนดอาจเปลี่ยนตามเวลาและประเทศ
การเข้าใจสูตรไม่เท่ากับยืนยันว่ากฎภาษีที่อยู่ในสูตรยังถูกต้อง
สูตรอาจอ้างอิง
ถ้าต้นทางหาย สูตรอาจผิดแม้ Logic เดิมถูก
ควรตรวจชื่อ Sheet และว่า Sheet นั้นยังเป็น Source ที่ถูกต้องหรือไม่
โดยเฉพาะ Workbook ที่ใช้มาหลายปี
ไม่ควร
AI อาจตีความสูตรหรือ Context ผิดได้
จึงควรใช้ Formula Bar, Cell Reference และข้อมูลตัวอย่างตรวจร่วมกัน
ใช้ Copilot เป็นเหมือนครูช่วยอ่านสูตร
ไม่ใช่ใช้แทนการตรวจสูตรทั้งหมด
ให้มันช่วยตอบว่า
จากนั้นค่อยตรวจผลจริงใน Excel
ได้ สามารถช่วยแปลงสูตรซับซ้อนเป็นคำอธิบายที่เข้าใจง่ายขึ้น
ได้ และควรขอให้แสดงเป็น If → Then → Else เพื่ออ่านง่าย
ได้ สามารถช่วยบอกว่าค้นหาอะไร ค้นจากไหน และคืนค่าอะไร
ได้ เช่น #N/A, #DIV/0!, #VALUE! หรือ #REF! แต่ต้องดูสูตรและข้อมูลจริงประกอบ
ได้ แต่ควรตรวจว่าสูตรใหม่ยังรักษา Business Logic เดิม
ใช้โครง
สูตร/Cell + ระดับความเข้าใจ + สิ่งที่ต้องอธิบาย + ตัวอย่าง + การตรวจ Error
ตัวอย่าง
อธิบายสูตรในเซลล์ G2 ให้คนเริ่มใช้ Excel เข้าใจ แยกแต่ละ Function จากด้านในออกด้านนอก บอกว่าแต่ละ Range และเงื่อนไขทำอะไร จากนั้นยกตัวอย่างคำนวณ 1 แถว และตรวจว่ามี Edge Case หรือ Formula Error ที่ควรระวังหรือไม่
สูตร Prompt นี้ช่วยให้ได้ทั้งคำอธิบายและการตรวจสอบเบื้องต้น
วิธีใช้ Copilot อธิบายสูตร Excel ที่อ่านไม่เข้าใจให้ได้ผลดีที่สุด คืออย่าถามเพียงว่า “สูตรนี้คืออะไร” แต่ควรขอให้แยกสูตรเป็นส่วน ๆ
ลำดับที่แนะนำคือ
ดูผลลัพธ์ที่ต้องการ → แยก Function → ตรวจ Range → ตรวจ Criteria → ตรวจ Reference → ทดสอบด้วยตัวอย่าง → ตรวจ Edge Case
Prompt ที่พร้อมใช้คือ
“อธิบายสูตรนี้เป็นภาษาไทยแบบมือใหม่ แยกแต่ละ Function ทีละส่วน บอกว่า Reference และเงื่อนไขแต่ละตัวทำอะไร จากนั้นสรุป Business Logic ของสูตร ยกตัวอย่างคำนวณ 1 กรณี และระบุ Error หรือ Edge Case ที่ควรระวัง”
comsiam แนะนำให้ใช้ Copilot เพื่อเปลี่ยนสูตรที่ดูเหมือน “ภาษาคอมพิวเตอร์” ให้เป็น Logic ที่คนอ่านเข้าใจได้ก่อน แล้วค่อยแก้ไขสูตร เพราะการแก้สูตรโดยยังไม่เข้าใจว่าแต่ละส่วนทำอะไรมีโอกาสทำให้ Workbook ให้ผลผิดโดยที่ผู้ใช้ไม่ทันสังเกต