
พิมพ์หัวตารางทุกหน้า Excel ตั้งค่าอย่างไรสำหรับรายงานหลายแผ่น
- Wynn
- 14 views

พิมพ์หัวตารางทุกหน้า excel ทำได้โดยเปิดชีตที่ต้องการ ไปที่ Page Layout → Print Titles แล้วกำหนด Rows to repeat at top เป็นแถวหัวตาราง เช่น $1:$1 จากนั้นกด OK และตรวจตัวอย่างก่อนพิมพ์ วิธีนี้ทำให้หัวตารางปรากฏซ้ำบนทุกหน้ากระดาษของชีตที่ตั้งค่า โดยไม่ต้องคัดลอกหัวตารางเอง
การตั้งค่าหัวตารางซ้ำเหมาะกับรายงานที่มีข้อมูลหลายหน้ากระดาษ เช่น รายงานรายรับรายจ่าย รายการสินค้า หรือยอดขายรายเดือน โดยใช้คำสั่ง Print Titles ใน Excel เวอร์ชันเดสก์ท็อป เพื่อให้ผู้อ่านเอกสารเห็นชื่อคอลัมน์ได้ทุกหน้า
เปิดไฟล์ Excel แล้วคลิกแท็บชีตที่ต้องการพิมพ์ เช่น รายงานเดือนมกราคม ตรวจว่าแถวใดเป็นหัวตารางและมีข้อมูลต่อเนื่องหลายหน้ากระดาษ หากไฟล์มีหลายชีต ให้เริ่มตั้งค่าจากชีตเดียวก่อน เพื่อไม่ให้สับสนระหว่างแผ่นงาน
หากเลือกหลายชีตพร้อมกัน ช่องกำหนดแถวและคอลัมน์ที่จะพิมพ์ซ้ำจะไม่พร้อมใช้งาน ให้คลิกชีตที่ไม่ได้เลือก หรือคลิกขวาที่แท็บชีตแล้วเลือก Ungroup Sheets ก่อนเริ่มตั้งค่า
คลิกแท็บ Page Layout บนแถบเมนูด้านบน แล้วเลือก Print Titles ในกลุ่ม Page Setup จากนั้นหน้าต่าง Page Setup จะเปิดขึ้น ให้เลือกแท็บ Sheet เพื่อกำหนดแถวที่ต้องการพิมพ์ซ้ำบนทุกหน้ากระดาษ
คำสั่งนี้ใช้กำหนดส่วนของตารางที่ต้องการให้ปรากฏซ้ำเมื่อพิมพ์ ไม่ใช่การเพิ่มแถวใหม่หรือคัดลอกข้อมูลลงในแต่ละหน้า จึงไม่ทำให้รายการสินค้าและยอดเงินในตารางเพิ่มขึ้น
ในช่อง Rows to repeat at top ให้คลิกช่องกรอก แล้วเลือกแถวหัวตารางจากชีต หรือพิมพ์ $1:$1 หากหัวตารางอยู่แถวแรก จากนั้นกด OK เพื่อบันทึกการตั้งค่า โดยไม่ต้องเลือกข้อมูลทั้งตาราง
หากหัวตารางอยู่หลายแถว ให้ระบุช่วงแถวที่ต้องการพิมพ์ซ้ำตามจริง เช่น $1:$2 สำหรับสองแถวแรก ควรตรวจตำแหน่งหัวตารางก่อนเลือก เพราะแถวที่กำหนดจะปรากฏซ้ำบนหน้ากระดาษถัดไปด้วย
ไปที่ File → Print เพื่อเปิด Print Preview แล้วเลื่อนไปดูหน้ากระดาษถัดไป ตรวจว่าหัวตารางปรากฏด้านบนและข้อมูลไม่ถูกตัดจนอ่านไม่ครบ หากพบข้อผิดพลาด ให้กลับไปแก้ช่วงแถวใน Print Titles ก่อนสั่งพิมพ์จริง
ควรตรวจทั้งหน้าแรก หน้ากลาง และหน้าสุดท้าย โดยเฉพาะรายงานที่มีหลายคอลัมน์ เพราะแม้หัวตารางจะแสดงซ้ำแล้ว แต่บางคอลัมน์อาจถูกแบ่งไปอยู่คนละหน้ากระดาษ ทำให้ต้องตรวจรูปแบบรายงานเพิ่มเติม
หากไฟล์มีรายงานหลายชีต เช่น มกราคม กุมภาพันธ์ และมีนาคม ให้เปิดแต่ละชีตแล้วตรวจการตั้งค่า Print Titles แยกกัน เพราะหัวตารางของแต่ละแผ่นงานอาจอยู่คนละแถว ไม่ควรสมมติว่าการตั้งค่าชีตแรกจะครอบคลุมทุกชีต
เมื่อตั้งค่าครบแล้ว ให้ตรวจ Print Preview ของชีตที่ต้องการพิมพ์อีกครั้ง ก่อนเลือกพิมพ์เฉพาะชีตหรือทั้งไฟล์ เพื่อให้แน่ใจว่าหัวตารางปรากฏตามรูปแบบของแต่ละรายงาน
ตารางต่อไปนี้เป็นตัวอย่างสมมติสำหรับรายงานที่จัดวางหัวตารางต่างกัน โดยค่าที่ใช้ในช่อง Rows to repeat at top ต้องตรงกับตำแหน่งแถวจริงของไฟล์ ไม่ใช่จำนวนหน้ากระดาษที่ต้องการพิมพ์
ลักษณะรายงาน | ตำแหน่งหัวตาราง | ค่าที่ตั้ง |
|---|---|---|
รายงานสต๊อกสินค้า | แถวที่ 1 |
|
รายงานรายรับรายจ่าย | แถวที่ 1–2 |
|
รายงานที่มีชื่อเรื่องและหัวตาราง | แถวที่ 1–3 |
|
Microsoft Support ระบุตัวอย่างการพิมพ์หัวตารางซ้ำ 1 แถวด้วย $1:$1 จำนวน 2 แถวด้วย $1:$2 และ 3 แถวด้วย $1:$3 ผู้ใช้จึงสามารถกำหนดช่วงแถวให้ตรงกับรูปแบบรายงานได้ โดยไม่ต้องเพิ่มหัวตารางซ้ำในข้อมูลด้วยตนเอง (2026-07-30) [1]
ตัวอย่างเช่น หากชื่อรายงานอยู่แถวที่ 1–2 แต่หัวตารางจริงอยู่แถวที่ 3 และต้องการพิมพ์ซ้ำเฉพาะหัวตาราง ให้กำหนด $3:$3 แทน เพราะการเลือก $1:$3 จะทำให้ชื่อรายงานปรากฏซ้ำด้วย
หากหัวตารางไม่ปรากฏบนหน้าถัดไป ให้ตรวจว่าเลือกชีตถูกต้องหรือไม่ แล้วกลับไปที่ Page Layout → Print Titles เพื่อตรวจช่วง Rows to repeat at top หากเลือกช่วงผิดให้แก้ตามตำแหน่งหัวตารางจริง จากนั้นเปิด Print Preview เพื่อตรวจผลอีกครั้ง
Microsoft ระบุว่าคำสั่ง Print Titles อาจไม่พร้อมใช้งานเมื่อกำลังแก้ไขเซลล์ เลือกแผนภูมิ หรือไม่มีเครื่องพิมพ์ติดตั้งอยู่ นอกจากนี้ การเลือกหลายชีตพร้อมกันยังทำให้ช่องกำหนดแถวและคอลัมน์ซ้ำใช้งานไม่ได้ ควรออกจากโหมดแก้ไขและเลือกชีตเดียวก่อน (2026-07-08) [2]
คำสั่ง ตรึงแถว excel หรือ Freeze Panes ใช้ทำให้หัวตารางยังมองเห็นขณะเลื่อนข้อมูลบนหน้าจอ ส่วน Print Titles ใช้กำหนดให้หัวตารางปรากฏซ้ำบนหน้ากระดาษที่พิมพ์ออกมา จึงเป็นคนละคำสั่งและใช้แทนกันไม่ได้
หากต้องการอ่านตารางยาวบนหน้าจอให้สะดวก ควรใช้ Freeze Panes แต่ถ้าต้องส่งรายงานเป็นเอกสารพิมพ์หรือ PDF ที่มีหลายหน้า ควรใช้ Print Titles และตรวจผลใน Print Preview ก่อน
ไม่จำเป็นต้องพิมพ์ซ้ำเฉพาะแถวด้านบน Microsoft อธิบายว่า Print Titles รองรับการกำหนด 2 ทิศทาง ได้แก่ Rows to repeat at top สำหรับแถวด้านบน และ Columns to repeat at left สำหรับคอลัมน์ด้านซ้าย เหมาะกับรายงานที่มีทั้งข้อมูลยาวและตารางกว้าง (2026-07-08) [2]
สำหรับรายงานทั่วไปที่ต้องการให้ชื่อคอลัมน์ปรากฏทุกหน้า ให้ใช้เฉพาะ Rows to repeat at top ก็เพียงพอ ไม่จำเป็นต้องตั้งค่าคอลัมน์ด้านซ้ายเพิ่มเติม หากไม่มีข้อมูลที่ต้องพิมพ์ซ้ำในส่วนนั้น
Microsoft ระบุว่า Excel บนเว็บยังไม่รองรับการกำหนดหัวคอลัมน์ให้พิมพ์ซ้ำทุกหน้าแบบแอปเดสก์ท็อป หากต้องการใช้คำสั่งนี้ ควรเปิดไฟล์ด้วย Excel บนคอมพิวเตอร์ แล้วตั้งค่าผ่าน Page Layout → Print Titles ก่อนพิมพ์ (2026-07-08) [3]
ก่อนบันทึกไฟล์รายงาน ควรตรวจช่วงแถวที่ตั้งไว้ใน Print Titles และเปิด Print Preview ทุกครั้งที่มีการแทรกแถว ย้ายหัวตาราง หรือเปลี่ยนรูปแบบเอกสาร เพราะตำแหน่งหัวตารางอาจเปลี่ยนจากการแก้ไขไฟล์
สำหรับรายงานที่ใช้ซ้ำทุกเดือน สามารถเก็บไฟล์ต้นแบบที่ตั้งค่าหัวตารางไว้แล้ว และตรวจความถูกต้องก่อนพิมพ์แต่ละครั้ง วิธีนี้ช่วยลดการตั้งค่าใหม่โดยไม่จำเป็น แต่ยังต้องตรวจว่าข้อมูลและตำแหน่งหัวตารางไม่เปลี่ยนไป

ให้เปิดชีตที่ต้องการ เลือก Page Layout → Print Titles แล้วกำหนด Rows to repeat at top ตามแถวหัวตารางจริง จากนั้นกด OK และตรวจหน้าถัดไปใน Print Preview หากมีหลายชีตควรตรวจแยกกัน และใช้ Print Titles แทน Freeze Panes เมื่อต้องการพิมพ์หัวตารางซ้ำบนกระดาษ

