โดยปกติแล้ว เวลาเราใช้งาน Python ใน Excel ระบบจะมีโค้ดตั้งต้น (initialization) ที่กำหนดค่าและโหลดสิ่งต่าง ๆ ให้โดยอัตโนมัติ เช่น การใช้ pandas DataFrame เป็นพื้นฐาน แต่ Microsoft รู้ดีว่า..การตั้งค่ารูปแบบเดียวอาจไม่ตอบโจทย์ทุกคนเสมอไป
ล่าสุด Excel จึงเพิ่มฟีเจอร์ใหม่ให้คุณ แก้ไขค่าเริ่มต้นของ Python ได้เอง ผ่านเครื่องมือที่ชื่อว่า Initialization Editor
ไม่ว่าคุณจะเป็น Data Scientist, Analyst หรือ Developer ก็สามารถปรับโค้ดให้ตรงกับรูปแบบการทำงานของตัวเองได้เต็มที่ เพิ่มทั้งความยืดหยุ่นและประสิทธิภาพในการวิเคราะห์ข้อมูล
คุณสามารถ:
- ดูและแก้ไขโค้ดเริ่มต้นที่ระบบใช้ทุกครั้งเมื่อเปิด Python
- เพิ่มคำสั่ง import ไลบรารี หรือ logic ของคุณเอง
- กลับมาใช้ค่าเริ่มต้นเดิมได้ทุกเมื่อที่ต้องการ

วิธีเริ่มต้นใช้งานก็ง่ายมาก แค่เปิดไฟล์ Excel ที่ต้องการ (จะสร้างใหม่หรือใช้ไฟล์เดิมก็ได้) แล้วไปที่เมนู Formulas > Initialization เพื่อเข้าไปแก้ไขค่า
ที่ตั้งไว้ของ Python ได้ทันที

จากนั้นระบบจะเปิดแถบด้านข้าง (Task Pane) ให้คุณเริ่มปรับแต่งค่าที่ตั้งไว้ของ Python ได้ทันที โดยมีฟีเจอร์หลักให้ใช้งานครบ ไม่ว่าจะเป็น:
- Edit: แก้ไขโค้ดเริ่มต้นใน Code Editor ที่มาพร้อมไฮไลต์คำสั่ง, หมายเลขบรรทัด และแจ้ง Error ชัดเจน
- Save: บันทึกและรีสตาร์ท Python runtime อัตโนมัติ เพื่อให้ค่าที่ตั้งไว้มีผลทันที
- Reset: คลิกเดียวกลับไปใช้โค้ดเริ่มต้น
- Undo/Redo: ย้อนหรือเดินหน้าการแก้ไขระหว่างทำงานได้อย่างสะดวก
ทั้งหมดนี้ช่วยให้คุณควบคุมการใช้งาน Python ใน Excel ได้อย่างยืดหยุ่น ไม่ว่าจะต้องการโหลดไลบรารีที่ใช้บ่อย หรือเตรียมชุดคำสั่งไว้ล่วงหน้าก็ทำได้ง่ายในที่เดียว
ทริกเล็ก ๆ ในการใช้งาน
- โค้ด initialization ที่คุณตั้งไว้จะถูกบันทึกไปกับไฟล์ Excel โดยอัตโนมัติ หมายความว่า ค่าที่ตั้งไว้ของ Python จะตามไปกับไฟล์ เปิดที่ไหนก็ใช้งานได้เหมือนเดิม และเพราะการเปลี่ยนค่าเหล่านี้มีผลกับทั้ง Python และ Copilot ใน Excel ระบบจึงมีการแจ้งเตือน พร้อมแสดงหน้าต่างยืนยันทุกครั้งก่อนใช้งาน เพื่อให้คุณมั่นใจว่าเปลี่ยนแปลงได้ถูกต้องตามต้องการ

- ถ้าโค้ด Initialization ที่ตั้งไว้มีปัญหา เซลล์ Python ใน Excel จะขึ้นว่า “#PYTHON!” จนกว่าจะแก้ไขในแถบ Initialization
- หากต้องการตรวจสอบ ให้คลิก ไอคอน Error ข้างเซลล์ แล้วเลือก Show Error Message เพื่อดูรายละเอียด หรือเลือก Open Python Initialization เพื่อเปิดหน้าต่างแก้ไขโค้ดได้ทันทีจากเมนูเดียวกัน หรือจากแท็บ Formulas

- หากต้องการกลับไปใช้สคริปต์เริ่มต้นเมื่อไรก็ได้ แค่เลือก Reset to default หรือกด Undo ก็ย้อนการเปลี่ยนแปลงได้ทันที ไม่ว่าจะลองปรับอะไรไว้ ระบบก็ให้คุณย้อนกลับได้ง่าย ๆ แบบไม่ต้องกังวล

ฟีเจอร์แก้ไขค่าเริ่มต้นของ Python ใน Excel เริ่มเปิดให้ใช้งานแล้วบน Excel for Windows เวอร์ชัน 2509 (Build 19230.20002) หรือใหม่กว่า
ส่วนใครที่ยังใช้ไม่ได้ Microsoft ยืนยันว่ากำลังขยายให้รองรับผู้ใช้และแพลตฟอร์มอื่น ๆ เพิ่มเติมเร็ว ๆ นี้แน่นอน
ถ้าองค์กรของคุณใช้งาน Microsoft 365 อยู่แล้ว หรือกำลังมองหาพาร์ตเนอร์ที่เชี่ยวชาญ ทีม NTS พร้อมดูแลให้ครบตั้งแต่ต้น ไปจนถึงบริการหลังการขายแบบมืออาชีพทุกขั้นตอน
ที่มา: Microsoft 365 Insider Blog