ต่อจากแท็บก่อนหน้า บทความนี้พาไปรู้จักแท็บ Automate ใน Excel Ribbon ซึ่งเป็นแท็บที่รวมเครื่องมือ Office Scripts ไว้ช่วยทำงานซ้ำๆ ให้อัตโนมัติด้วยโค้ด (คล้าย Macro แต่ใช้ได้ทั้งบนเครื่องและ Excel for the web) แบ่งเป็น 2 กลุ่มคำสั่ง
ด้านล่างคือภาพ ribbon เต็มแถบ วงกรอบแบ่งเป็น 2 กลุ่มคำสั่งให้เห็นชัดเจน กดชื่อกลุ่มด้านบน หรือกรอบบนภาพ เพื่อเลื่อนไปดูคำอธิบายกลุ่มนั้น รวมทั้งหมด 8 ปุ่ม
1. กลุ่ม Office Scripts (สคริปต์อัตโนมัติ)
- 1. New Script — เปิดตัวแก้ไข Code Editor เพื่อเขียนสคริปต์ Office Script ใหม่ตั้งแต่ต้น หรือบันทึกจากการกดปุ่มจริงในชีตก็ได้ (คล้าย Macro แต่ใช้ได้บน Excel for the web ด้วย)
- 2. View Scripts — เปิดแผงแสดงสคริปต์ทั้งหมดที่มีอยู่ในเวิร์กบุ๊ก แก้ไขหรือรันซ้ำได้
2. กลุ่ม Office Scripts Gallery (คลังสคริปต์ตัวอย่าง)
- 3. Unhide All Rows and Columns — สคริปต์สำเร็จรูป ยกเลิกการซ่อนแถวและคอลัมน์ทั้งหมดในชีตด้วยคลิกเดียว
- 4. Remove Hyperlinks from Selection — สคริปต์สำเร็จรูป ลบไฮเปอร์ลิงก์ออกจากเซลล์ที่เลือกทั้งหมด
- 5. Freeze Selection — สคริปต์สำเร็จรูป ล็อกแถว/คอลัมน์ตามเซลล์ที่เลือกไว้ทันที
- 6. Count Empty Rows — สคริปต์สำเร็จรูป นับจำนวนแถวที่ว่างเปล่าในตาราง
- 7. Make a Subtable from Selection — สคริปต์สำเร็จรูป สร้างตารางย่อยใหม่จากเซลล์ที่เลือก
- 8. Return Table Data as JSON — สคริปต์สำเร็จรูป แปลงข้อมูลตารางเป็นรูปแบบ JSON เพื่อนำไปใช้กับระบบอื่น
แท็บ Automate เหมาะกับคนที่อยากลดงานซ้ำๆ ใน Excel โดยไม่ต้องเขียนโค้ดเองทั้งหมด ลองเริ่มจากสคริปต์ตัวอย่างใน Gallery ก่อนก็ได้
ดูแท็บอื่นในชุด Excel Ribbon
