ข้ามไปยังเนื้อหา
GGQREDITORIAL

GGQR Editorial · คู่มือดิจิทัล

Excel พิมพ์ตารางเกินหน้า A4: จัดคอลัมน์ให้พอดีโดยไม่ย่อจนอ่านไม่ออก

แก้ตารางกว้างจนคอลัมน์ตกหน้า หรือถูกย่อเล็กเกินไปบน Excel เดสก์ท็อป Windows ด้วย A4 แนวนอน, Print Area, Fit to 1 page wide และการตรวจ Print Preview

ตรวจทานข้อเท็จจริง ·

สรุปสั้น ๆ ทำสำเนาไฟล์ก่อน เลือกชีตและ Print Area ให้ถูก ตั้ง A4 แนวนอน แล้วใช้ Width 1 page แต่ให้ Height เป็น Automatic เพื่อให้แถวต่อหน้าได้ หากยังเล็ก ให้ลดคอลัมน์ที่ไม่จำเป็นหรือยอมให้พิมพ์หลายหน้า อย่าฝืนย่อทั้งตารางให้เหลือหน้าเดียว

เริ่มจากสำเนา: แยกปัญหาการย่อออกจากปัญหาข้อมูล

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

  1. ใช้ Save As ทำสำเนาก่อนตั้งค่าการพิมพ์ และเก็บต้นฉบับไว้โดยไม่ทับ
  2. คลิกชีตที่ต้องการพิมพ์ แล้วเปิด File → Print ดู Print Preview ก่อนแก้ค่า การเลือกชีตผิดหรือเลือกหลายชีตค้างไว้ทำให้ตรวจคนละงานได้
  3. จดสิ่งที่ต้องรักษาไว้ เช่น หัวตาราง แถวสรุป ยอดรวม และคอลัมน์สำคัญ ก่อนจัดหน้า อย่าซ่อนหรือลบข้อมูลเพื่อให้ภาพตัวอย่างดูพอดี
อาการที่เห็นใน Preview กับจุดเริ่มตรวจ
อาการความเป็นไปได้ตรวจตรงไหนก่อน
คอลัมน์ขวาสุดตกไปอีกหน้ากระดาษเป็นแนวตั้ง พื้นที่พิมพ์กว้างเกิน หรือ Print Area ไม่ตรงชีต, ขนาด A4, แนวกระดาษ และ Print Area
ข้อมูลครบหน้าเดียวแต่ตัวเล็กมากตั้งให้กว้างและสูงเป็น 1 หน้า หรือเปอร์เซ็นต์การย่อต่ำเกินไปScale to Fit และค่า Height
หน้าถัดไปไม่มีชื่อคอลัมน์ยังไม่ได้ตั้ง Print TitlesRows to repeat at top ไม่ใช่ Freeze Panes
มีพื้นที่พิมพ์แยกเป็นหน้าหรือช่วงไม่ตรงมี Print Area หลายช่วงหรือช่วงเก่าติดอยู่Page Layout → Print Area ในสำเนา

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

เลือกชีต กระดาษ A4 แนวนอน และ Print Area ให้ตรง

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

  1. ไปที่ Page Layout → Size → A4 และเลือก Orientation → Landscape สำหรับตารางกว้าง ตรวจระยะขอบที่ใช้อยู่ด้วย เพราะขอบกว้างกินพื้นที่ที่ใช้วางคอลัมน์
  2. ลากเลือกช่วงตารางที่ต้องการให้พิมพ์ รวมแถวหัวตารางและแถวสรุปที่จำเป็น แล้วเลือก Page Layout → Print Area → Set Print Area การตั้งนี้ถูกบันทึกไปกับสมุดงาน จึงต้องตรวจซ้ำเมื่อเปิดไฟล์ในเครื่องหรือเครื่องพิมพ์อื่น
  3. ถ้า Preview ยังมีคอลัมน์ที่ไม่เกี่ยวข้อง ให้ตรวจว่าช่วงที่เลือกเลยไปถึงคอลัมน์นั้นหรือไม่ อย่าใช้การซ่อนคอลัมน์สำคัญหรือเปลี่ยนค่าข้อมูลเป็นวิธีจัดหน้า

ถ้าสงสัยว่ามีช่วงเก่าหรือหลายช่วงค้างอยู่ ให้บันทึกสำเนาอีกชั้นก่อน แล้วค่อยใช้ Page Layout → Print Area → Clear Print Area การล้างคำสั่งนี้ล้าง ทุกพื้นที่พิมพ์ของชีตนั้น ไม่ใช่แค่ช่วงที่มองเห็น จากนั้นตั้งช่วงเดียวใหม่และตรวจ Preview ถ้ามีช่วงไม่ติดกัน เช่น A1:L40 และ A80:L150 Excel จะพิมพ์แต่ละ Print Area เป็นหน้าแยกกัน นี่เป็นพฤติกรรมปกติของหลายพื้นที่ ไม่ได้แปลว่ามีหน้าว่างหรือหน้าซ้ำโดยอัตโนมัติ หากเห็นส่วนพิมพ์แยกโดยไม่ตั้งใจ ให้ตรวจช่วง Print Area ในสำเนา

ดูรายละเอียดเรื่องการตั้งค่าแผ่นงานและการจัดหน้าจาก Microsoft: Page setup และการเก็บหรือล้างพื้นที่พิมพ์จาก Microsoft: Set or clear a print area on a worksheet

Fit ให้กว้าง 1 หน้า แต่ปล่อยความสูงเป็น Automatic

เมื่อ A4 แนวนอนและ Print Area ถูกต้องแล้ว ถ้าใช้ริบบอน Page Layout → Scale to Fit ให้ตั้ง Width = 1 page และ Height = Automatic ค่านี้ทำให้แถวที่ 1–150 หรือแถวถัด ๆ ไปต่อในหน้าถัดไปได้ ไม่ถูกบีบให้สูงครบหน้าเดียว หากเปิดกล่อง Page Setup ไปที่แท็บ Page → Scaling → Fit to ให้ใส่ 1 ในช่อง pages wide และ ปล่อยช่อง pages tall ว่าง ซึ่งเป็นความหมายเดียวกับ Height = Automatic บนริบบอน

บางรุ่นเก่าจะใช้คำว่า Scaling ใน Page Setup และบางรุ่นแสดง Width/Height บนริบบอน ชื่อเมนูและความพร้อมใช้งานจึงต่างกันได้ ให้ยึดความหมายของค่าเป็นหลัก: กว้างหนึ่งหน้ากระดาษ แต่สูงไม่กำหนด หากเปิดใช้ Fit Sheet on One Page หรือกำหนดทั้งกว้างและสูงเป็น 1 หน้า ตารางจะมีโอกาสเล็กจนอ่านไม่ออก

เมื่อใช้ Fit to, Excel จะละเว้น Manual Page Breaks ที่กำหนดเองเป็นตัวแบ่งหน้าเดิม ให้ตรวจ Print Preview หรือ Page Break Preview หลังเปลี่ยนค่าเสมอ อย่าถือว่าเส้นแบ่งเดิมจะยังอยู่ตำแหน่งเดิมเมื่อ Excel คำนวณการย่อใหม่ ดูหลักการย่อ worksheet จาก Microsoft: Scale a worksheet

ถ้ายังไม่แน่ใจว่าสาเหตุคือตัวคูณการย่อหรือไม่ ให้เลือก 100% หรือ No Scaling ชั่วคราวในสำเนาเพื่อเป็นการวินิจฉัย ผลคืออาจมีหลายหน้ามากขึ้นและไม่ใช่คำตอบถาวร ความชัดที่ดีขึ้นในโหมดนั้นไม่ได้แปลว่าต้องพิมพ์แบบนั้นทุกครั้ง

ให้หัวตารางซ้ำทุกหน้า: Print Titles ไม่ใช่ Freeze Panes

การตรึงแถวช่วยให้เห็นหัวตารางตอนเลื่อนหน้าจอ แต่ Freeze Panes ไม่ได้ทำให้หัวตารางพิมพ์ซ้ำ สำหรับการพิมพ์ ให้ไปที่ Page Layout → Print Titles แล้วในแท็บ Sheet ตั้ง Rows to repeat at top เป็น $1:$1 ถ้าหัวตารางอยู่แถวที่ 1 หรือเลือกช่วงแถวหัวตารางจากปุ่มเลือกช่วง แล้วกด OK หากหัวอยู่สองแถวให้ใช้ช่วงอย่าง $1:$2 ตามโครงสร้างจริง

ถ้าปุ่ม Print Titles เป็นสีเทา ให้กด Enter หรือออกจากการแก้ไขเซลล์ เลือก worksheet ปกติแทน chart และตรวจว่าระบบมีเครื่องพิมพ์หรือไดรเวอร์ให้ Excel ใช้ตั้งหน้ากระดาษ หากเลือกหลาย worksheet ช่อง Rows to repeat at top และ Columns to repeat at left จะไม่พร้อมใช้ ให้ยกเลิกการจัดกลุ่มชีตก่อน ฟีเจอร์และข้อความในเมนูอาจต่างกันตามรุ่นหรือสถานะของไฟล์ การตั้งหัวซ้ำเป็นการตั้งของชีต จึงตรวจแต่ละชีตที่ต้องพิมพ์อย่างตั้งใจ

หากเปิดไฟล์ใน Excel for the web ขณะนี้ไม่สามารถให้หัวคอลัมน์พิมพ์ซ้ำได้ ให้เปิดไฟล์ด้วย Excel เดสก์ท็อป Windows ตามขั้นตอนข้างต้น อย่าเดาเส้นทางเมนูของเว็บจากเดสก์ท็อป และตรวจข้อจำกัดจาก Microsoft: Print rows with column headers on top of every page

ตัวอย่างสมมติ 12 คอลัมน์ 150 แถว: ให้ Preview เป็นผู้ตัดสิน

สมมติรายงานคลังสินค้ามีข้อมูล 150 แถวและ 12 คอลัมน์ A:L ได้แก่ รหัสสินค้า, ชื่อสินค้า, หมวด, วันที่, คลัง, ผู้รับผิดชอบ, จำนวน, หน่วย, ต้นทุน, ราคาขาย, สถานะ และหมายเหตุ ตัวอย่างนี้เป็นข้อมูลสมมติสำหรับอธิบายการตัดสินใจ

หลังเลือก A4 แนวนอน ตั้ง Print Area ให้ครอบคลุมตาราง และตั้ง Width 1 page / Height Automatic ให้เปิด Preview แล้วตรวจทีละข้อ จำนวนหน้าจริงขึ้นกับฟอนต์ ระยะขอบ ความยาวข้อความ เครื่องพิมพ์ และไดรเวอร์ จึงไม่ควรรับปากว่าจะได้จำนวนหน้าคงที่

รายการตรวจใน Print Preview
สิ่งที่ต้องดูสัญญาณว่าใช้ได้ถ้าไม่ผ่าน
ขนาดตัวอักษรอ่านข้อความและค่าที่ต้องกรอกได้ในระดับการดูที่ใช้งานจริง ไม่ใช่แค่เห็นว่าอยู่ครบอย่าบังคับ Height = 1; ลดความกว้างที่ไม่จำเป็นหรือยอมให้มีหลายหน้ากว้าง
คอลัมน์ A:Lคอลัมน์สำคัญและหมายเหตุไม่ถูกตัด และไม่มีคอลัมน์ที่ไม่เกี่ยวข้องติดมาด้วยแก้ Print Area ในสำเนา หรือทำมุมมองพิมพ์แยกโดยเก็บข้อมูลต้นฉบับไว้
แถวสรุปและยอดรวมยังอยู่ในช่วงพิมพ์และไม่ถูกตัดที่ขอบหน้าตรวจช่วง Print Area กับตำแหน่งยอดรวม อย่าเปลี่ยนค่าหรือซ่อนข้อมูลเพื่อหลอก Preview
หน้าถัดไปมีหัวตารางจาก Print Titles และแถวต่อเนื่องอย่างมีความหมายตรวจ $1:$1, Manual Page Breaks และค่า Fit อีกครั้ง
กระดาษและไดรเวอร์Preview ใช้ A4 แนวนอนและระยะขอบตรงกับงานที่จะส่งออกเลือกเครื่องพิมพ์หรือไดรเวอร์ที่ถูกต้อง แล้วตรวจ Preview ใหม่ก่อนสรุป

ถ้ายังเล็กเกินไป ให้ลดความกว้างหรือเพิ่มหน้าอย่างมีเหตุผล

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

ใช้ 100% / No Scaling เป็นจุดเทียบว่าตัวอักษรควรมีขนาดเท่าไร แล้วกลับมาปรับความกว้างหรือจำนวนหน้าในสำเนา หากการตั้งค่าระดับเอกสารหรือเครื่องพิมพ์ไม่ตรงกัน ให้ตรวจ A4 แนวนอน ระยะขอบ และไดรเวอร์อีกครั้ง เพราะกระดาษที่ไดรเวอร์รายงานไม่ตรงกับที่เลือกอาจทำให้คอลัมน์ตกหน้าได้

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

แหล่งข้อมูล