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

พิมพ์หัวตารางทุกหน้า excel

พิมพ์หัวตารางทุกหน้า excel ทำได้โดยเปิดชีตที่ต้องการ ไปที่ Page Layout → Print Titles แล้วกำหนด Rows to repeat at top เป็นแถวหัวตาราง เช่น $1:$1 จากนั้นกด OK และตรวจตัวอย่างก่อนพิมพ์ วิธีนี้ทำให้หัวตารางปรากฏซ้ำบนทุกหน้ากระดาษของชีตที่ตั้งค่า โดยไม่ต้องคัดลอกหัวตารางเอง

วิธีพิมพ์หัวตารางทุกหน้า Excel

การตั้งค่าหัวตารางซ้ำเหมาะกับรายงานที่มีข้อมูลหลายหน้ากระดาษ เช่น รายงานรายรับรายจ่าย รายการสินค้า หรือยอดขายรายเดือน โดยใช้คำสั่ง Print Titles ใน Excel เวอร์ชันเดสก์ท็อป เพื่อให้ผู้อ่านเอกสารเห็นชื่อคอลัมน์ได้ทุกหน้า

ขั้นตอนที่ 1 เปิดรายงานและเลือกชีต

เปิดไฟล์ Excel แล้วคลิกแท็บชีตที่ต้องการพิมพ์ เช่น รายงานเดือนมกราคม ตรวจว่าแถวใดเป็นหัวตารางและมีข้อมูลต่อเนื่องหลายหน้ากระดาษ หากไฟล์มีหลายชีต ให้เริ่มตั้งค่าจากชีตเดียวก่อน เพื่อไม่ให้สับสนระหว่างแผ่นงาน

หากเลือกหลายชีตพร้อมกัน ช่องกำหนดแถวและคอลัมน์ที่จะพิมพ์ซ้ำจะไม่พร้อมใช้งาน ให้คลิกชีตที่ไม่ได้เลือก หรือคลิกขวาที่แท็บชีตแล้วเลือก Ungroup Sheets ก่อนเริ่มตั้งค่า

ขั้นตอนที่ 2 เปิดคำสั่ง Print Titles

คลิกแท็บ Page Layout บนแถบเมนูด้านบน แล้วเลือก Print Titles ในกลุ่ม Page Setup จากนั้นหน้าต่าง Page Setup จะเปิดขึ้น ให้เลือกแท็บ Sheet เพื่อกำหนดแถวที่ต้องการพิมพ์ซ้ำบนทุกหน้ากระดาษ

คำสั่งนี้ใช้กำหนดส่วนของตารางที่ต้องการให้ปรากฏซ้ำเมื่อพิมพ์ ไม่ใช่การเพิ่มแถวใหม่หรือคัดลอกข้อมูลลงในแต่ละหน้า จึงไม่ทำให้รายการสินค้าและยอดเงินในตารางเพิ่มขึ้น

ขั้นตอนที่ 3 กำหนดแถวหัวตาราง

ในช่อง Rows to repeat at top ให้คลิกช่องกรอก แล้วเลือกแถวหัวตารางจากชีต หรือพิมพ์ $1:$1 หากหัวตารางอยู่แถวแรก จากนั้นกด OK เพื่อบันทึกการตั้งค่า โดยไม่ต้องเลือกข้อมูลทั้งตาราง

หากหัวตารางอยู่หลายแถว ให้ระบุช่วงแถวที่ต้องการพิมพ์ซ้ำตามจริง เช่น $1:$2 สำหรับสองแถวแรก ควรตรวจตำแหน่งหัวตารางก่อนเลือก เพราะแถวที่กำหนดจะปรากฏซ้ำบนหน้ากระดาษถัดไปด้วย

ขั้นตอนที่ 4 ตรวจตัวอย่างก่อนพิมพ์

ไปที่ File → Print เพื่อเปิด Print Preview แล้วเลื่อนไปดูหน้ากระดาษถัดไป ตรวจว่าหัวตารางปรากฏด้านบนและข้อมูลไม่ถูกตัดจนอ่านไม่ครบ หากพบข้อผิดพลาด ให้กลับไปแก้ช่วงแถวใน Print Titles ก่อนสั่งพิมพ์จริง

ควรตรวจทั้งหน้าแรก หน้ากลาง และหน้าสุดท้าย โดยเฉพาะรายงานที่มีหลายคอลัมน์ เพราะแม้หัวตารางจะแสดงซ้ำแล้ว แต่บางคอลัมน์อาจถูกแบ่งไปอยู่คนละหน้ากระดาษ ทำให้ต้องตรวจรูปแบบรายงานเพิ่มเติม

ขั้นตอนที่ 5 ตรวจชีตอื่นก่อนพิมพ์

หากไฟล์มีรายงานหลายชีต เช่น มกราคม กุมภาพันธ์ และมีนาคม ให้เปิดแต่ละชีตแล้วตรวจการตั้งค่า Print Titles แยกกัน เพราะหัวตารางของแต่ละแผ่นงานอาจอยู่คนละแถว ไม่ควรสมมติว่าการตั้งค่าชีตแรกจะครอบคลุมทุกชีต

เมื่อตั้งค่าครบแล้ว ให้ตรวจ Print Preview ของชีตที่ต้องการพิมพ์อีกครั้ง ก่อนเลือกพิมพ์เฉพาะชีตหรือทั้งไฟล์ เพื่อให้แน่ใจว่าหัวตารางปรากฏตามรูปแบบของแต่ละรายงาน

ตัวอย่างสมมติการตั้งค่าหัวตารางซ้ำ

ตารางต่อไปนี้เป็นตัวอย่างสมมติสำหรับรายงานที่จัดวางหัวตารางต่างกัน โดยค่าที่ใช้ในช่อง Rows to repeat at top ต้องตรงกับตำแหน่งแถวจริงของไฟล์ ไม่ใช่จำนวนหน้ากระดาษที่ต้องการพิมพ์

ลักษณะรายงาน

ตำแหน่งหัวตาราง

ค่าที่ตั้ง

รายงานสต๊อกสินค้า

แถวที่ 1

$1:$1

รายงานรายรับรายจ่าย

แถวที่ 1–2

$1:$2

รายงานที่มีชื่อเรื่องและหัวตาราง

แถวที่ 1–3

$1:$3

หัวตาราง 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 เพื่อตรวจผลอีกครั้ง

ทำไมกด Print Titles ไม่ได้?

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 ก็เพียงพอ ไม่จำเป็นต้องตั้งค่าคอลัมน์ด้านซ้ายเพิ่มเติม หากไม่มีข้อมูลที่ต้องพิมพ์ซ้ำในส่วนนั้น

ใช้ Excel บนเว็บตั้งค่าหัวตารางซ้ำได้ไหม?

Microsoft ระบุว่า Excel บนเว็บยังไม่รองรับการกำหนดหัวคอลัมน์ให้พิมพ์ซ้ำทุกหน้าแบบแอปเดสก์ท็อป หากต้องการใช้คำสั่งนี้ ควรเปิดไฟล์ด้วย Excel บนคอมพิวเตอร์ แล้วตั้งค่าผ่าน Page Layout → Print Titles ก่อนพิมพ์ (2026-07-08) [3]

ป้องกันหัวตารางหายเมื่อพิมพ์รายงานครั้งต่อไปอย่างไร?

ก่อนบันทึกไฟล์รายงาน ควรตรวจช่วงแถวที่ตั้งไว้ใน Print Titles และเปิด Print Preview ทุกครั้งที่มีการแทรกแถว ย้ายหัวตาราง หรือเปลี่ยนรูปแบบเอกสาร เพราะตำแหน่งหัวตารางอาจเปลี่ยนจากการแก้ไขไฟล์

สำหรับรายงานที่ใช้ซ้ำทุกเดือน สามารถเก็บไฟล์ต้นแบบที่ตั้งค่าหัวตารางไว้แล้ว และตรวจความถูกต้องก่อนพิมพ์แต่ละครั้ง วิธีนี้ช่วยลดการตั้งค่าใหม่โดยไม่จำเป็น แต่ยังต้องตรวจว่าข้อมูลและตำแหน่งหัวตารางไม่เปลี่ยนไป

สรุปพิมพ์หัวตารางทุกหน้า Excel ทำอย่างไร?

พิมพ์หัวตารางทุกหน้า excel

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

Facebook
Twitter
Telegram
LinkedIn
ข้อมูลผู้เขียน

แหล่งอ้างอิง