COPILOT เป็นฟังก์ชันแรกใน Excel ที่ใช้ AI (GPT-4.1-mini) ประมวลผลข้อมูลและสร้างข้อความตามคำสั่งที่กำหนด เหมาะสำหรับสรุปข้อมูล จัดหมวดหมู่ และสร้าง content อัตโนมัติ
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| prompt_part1 | Text | ข้อความที่อธิบายงานหรือคำถามที่ต้องการให้ AI ทำ เช่น “Summarize this feedback” หรือ “Classify this text” |
| [context1]ไม่บังคับ | Range/Cell | Reference ของเซลล์หรือ Range ที่ต้องการให้ AI ใช้เป็นข้อมูลประกอบ เช่น A1:A100 สำหรับข้อมูลที่ต้องการสรุป |
| [prompt_part2]ไม่บังคับ | Text | ข้อความเพิ่มเติมสำหรับ prompt ใช้สำหรับสร้าง prompt ที่ซับซ้อนมากขึ้น |
| [context2]ไม่บังคับ | Range/Cell | Reference ของเซลล์หรือ Range เพิ่มเติมสำหรับให้ข้อมูลประกอบมากขึ้น |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
COPILOT เป็นฟังก์ชันปฏิวัติวงการของ Excel เพราะเป็นครั้งแรกที่ Excel มีฟังก์ชันที่ใช้ AI ในการประมวลผลข้อมูลโดยตรงในเซลล์
ที่เจ๋งคือ COPILOT สามารถทำงานที่ซับซ้อนได้ เช่น สรุป feedback ลูกค้า จัดหมวดหมู่ข้อมูล สร้างคำอธิบายสินค้า หรือแม้แต่สร้างข้อมูลตัวอย่างให้เราได้ทันที โดยแค่พิมพ์คำสั่งเป็นภาษาธรรมชาติ
ส่วนตัวผมตื่นเต้นมากกับฟังก์ชันนี้ เพราะมันเปลี่ยนวิธีคิดเรื่องการทำงานใน Excel ไปเลย จากเดิมที่ต้องเขียนสูตรซับซ้อนหรือใช้ VBA ตอนนี้แค่บอก AI ว่าอยากได้อะไรก็พอ
ที่ต้องระวังคือ COPILOT เป็น AI ที่อาจให้คำตอบไม่ตรงกันทุกครั้งที่คำนวณ (non-deterministic) และยังอยู่ในช่วง Beta ต้องมี Copilot subscription และเข้าร่วม Insider Program ถึงจะใช้ได้ครับ 😎
สมมติ A2 = "สินค้าดีมาก ส่งเร็ว ประทับใจ" AI จะวิเคราะห์ข้อความและจัดหมวดหมู่ให้อัตโนมัติ ช่วยประหยัดเวลาจากการอ่านทีละรายการ
ใช้ Range D4:D18 ที่มี feedback 15 รายการ AI จะอ่านทั้งหมดและสรุปเป็น 3 ประเด็นหลัก เหมาะสำหรับทำรายงานสรุป
สมมติ B2 = "water filter" และ C2 = "home appliances" ฟังก์ชันจะรวม prompt และ context สลับกันเพื่อสร้างคำสั่งที่สมบูรณ์ ช่วยให้ทำ prompt แบบ dynamic ได้
สมมติ A2:C2 มีข้อมูล Product Name, Features, และ Price ตามลำดับ AI จะนำข้อมูลทั้งหมดมาสร้างเป็น description ที่น่าสนใจ ลดเวลาเขียน content ได้มาก
เมื่อ AI สร้างผลลัพธ์หลายรายการ มันจะ spill ออกไปหลายเซลล์อัตโนมัติ (Dynamic Array) เหมาะสำหรับสร้างข้อมูลตัวอย่างหรือ mock data สำหรับทดสอบ
COPILOT function ทำงานในเซลล์โดยตรง ผลลัพธ์เป็น formula ที่ recalculate ได้ ส่วน Copilot side panel เป็น chat interface ที่ช่วยเขียนสูตรหรือวิเคราะห์ข้อมูลแบบ interactive ครับ
เพราะ AI เป็น non-deterministic ครับ เหมือนเวลาเราถามคำถามเดิมกับคน คำตอบอาจต่างกันเล็กน้อยแต่ละครั้ง ถ้าต้องการผลลัพธ์คงที่ให้ Copy แล้ว Paste as Values ครับ
COPILOT เข้าถึงได้เฉพาะข้อมูลที่คุณใส่ใน context arguments เท่านั้น ไม่สามารถเข้าถึงข้อมูลอื่นใน workbook, ระบบภายในองค์กร, หรือ internet ได้ และ Microsoft ยืนยันว่าข้อมูลจะไม่ถูกใช้ train AI model ครับ
ฟังก์ชันที่ผู้เขียนโยงไว้กับ COPILOT จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
LAMBDA สร้าง custom function ที่ใช้ซ้ำได้โดยไม่ต้องเขียน VBA กำหนด parameter และ calculation แล้วบันทึกผ่าน Name Manager (Ctrl+F3) ด้วยชื่อที่จดจำง่าย เรียกใช้เหมือนฟังก์ชันมาตรฐาน สูตรอยู่ที่เดียว แก้ไขที่เดียวมีผลทั้ง workbook ใช้ร่วมกับ helper functions (MAP, REDUCE, SCAN, BYROW, BYCOL, MAKEARRAY) สร้างสูตร dynamic array ขั้นสูงได้ รองรับ recursive LAMBDA เรียกตัวเองซ้ำจนถึงเงื่อนไข แทนที่สูตรยาวๆ ด้วย custom function ที่อ่านง่าย
LET ช่วยให้คุณกำหนดชื่อตัวแปร (Named Variables) ภายในสูตร Excel เพื่อเก็บค่าหรือผลลัพธ์การคำนวณ จากนั้นนำชื่อเหล่านั้นมาใช้ซ้ำในสูตรเดียวกัน
.
ทำให้สูตรที่ซับซ้อนอ่านง่ายขึ้นเยอะ ลดข้อผิดพลาดจากการเขียนซ้ำ และเพิ่มความเร็วเพราะแต่ละการคำนวณจะทำงานเพียงครั้งเดียว ไม่ว่าจะถูกอ้างอิงกี่ครั้งก็ตาม
MAP ส่งค่าทีละ element จาก Array หนึ่งหรือหลายตัวเข้าไปประมวลผลใน LAMBDA แล้วคืน Array ผลลัพธ์ที่มีขนาดเท่ากับ input array ต้นฉบับ เหมาะสำหรับ element-wise operations เช่น การแปลงค่าทุกตัว การตรวจสอบเงื่อนไขทีละเซลล์ หรือการคำนวณจากหลาย Array พร้อมกัน ต่างจาก BYROW/BYCOL ที่ส่งทั้งแถวหรือทั้งคอลัมน์ MAP จะส่งเฉพาะค่าเดี่ยวๆ ทีละตำแหน่ง
ฟังก์ชัน Microsoft 365 ที่ตรวจจับภาษาของข้อความในเซลล์ แล้วคืนค่าเป็นรหัสภาษา (เช่น "th", "en", "es") ใช้คู่กับ TRANSLATE เพื่อแปลภาษาแบบอัตโนมัติ
แปลข้อความจากภาษาหนึ่งไปอีกภาษาหนึ่งโดยตรงในสูตร Excel ผ่าน Microsoft Translation Services เหมาะกับการแปลไทย-อังกฤษแบบไดนามิกโดยไม่ต้องสลับไปแอปอื่น
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่