Contact
Line : comsiam
Contact
Line : comsiam

Microsoft Copilot ใน Excel สามารถช่วยสร้างสูตรจากคำสั่งภาษาธรรมชาติได้ เช่น คำนวณยอดรวม กำไร เปอร์เซ็นต์ การเติบโต Lookup หลายเงื่อนไข วันที่ หรือสูตรที่ซับซ้อน โดยผู้ใช้ไม่จำเป็นต้องจำ Syntax ทุกคำสั่งของ Excel
ข้อดีคือผู้ใช้สามารถอธิบายสิ่งที่ต้องการเป็นประโยคธรรมดา เช่น “คำนวณกำไรจากยอดขายลบต้นทุน” หรือ “ดึงราคาจากตารางสินค้าโดยใช้รหัสสินค้า” แล้วให้ Copilot ช่วยเสนอสูตรที่เหมาะสม
บทความนี้ comsiam จะอธิบายวิธีใช้ Copilot สร้างสูตรใน Excel ตั้งแต่สูตรพื้นฐานไปจนถึงสูตร Lookup, IF, SUMIFS, COUNTIFS, Date และสูตรวิเคราะห์ข้อมูล พร้อมวิธีตรวจสูตรก่อนนำไปใช้จริง
ได้
ตัวอย่าง Prompt
สร้างสูตรคำนวณ Profit โดยใช้ Sales ลบ Cost
Copilot สามารถช่วยเสนอสูตรจากโครงสร้างข้อมูลที่มีอยู่
ไม่จำเป็นเสมอไป
แทนที่จะบอกว่า
ใช้ SUMIFS
สามารถบอกว่า
รวมยอดขายเฉพาะ Region North และ Product A
แล้วให้ Copilot ช่วยเลือกสูตร
ตัวอย่าง
| Product | Sales | Cost | Profit |
|---|---|---|---|
| A | 25000 | 15000 | |
| B | 32000 | 18000 |
ชื่อ Column ชัดช่วยให้เขียน Prompt ง่ายขึ้น
ใช้
สร้างสูตรสำหรับคำนวณผลลัพธ์ในคอลัมน์นี้
แต่ควรอธิบาย Logic ให้ชัดกว่านี้
ใช้
สร้างสูตรในคอลัมน์ Profit โดยนำ Sales ลบ Cost
ช่วยลดความกำกวม
Prompt
สร้างสูตรหายอดรวมของ Sales
Copilot อาจเสนอสูตรในลักษณะ
=SUM(...)
เหมาะกับการรวมตัวเลข
ใช้
สร้างสูตรหาค่าเฉลี่ย Sales
เหมาะกับการหาค่าเฉลี่ย
Prompt
สร้างสูตรหายอดขายสูงสุด
ช่วยหาค่าสูงสุดใน Range
ใช้
สร้างสูตรหายอดขายต่ำสุด
ช่วยหาค่าต่ำสุด
Prompt
นับจำนวนรายการที่มีตัวเลขในคอลัมน์ Sales
เหมาะกับการนับข้อมูลตัวเลข
ใช้
นับจำนวนรายการทั้งหมดที่ไม่ว่างในคอลัมน์ Product
เหมาะกับ Text และข้อมูลทั่วไป
Prompt
ถ้า Sales มากกว่า 100,000 ให้แสดง High ถ้าไม่ถึงให้แสดง Normal
Copilot สามารถช่วยสร้าง IF Logic ได้
ใช้
ถ้า Sales มากกว่า 100,000 ให้เป็น High ถ้ามากกว่า 50,000 ให้เป็น Medium นอกนั้นเป็น Low
เหมาะกับ Classification
Prompt
จัดระดับยอดขายเป็น High, Medium และ Low ตามเงื่อนไขนี้
Copilot อาจเลือกใช้ IFS หรือ IF ซ้อนกันตามความเหมาะสม
ใช้
รวม Sales เฉพาะ Product A
ช่วยรวมข้อมูลตามเงื่อนไขเดียว
Prompt
รวม Sales เฉพาะ Product A ใน Region North
เหมาะกับหลายเงื่อนไข
ใช้
นับจำนวน Order ที่ Status เป็น Completed
ช่วยนับรายการตามเงื่อนไข
Prompt
นับ Order ที่ Region North และ Status เป็น Completed
เหมาะกับหลายเงื่อนไข
ใช้
หาค่าเฉลี่ย Sales เฉพาะ Product A
ช่วยคำนวณค่าเฉลี่ยแบบมีเงื่อนไข
Prompt
หาค่าเฉลี่ย Sales ของ Product A ใน Region North
เหมาะกับหลายเงื่อนไข
Prompt
ดึง Price จากตาราง Price List โดยใช้ Product Code เป็นตัวค้นหา
Copilot สามารถช่วยสร้าง XLOOKUP ได้
เหมาะกับการค้นค่า เช่น
จากอีกตารางหนึ่ง
หาก Workbook เก่าใช้ VLOOKUP
สามารถสั่ง
สร้างสูตร VLOOKUP ดึงราคาจากตารางสินค้า
แต่ในหลายกรณี XLOOKUP ยืดหยุ่นกว่า
Prompt
สร้างสูตรค้นหาข้อมูลโดยใช้ INDEX และ MATCH
เหมาะกับ Workbook ที่ต้องการวิธี Lookup แบบดั้งเดิมหรือมีเงื่อนไขเฉพาะ
ใช้
คำนวณ Profit = Sales – Cost
เป็นสูตรพื้นฐานที่ใช้บ่อย
Prompt
คำนวณ Profit Margin เป็นเปอร์เซ็นต์จาก Profit หารด้วย Sales
ควรตรวจกรณี Sales เป็น 0
ใช้
สร้างสูตร Profit Margin และถ้า Sales เป็น 0 ให้แสดง 0
ช่วยป้องกัน Error
Prompt
ครอบสูตร Lookup นี้ด้วย IFERROR และให้แสดง Not Found เมื่อหาไม่เจอ
ช่วยทำ Workbook อ่านง่ายขึ้น
ใช้
คำนวณเปอร์เซ็นต์การเติบโตจากเดือนก่อนเป็นเดือนนี้
แนวคิดทั่วไปคือ
(Current – Previous) / Previous
ควรป้องกันกรณี Previous เป็น 0
Prompt
คำนวณ Variance ระหว่าง Actual กับ Budget
ช่วยวิเคราะห์ Budget
ใช้
คำนวณ Variance เป็นเปอร์เซ็นต์ของ Budget
ควรตรวจกรณี Budget เป็น 0
Prompt
คำนวณจำนวนวันระหว่าง Start Date และ End Date
ช่วยงาน Project
ใช้
สร้างสูตรคำนวณจำนวนวันที่เหลือจากวันนี้ถึง Deadline
Copilot อาจใช้ TODAY ร่วมกับวันที่
Prompt
คำนวณอายุจาก Date of Birth เป็นจำนวนปีเต็ม
เหมาะกับ HR
ควรตรวจสูตรกับวันเกิดจริง
ใช้
คำนวณจำนวนปีที่ทำงานจาก Start Date ถึงวันนี้
ช่วย HR Analysis
Prompt
หาวันสุดท้ายของเดือนจากวันที่ในคอลัมน์ Date
เหมาะกับ Finance และ Reporting
ใช้
ดึงปีจาก Date
ช่วยสร้าง Dimension สำหรับ Analysis
Prompt
ดึงหมายเลขเดือนจาก Date
เหมาะกับ Monthly Analysis
ใช้
แสดงเดือนเป็นชื่อ เช่น Jan หรือ January จาก Date
ช่วยทำ Report อ่านง่าย
Prompt
รวม First Name และ Last Name เป็น Full Name
Copilot อาจใช้
&ตามความเหมาะสม
ใช้
รวมข้อมูลหลาย Column เป็นข้อความเดียวและคั่นด้วยเครื่องหมายจุลภาค
เหมาะกับ Export หรือ Summary
Prompt
แยกรหัสสินค้าและชื่อสินค้าออกจากข้อความนี้
Copilot อาจช่วยเสนอสูตร Text Function ที่เหมาะสม
ใช้
ดึง 3 ตัวอักษรแรกจาก Product Code
เหมาะกับ Code Analysis
Prompt
ดึง 4 ตัวท้ายจากรหัสนี้
ช่วยแยกข้อมูลจาก Text
ใช้
ดึงตัวอักษรตำแหน่งที่ 4 ถึง 8 จาก Product Code
เหมาะกับ Structured Code
Prompt
ลบช่องว่างเกินจากข้อความในคอลัมน์ Customer Name
ช่วย Data Cleaning
ใช้
เปลี่ยน Product Code เป็นตัวพิมพ์ใหญ่ทั้งหมด
ช่วยให้ข้อมูลสม่ำเสมอ
Prompt
เปลี่ยนอีเมลทั้งหมดเป็นตัวพิมพ์เล็ก
เหมาะกับ Data Cleaning
ใช้
ปรับชื่อบุคคลให้ขึ้นต้นคำด้วยตัวพิมพ์ใหญ่
ควรตรวจชื่อเฉพาะอีกครั้ง
Prompt
สร้างรายการ Product ที่ไม่ซ้ำกัน
เหมาะกับ Dynamic Array
ใช้
สร้างสูตรแสดงเฉพาะ Order ที่ Status เป็น Pending
ช่วยสร้างรายการ Dynamic
Prompt
สร้างสูตรเรียง Product ตาม Sales จากมากไปน้อย
เหมาะกับ Dynamic Report
ใช้
เรียง Customer ตาม Total Sales จากมากไปน้อย
ช่วยควบคุม Column ที่ใช้เรียง
Prompt
ถ้า Region เป็น North และ Sales มากกว่า 100,000 ให้แสดง Priority
Copilot สามารถช่วยใช้ AND ร่วมกับ IF
ใช้
ถ้า Region เป็น North หรือ South ให้แสดง Core Market
ช่วยสร้างหลายเงื่อนไขแบบ OR
Prompt
ถ้า Sales มากกว่า Target และ Profit Margin มากกว่า 20% ให้แสดง Excellent
เหมาะกับ Performance Rule
หลักสำคัญคืออธิบาย 4 เรื่อง
ช่วยให้สูตรแม่นขึ้น
สร้างสูตรให้หน่อย
กว้างเกินไป
สร้างสูตรในคอลัมน์ Status ถ้า Actual มากกว่าหรือเท่ากับ Target ให้แสดง Achieved ถ้าต่ำกว่าให้แสดง Below Target
ชัดเจนกว่ามาก
Prompt
อธิบายสูตรนี้ทีละส่วนว่าทำงานอย่างไร
ช่วยให้ผู้ใช้เรียนรู้สูตรไปพร้อมกัน
ถ้าสูตรซับซ้อนเกิน
ใช้
มีสูตรที่ง่ายกว่านี้แต่ได้ผลเหมือนกันหรือไม่
ช่วยให้ Workbook ดูแลง่ายขึ้น
บาง Function อาจขึ้นกับ Excel Version
สามารถถาม
มีวิธีที่ใช้กับ Excel รุ่นที่ฉันใช้อยู่หรือไม่
แล้วตรวจความเข้ากันได้อีกครั้ง
สูตรอาจใช้
ต้องเลือกให้ถูก
เช่น
A2
เมื่อ Copy สูตรลงด้านล่าง Reference จะเปลี่ยนตามตำแหน่ง
เหมาะกับข้อมูลแต่ละ Row
เช่น
$A$1
Reference จะไม่เปลี่ยนเมื่อ Copy สูตร
เหมาะกับ
Prompt
สร้างสูตรโดยให้ Tax Rate ใน B1 เป็น Absolute Reference
ช่วยลด Error ตอนลากสูตร
ถ้าข้อมูลอยู่ใน Excel Table สามารถใช้ชื่อ Column เช่น
[@Sales]
หรือ Reference ตาม Table
ช่วยให้สูตรอ่านง่ายขึ้น
Prompt
สร้างสูตรโดยใช้ชื่อ Column ของ Excel Table แทน Cell Reference
เหมาะกับ Workbook ที่เป็น Table
เช่น
#N/A#VALUE!#DIV/0!#REF!#NAME?สามารถถาม Copilot ให้ช่วยอธิบายได้
Prompt
สูตรนี้ขึ้น #N/A ช่วยตรวจว่าเกิดจากอะไร
มักเกี่ยวกับ Lookup ที่หาไม่เจอ
ใช้
สูตรนี้ขึ้น #DIV/0! ช่วยแก้ให้รองรับกรณีตัวหารเป็นศูนย์
เหมาะกับ Margin และ Growth
Prompt
ตรวจว่าเหตุใดสูตรนี้ขึ้น #VALUE! และเสนอวิธีแก้
อาจเกิดจากชนิดข้อมูลไม่ตรงกัน
ใช้
สูตรนี้ขึ้น #REF! ช่วยตรวจ Reference ที่หาย
มักเกิดจากลบ Row, Column หรือ Range
Prompt
ตรวจสูตรในคอลัมน์ Profit ว่ามี Row ใดใช้สูตรต่างจากรายการอื่นหรือไม่
ช่วยหา Formula Inconsistency
ใช้
ตรวจว่ามี Cell ใดในคอลัมน์สูตรถูกแทนด้วยตัวเลขที่พิมพ์เองหรือไม่
เหมาะกับ Financial Workbook
สามารถบอกว่า
ฉันต้องการให้ Row นี้ได้ผล 15% จาก Sales และ Cost แบบนี้ ช่วยสร้างสูตร
ช่วยให้ Copilot เข้าใจ Logic จาก Example
ก่อนลากสูตรทั้ง Column ควรทดสอบกับ
ช่วยหา Edge Case
Prompt
ทดสอบสูตรนี้กับค่า Sales 100 และ Cost 80 แล้วบอกผลลัพธ์
ช่วยตรวจ Logic เบื้องต้น
สูตรที่เกี่ยวกับ
ต้องตรวจหลักการทางการเงินจริงอีกครั้ง
Payroll มีผลต่อเงินจริง
Copilot ช่วยร่างสูตรได้ แต่ต้องผ่านการตรวจจากผู้รับผิดชอบ
กฎภาษีอาจเปลี่ยน
อย่าให้ AI เดา Rate หรือเงื่อนไข
ต้องใช้ข้อมูลที่ถูกต้องตามกฎหมายและช่วงเวลาจริง
สร้างสูตร Profit จาก Sales ลบ Cost และถ้าข้อมูลไม่ครบให้แสดงช่องว่างแทน Error
สร้างสูตร Profit Margin = (Sales – Cost) / Sales และถ้า Sales เป็น 0 ให้แสดง 0%
สร้างสูตร XLOOKUP เพื่อดึง Price จากตาราง Product Master โดยใช้ Product Code ถ้าหาไม่เจอให้แสดง Not Found
สร้างสูตร Status ถ้า Actual >= Target ให้แสดง Achieved ถ้า Actual ต่ำกว่า Target ให้แสดง Below Target
สร้างสูตรคำนวณ Growth Rate จาก Previous Sales และ Current Sales โดยรองรับกรณี Previous Sales เป็น 0
ตรวจอย่างน้อย 12 ข้อ
ได้ สามารถช่วยสร้างสูตรจากคำอธิบายภาษาธรรมชาติ
ไม่จำเป็นเสมอไป สามารถอธิบายสิ่งที่ต้องการแล้วให้ Copilot ช่วยเลือกสูตรได้
ได้
ช่วยวิเคราะห์และเสนอวิธีแก้ได้ แต่ควรทดสอบผลลัพธ์จริง
ไม่ควร ต้องตรวจ Logic, Reference และผลลัพธ์ก่อนใช้งานจริง
ใช้
ผลลัพธ์ที่ต้องการ + Column ที่ใช้ + Logic + Error Handling + รูปแบบผลลัพธ์
ตัวอย่าง
สร้างสูตรคำนวณ Profit Margin โดยใช้ Sales และ Cost ถ้า Sales เป็น 0 ให้แสดง 0% ถ้าข้อมูลว่างให้แสดงช่องว่าง และอธิบายสูตรทีละส่วนหลังสร้าง
Prompt แบบนี้ช่วยให้ได้สูตรที่ครบทั้ง Logic และ Edge Case
วิธีใช้ Copilot สร้างสูตรใน Excel ให้ได้ผลดีที่สุด คืออย่าบอกเพียงชื่อสูตร แต่ควรอธิบาย “Logic ที่ต้องการ”
เช่น
Prompt ที่พร้อมใช้คือ
“สร้างสูตรสำหรับคอลัมน์นี้โดยใช้ข้อมูลตามเงื่อนไขที่ระบุ รองรับกรณีค่าเป็น 0 หรือช่องว่าง ใช้ Reference ที่เหมาะสม และอธิบายสูตรทีละส่วน หลังจากสร้างแล้วช่วยตรวจด้วยว่ามี Edge Case ใดที่อาจทำให้ผลลัพธ์ผิด”
comsiam แนะนำให้ใช้ Copilot เป็นผู้ช่วยแปลงภาษาธรรมชาติให้เป็นสูตร Excel และใช้เป็นเครื่องมือเรียนรู้สูตรไปพร้อมกัน แต่สำหรับสูตรที่เกี่ยวข้องกับเงิน ภาษี Payroll, Budget หรือรายงานสำคัญ ควรตรวจ Logic และผลลัพธ์ด้วยคนอีกครั้งก่อนนำไปใช้จริง