ช่วงข้อมูลธรรมดาใน Excel ต้องมานั่งใส่ปุ่มกรอง ทำสีแถบสลับ ก๊อปสูตรลงเองทุกครั้งที่เพิ่มแถว — Format as Table แปลงช่วงเป็น “ตาราง” ที่จัดการเรื่องพวกนี้ให้อัตโนมัติ บทความนี้ทำบน Excel ใน Microsoft 365 (Windows)
แปลงช่วงเป็นตาราง
| ขั้นตอน | วิธีทำ |
| 1 | คลิกเซลล์ใดก็ได้ในช่วงข้อมูล (ให้มีหัวคอลัมน์อยู่แถวบน) |
| 2 | แท็บ Home > Format as Table เลือกสไตล์ (หรือกด Ctrl + T) |
| 3 | ตรวจช่วงให้ถูก ติ๊ก My table has headers > OK |
| 4 | ตั้งชื่อตารางที่แท็บ Table Design > Table Name เช่น ยอดขาย |
![ตาราง Excel ที่ผ่าน Format as Table หัวสีน้ำเงินมีปุ่มกรอง แถวสีสลับ แถว Total และแถบสูตรแสดง structured reference [@ยอด]*[@จำนวน]](https://ms365ibex.com/wp-content/uploads/2026/09/excel-format-as-table-steps.png)
ภาพจำลองตารางที่ผ่าน Format as Table พร้อม Total Row
ได้อะไรมาบ้าง
| ปุ่มกรอง + แถบสีสลับ | มาให้อัตโนมัติ ปรับสไตล์ที่แท็บ Table Design |
| ขยายเอง | พิมพ์ต่อในแถว/คอลัมน์ที่ติดกัน ตารางกินพื้นที่ใหม่เข้ามาเอง |
| สูตรเติมทั้งคอลัมน์ | พิมพ์สูตรในเซลล์เดียว Excel เติมให้ทุกแถวในคอลัมน์นั้น |
| Structured reference | สูตรอ้างชื่อคอลัมน์ เช่น =[@ยอด]*[@จำนวน] อ่านง่ายกว่า =B2*C2 |
| Total Row | ติ๊ก Table Design > Total Row ได้แถวสรุป เลือก SUM/AVERAGE/COUNT ต่อคอลัมน์ |
| หัวตารึงอยู่ | เลื่อนลง หัวคอลัมน์แทนที่ตัวอักษร A B C ให้เอง ไม่ต้อง Freeze Panes |
ตัวอย่างใช้งานจริง: สมุดรายรับรายจ่ายที่โตขึ้นเรื่อยๆ
ทำไฟล์บันทึกรายจ่ายครัวเรือน เพิ่มรายการทุกวัน — แปลงเป็นตารางด้วย Ctrl+T ตั้งชื่อ รายจ่าย พิมพ์สูตรหมวดหมู่ครั้งเดียวมันเติมลงทุกแถว วันถัดมาพิมพ์รายการใหม่ใต้แถวล่างสุด ตารางขยายเอง ปุ่มกรองและสีแถบมาครบ กราฟที่อ้างตารางนี้ก็ขยับตาม
ข้อควรรู้
อยากเลิกเป็นตาราง คลิกในตาราง > Table Design > Convert to Range (สไตล์สีจะค้างอยู่ ลบเองภายหลัง) ตารางหนึ่งอยู่ข้ามชีตไม่ได้ และซ้อนกันไม่ได้ ชื่อคอลัมน์ในตารางต้องไม่ซ้ำกัน ใช้คู่กับ การตั้งชื่อช่วง และ PivotTable ได้ดีมาก
สรุป
คลิกในช่วงข้อมูล > Ctrl + T > ติ๊ก My table has headers > OK ได้ปุ่มกรอง สีแถบ ขยายอัตโนมัติ สูตรเติมทั้งคอลัมน์ และ Total Row ตั้งชื่อตารางเพื่อใช้ใน structured reference เลิกด้วย Convert to Range