รู้ยัง, ตอนนี้เราตั้งชื่อ Table ใน Excel ได้ง่ายขึ้นแล้วนะ
คือพอสร้าง Table ปุ๊ป จะมีช่องให้ตั้งชื่อ Table ได้เลย ไม่ต้องไปแก้ชื่อเองทีหลังแล้ว

// ทำไมต้องทำข้อมูลเป็น Table? //
โดยส่วนตัวแนะนำให้ปรับฟอร์แมตข้อมูลที่เป็นฐานข้อมูล (Database) ให้เป็น Table ด้วยเหตุผล 2 ข้อ
[ 1. เขียนสูตรง่ายขึ้น ]
จากเดิมต้องเขียนสูตรโดยอ้างอิงช่วงเซลล์ ก็เปลี่ยนเป็นอ้างอิงชื่อคอลัมน์ในเทเบิลได้เลย
เช่น จากเดิมเขียนสูตรเป็น
=SUM($D$2:$D$1000)
ก็เปลี่ยนเป็น
=SUM(tOrder[Amount])
เขียนสูตรง่ายกว่าเดิมเยอะ
แถมอ่านเข้าใจง่ายกว่าด้วย 🙂
[ 2. ข้อมูลเป็นไดนามิก ]
เมื่อข้อมูลถูกฟอร์แมตเป็นเทเบิล (Excel Table) ข้อมูลนั้นจะเป็นไดนามิก ถ้ามีข้อมูลเพิ่มก็ไม่ต้องเปลี่ยนสูตรใด ๆ
เช่น จากเดิมเขียนสูตรเป็น
=SUM($D$2:$D$1000)
ถ้ามีข้อมูลเพิ่มเป็น 1,200 แถว ก็ต้องเปลี่ยนสูตรเป็น
=SUM($D$2:$D$1200)
แต่ถ้าปรับฟอร์แมตข้อมูลเป็นเทเบิล ก็ยังคงใช้สูตรเดิม
=SUM(tOrder[Amount])
ต่อให้มีข้อมูลเพิ่มเป็นแสนบรรทัด ก็ไม่ต้องปรับสูตรใด ๆ
(การเขียนสูตรในลักษณะนี้ ในทางเทคนิคเรียกว่า Structured Reference)
อ้อ, ผมไม่แนะนำให้เขียนสูตรโดยอ้างอิงทั้งคอลัมน์นะครับ
เช่น ไม่ควรเขียนสูตรเป็น
=SUM(D:D)
การเขียนสูตรแบบนี้ทำให้ไฟล์คำนวณช้าโดยไม่จำเป็น ไม่แนะนำให้ใช้ทุกกรณี
// การปรับข้อมูลให้เป็นเทเบิลมีข้อเสียไหม? //
เท่าที่เคยคุยกับหลายคน บางคนไม่ชอบปรับฟอร์แมตให้เป็นเทเบิลด้วยเหตุผลว่า
[ ขาดความอะลุ่มอล่วย ]
เพราะรู้สึกว่า พอเป็นเทเบิลแล้วทำอะไรบางอย่างไม่ได้ เช่น
– Merge Cells ไม่ได้
– ตั้งชื่อคอลัมน์ซ้ำกันไม่ได้
– ทำหัวตารางสองชั้นไม่ได้
ผมคิดว่าสิ่งนั่นคือสิ่งที่ไม่ควรทำกับฐานข้อมูลใด ๆ เพราะจะนำมาซึ่งปัญหาที่ใหญ่กว่า
โดยส่วนตัวมองว่าเป็นข้อดีมากกว่านะ 🙂
ส่วนข้อเสียจริง ๆ ที่ผมนึกออกก็คือ
[ มักมีปัญหาเวลาใช้กับ Claude Cowork ]
เพราะ Claude Cowork (รวมถึง Copilot Cowork) ไม่ได้ทำงานบน Excel ไฟล์นั้นจริง ๆ
แต่ทำงานผ่าน Python โดยใช้ไลบรารีที่ชื่อว่า openpyxl และรันบนแซนด์บ็อกซ์ที่แยกออกมาต่างหาก
ปัญหาคือ openpyxl ไม่เข้าใจการเขียนสูตรแบบ Structured Reference เวลาเขียนสูตรจะเกิดปัญหาเยอะมาก และใช้เวลามากกว่าที่ควรจะเป็น
(บางงานใช้เวลาเป็นชั่วโมง ทั้งที่งานนั้นไม่ได้ซับซ้อนอะไรเลย)
// จะแก้ปัญหา Claude Cowork บน Excel ได้อย่างไร? //
ถ้าต้องใช้ Excel แนะนำว่าให้ใช้ Claude for Excel หรือใช้ Copilot in Excel ดีกว่า
เพราะเป็นเครื่องมือที่ทำงานบน Excel ไฟล์นั้นจริง ๆ (ไม่ใช่ก๊อปปี้แล้วเอาไปทำบนแซนด์บ็อกซ์) จะไม่เกิดปัญหาเวลาเขียนสูตรแบบ Structured Reference และลดปัญหาจุกจิกได้เยอะมาก
[ สรุป ]
ถ้าข้อมูลนั้นเป็นฐานข้อมูล แนะนำให้ปรับฟอร์แมตเป็นเทเบิล (คลิกข้อมูล แล้วกด Ctrl+T) เพราะมีข้อดีหลายอย่าง แถมตั้งชื่อได้ง่ายขึ้นด้วย
อ้อ, ฟีเจอร์ตั้งชื่อนี้เพิ่งมีใน Beta Channel เชื่อว่าอีกไม่นานจะใช้ได้ใน Excel 365 ทุกเครื่องครับ 🙂
อะเคร แด๋วลองทำดูน่ะ