ข้ามไปเนื้อหาหลัก
Wise Success (Thailand)
เทคนิค Excel

ใช้ AI / ChatGPT ช่วยเขียนสูตร Excel และ Macro ให้ได้ผลจริง พร้อมตัวอย่าง Prompt

· อ่านประมาณ 12 นาที

วันนี้คนทำงานจำนวนมากใช้ ChatGPT, Microsoft Copilot, Gemini หรือ Claude ช่วยเขียนสูตร Excel แต่หลายคนได้สูตรที่ใช้ไม่ได้ อ้างอิงเซลล์ผิด หรือใช้ฟังก์ชันที่ Excel ของตัวเองไม่มี ปัญหาส่วนใหญ่ไม่ได้อยู่ที่ AI แต่อยู่ที่วิธีถาม

บทความนี้สอนวิธีใช้ AI ช่วยงาน Excel ให้ได้ผลจริง ตั้งแต่สูตรโครงสร้าง Prompt ตัวอย่าง Prompt สำหรับงานบัญชี HR และฝ่ายขาย การให้ AI เขียน Macro และข้อควรระวังเรื่องความถูกต้องและข้อมูลส่วนบุคคล

AI ช่วยงาน Excel อะไรได้บ้าง

  • เขียนสูตรจากคำอธิบายภาษาไทย เช่น "รวมยอดขายภาคเหนือเฉพาะเดือนมกราคม"
  • อธิบายสูตรที่คนอื่นเขียนไว้ทีละส่วน
  • หาสาเหตุ error เช่น #N/A, #VALUE!, #SPILL!
  • เขียน Macro (VBA) สำหรับงานที่ทำซ้ำ เช่น แยกชีตตามแผนก บันทึกเป็น PDF
  • แนะนำวิธีทำ เช่น ควรใช้ Pivot Table หรือ SUMIFS ทำ Dashboard อย่างไร
  • เขียนขั้นตอน Power Query หรือโค้ด M สำหรับล้างข้อมูล

สูตร Prompt 5 ส่วน ให้ AI เขียนสูตร Excel ได้ถูกตั้งแต่ครั้งแรก

ส่วนบอกอะไรตัวอย่าง
1. เวอร์ชันExcel ที่ใช้"ใช้ Excel 2019" หรือ "Microsoft 365"
2. โครงสร้างข้อมูลชื่อชีต คอลัมน์ และแถวเริ่มต้น"ชีต Sales ข้อมูลอยู่ A2:F500, A = วันที่, B = ภาค, F = ยอดขาย"
3. สิ่งที่ต้องการผลลัพธ์ที่ต้องการให้ชัด"รวมยอดขายของภาคที่อยู่ใน H2 เฉพาะเดือนที่อยู่ใน I2"
4. ตำแหน่งสูตรสูตรอยู่เซลล์ไหน จะลากไปทางไหน"สูตรอยู่ที่ J2 และจะลากลงไปถึง J20"
5. รูปแบบคำตอบต้องการอะไรนอกจากสูตร"ขอสูตรพร้อมอธิบายสั้น ๆ ทีละส่วน และบอกกรณีที่สูตรอาจผิด"

การบอกเวอร์ชัน Excelสำคัญมาก เพราะ AI มักเสนอ XLOOKUP, FILTER หรือ LET ซึ่งใช้ไม่ได้ใน Excel 2019 หรือเก่ากว่า และการบอกตำแหน่งเซลล์จริงทำให้ได้สูตรที่วางแล้วใช้ได้ทันที ไม่ต้องมาแก้ช่วงเอง

ตัวอย่าง Prompt แยกตามงาน

ฝ่ายขาย: สรุปยอดตามเงื่อนไข

ใช้ Microsoft 365 ชีต "Sales" มีข้อมูล A2:I2000 คอลัมน์ A = เลขที่บิล, B = วันที่, C = ภาค, D = พนักงานขาย, I = ยอดขาย ในชีต "สรุป" มีชื่อพนักงานขายที่ A3 ลงไป และเดือน (วันที่ 1 ของเดือน) ที่ B2 ไปทางขวา ขอสูตรที่ B3 ที่ลากได้ทั้งตาราง เพื่อรวมยอดขายของพนักงานแต่ละคนในแต่ละเดือน พร้อมอธิบายการล็อก $

AI ควรตอบเป็นสูตร SUMIFS ที่มีเงื่อนไขช่วงวันที่ด้วย EOMONTH และล็อก $ แบบผสม

ฝ่ายบัญชี: ตรวจรายการผิดปกติ

ใช้ Excel 2019 ข้อมูลสมุดรายวันอยู่ A2:F3000 A = เลขที่ JV, B = วันที่, C = แผนก, D = หมวดบัญชี, E = รายละเอียด, F = จำนวนเงิน ขอสูตรในคอลัมน์ G ที่แสดงคำว่า "ตรวจสอบ" เมื่อเลขที่ JV ซ้ำ หรือจำนวนเงินมากกว่า 3 เท่าของค่าเฉลี่ยในหมวดบัญชีเดียวกัน ห้ามใช้ฟังก์ชันที่ไม่มีใน Excel 2019

ฝ่ายบุคคล: คำนวณอายุงานและสิทธิ์

ชีต "พนักงาน" คอลัมน์ C = วันเริ่มงาน (เป็นวันที่ ค.ศ.) ขอสูตรคอลัมน์ F แสดงอายุงานแบบ "x ปี y เดือน" ณ วันที่ในเซลล์ $K$1 และคอลัมน์ G ดึงจำนวนวันลาพักร้อนจากตารางในชีต "สิทธิ์ลา" A2:B6 (A = อายุงานขั้นต่ำเป็นปี, B = จำนวนวัน)

ดูคำอธิบายสูตรที่ AI ควรตอบได้ในบทความสูตรคำนวณอายุงานด้วย DATEDIF

ให้ AI อธิบายสูตรที่อ่านไม่ออก

อธิบายสูตรนี้ทีละส่วนเป็นภาษาไทยแบบคนไม่เก่ง Excel อ่านเข้าใจ และบอกว่าถ้าข้อมูลเพิ่มเกินแถว 500 สูตรจะยังถูกไหม: [วางสูตร]

ให้ AI ช่วยหาสาเหตุ error

สูตร =VLOOKUP(A2,สินค้า!A:D,3,FALSE) ขึ้น #N/A บางแถว ทั้งที่รหัสมีอยู่ในชีตสินค้า รหัสเป็นตัวเลข 6 หลัก ข้อมูลชีตสินค้า Export มาจากระบบ ช่วยไล่สาเหตุที่เป็นไปได้ และบอกสูตรที่ใช้ตรวจแต่ละสาเหตุ

เทียบกับ8 สาเหตุที่ VLOOKUP ขึ้น #N/Aเพื่อตรวจคำตอบของ AI

ให้ AI เขียน Macro (VBA)

ตัวอย่าง Prompt:

เขียน VBA Macro สำหรับ Excel 365 ที่อ่านชีต "Data" (หัวคอลัมน์แถว 1 ข้อมูลเริ่มแถว 2 คอลัมน์ C = แผนก) แล้วสร้างชีตใหม่แยกตามแผนก คัดลอกหัวคอลัมน์และข้อมูลของแผนกนั้นไป ถ้ามีชีตชื่อนั้นอยู่แล้วให้ลบแล้วสร้างใหม่ ใส่คอมเมนต์ภาษาไทยทุกส่วน

วิธีนำโค้ดไปใช้

  1. สำรองไฟล์ก่อนเสมอ เพราะ Macro ย้อนกลับด้วย Ctrl + Z ไม่ได้
  2. กด Alt + F11 เปิด VBA Editor > Insert > Module แล้ววางโค้ด
  3. กลับมาที่ Excel กด Alt + F8 เลือก Macro แล้วกด Run
  4. บันทึกไฟล์เป็น Excel Macro-Enabled Workbook (.xlsm)

ถ้า Macro error ให้คัดลอกข้อความ error และบรรทัดที่ถูกไฮไลต์กลับไปถาม AI พร้อมบอกว่าเกิดตอนไหน

ข้อควรระวังเมื่อใช้ AI กับ Excel

1. ตรวจผลลัพธ์ทุกครั้ง

AI ตอบได้มั่นใจแม้สูตรผิด ทดสอบสูตรกับข้อมูลที่รู้คำตอบอยู่แล้ว 2–3 แถว เช่น กรองข้อมูลแล้วดูผลรวมที่แถบสถานะเทียบกับผลของสูตร ถ้ายังไม่เข้าใจว่าสูตรทำงานอย่างไร ให้ AI อธิบายจนเข้าใจก่อนใช้ในรายงานจริง

2. อย่าส่งข้อมูลจริงที่เป็นความลับ

อย่าวางข้อมูลเงินเดือน เลขบัตรประชาชน ข้อมูลลูกค้า หรือตัวเลขทางการเงินที่ยังไม่เปิดเผยลงในแชต AI สาธารณะ ซึ่งอาจขัดกับนโยบายบริษัทและ PDPA บอกแค่โครงสร้างคอลัมน์ก็เพียงพอให้ AI เขียนสูตรได้ หรือใช้ข้อมูลตัวอย่างที่สมมติขึ้น และตรวจนโยบายการใช้ AI ขององค์กรก่อน

3. ระวังฟังก์ชันที่ไม่มีในเวอร์ชันของคุณ

ถ้าได้ #NAME? แสดงว่าฟังก์ชันนั้นไม่มีใน Excel ของคุณ บอก AI ว่า "ห้ามใช้ฟังก์ชันที่ไม่มีใน Excel 2019" แล้วขอใหม่

4. AI ไม่ได้แทนความเข้าใจ Excel

คนที่เข้าใจพื้นฐานสูตร การอ้างอิงเซลล์ และโครงสร้างข้อมูล จะถาม AI ได้ตรงจุดกว่าและตรวจคำตอบได้ คนที่ไม่เข้าใจจะได้สูตรที่ "ดูเหมือนใช้ได้" แต่ผิดโดยไม่รู้ตัว

Copilot ใน Excel ต่างจาก ChatGPT อย่างไร

Microsoft 365 Copilot ทำงานอยู่ใน Excel โดยตรง อ่านตารางในไฟล์ได้เอง สร้างคอลัมน์สูตร สรุปข้อมูล หรือไฮไลต์ข้อมูลตามคำสั่งได้ แต่ต้องมีสิทธิ์การใช้งาน Copilot และไฟล์ควรเก็บบน OneDrive หรือ SharePoint ส่วน ChatGPT, Gemini หรือ Claude ใช้งานผ่านแชต ต้องอธิบายโครงสร้างข้อมูลเอง แต่ใช้กับ Excel ได้ทุกเวอร์ชัน ทั้งสองแบบยังต้องตรวจผลลัพธ์เหมือนกัน

สรุป

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

Wise Success มีหลักสูตรอบรมการใช้ AI ร่วมกับ Excel สำหรับองค์กร ฝึกเขียน Prompt สร้างสูตรและ Macro จากโจทย์งานบัญชี HR และฝ่ายขาย พร้อมวัดเวลาที่ประหยัดได้หลังอบรม สอบถามรายละเอียดและขอใบเสนอราคา หรือดูรูปแบบอบรม In-house / Online ถ้าทีมต้องปูพื้นสูตรก่อนใช้ AI เริ่มที่หลักสูตรอบรม Excel Advance

บทความที่เกี่ยวข้อง

เทคนิค Excel ·

สูตรคำนวณอายุงานใน Excel ด้วย DATEDIF และสูตรวันที่สำหรับงาน HR

รวมสูตร Excel สำหรับงาน HR ตั้งแต่คำนวณอายุงานด้วย DATEDIF อายุพนักงาน วันครบทดลองงาน วันเกษียณ นับวันทำงานด้วย NETWORKDAYS และคำนวณสิทธิ์ตามอายุงาน

อ่านต่อ →

เทคนิค Excel ·

วิธีทำ Dropdown List ใน Excel ด้วย Data Validation (รวม Dropdown 2 ชั้น)

Dropdown List ช่วยให้ข้อมูลใน Excel สะอาดตั้งแต่ต้นทาง บทความนี้สอนทำ Dropdown 3 แบบ รวมถึง Dropdown 2 ชั้น และใช้ Data Validation ป้องกันการกรอกข้อมูลผิด

อ่านต่อ →

เทคนิค Excel ·

สูตร IF หลายเงื่อนไขใน Excel: IF ซ้อน, IFS, AND, OR พร้อมตัวอย่าง

สอนใช้สูตร IF หลายเงื่อนไขใน Excel ตั้งแต่ IF พื้นฐาน AND, OR, IF ซ้อน ไปจนถึง IFS และ SWITCH พร้อมตัวอย่างงานจริงและวิธีเขียนสูตรให้สั้น แก้ไขง่าย

อ่านต่อ →

ต้องการจัดอบรมให้ทีมในองค์กร?

ปรับเนื้อหาให้ตรงกับงานจริงของทีมคุณ สอนที่บริษัทหรือ Online ได้ ส่งรายละเอียดมา เราตอบกลับพร้อมใบเสนอราคา

☎ โทรเลย LINE @wisesuccess

เลือกประเภทคุกกี้ที่คุณอนุญาต ปรับเปลี่ยนได้ทุกเมื่อที่ลิงก์ "ตั้งค่าคุกกี้" ท้ายเว็บไซต์