Cách In Excel Theo Vùng: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

Mục lục bài viết

Giới thiệu chung

Microsoft Excel là một trong những công cụ xử lý dữ liệu mạnh mẽ và phổ biến nhất hiện nay. Khi làm việc với các bảng tính lớn, việc in ấn trở thành một nhu cầu không thể tránh khỏi. Tuy nhiên, không phải lúc nào cũng muốn in toàn bộ sheet; thường chúng ta chỉ cần in một phần dữ liệu cụ thể, ví dụ như một bảng báo cáo, một khu vực thống kê, hoặc một nhóm ô có định dạng đặc biệt. Đó chính là in Excel theo vùng – một kỹ năng thiết yếu giúp tiết kiệm giấy, thời gian và tăng tính chuyên nghiệp cho tài liệu.

Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từng bước một, từ cách thiết lập vùng in cơ bản, tùy chỉnh các cài đặt in, đến các thủ thuật nâng cao như in nhiều vùng, in theo tiêu đề, và tự động hoá quy trình bằng VBA. Nội dung được chia thành các phần rõ ràng, kèm theo hình ảnh minh họa (mô tả) và các lưu ý thực tiễn, giúp bạn nhanh chóng nắm bắt và áp dụng ngay vào công việc.

1. Kiến thức nền tảng: Vùng in là gì?

1.1 Định nghĩa

  • Vùng in (Print Area): Là một hoặc nhiều dải ô (range) trong worksheet mà khi thực hiện lệnh in, Excel sẽ chỉ in những ô nằm trong vùng này, bỏ qua các ô ngoài vùng.
  • Mục đích: Tiết kiệm giấy, tập trung vào dữ liệu quan trọng, tránh in những phần trắng hoặc dữ liệu không cần thiết.

1.2 Khi nào cần đặt vùng in?

Trường hợpLý do
Báo cáo tài chính chỉ cần in bảng cân đốiGiảm thiểu thông tin dư thừa
Danh sách khách hàng có 5000 dòng, chỉ cần in 100 dòng đầuTiết kiệm thời gian và giấy
In phiếu nhập kho với mẫu cố địnhĐảm bảo bố cục chuẩn
In biểu đồ và bảng phụ lục riêng biệtTăng tính thẩm mỹ, dễ đọc

2. Cách đặt vùng in trong Excel (cơ bản)

2.1 Sử dụng Ribbon (Giao diện hiện đại)

  1. Chọn phạm vi ô muốn in. Bạn có thể kéo chuột hoặc dùng phím Shift + mũi tên để mở rộng.
  2. Vào Tab “Page Layout” trên thanh Ribbon.
  3. Nhấn “Print Area” → “Set Print Area”.
  4. Khi thực hiện, Excel sẽ hiển thị một đường viền đứt nét màu xanh quanh vùng đã chọn, biểu thị vùng in đã được thiết lập.
  5. Để xóa vùng in, quay lại Print Area → “Clear Print Area”.

2.2 Sử dụng menu “File”

  1. Chọn File → Print (hoặc nhấn Ctrl + P).
  2. Trong cửa sổ Print Preview, nhấn “Page Setup” ở cuối.
  3. Chuyển tới tab Sheet, trong mục Print area, nhập địa chỉ ô (ví dụ: $A$1:$D$20).
  4. Nhấn OK để lưu.

2.3 Sử dụng phím tắt nhanh

  • Ctrl + P → Alt + S → A → Nhập vùng in → Enter.
    Phương pháp này hữu ích khi bạn muốn thiết lập nhanh mà không rời bàn phím.

2.4 Kiểm tra vùng in

  • Vào File → Print để xem Print Preview. Nếu vùng in không đúng, bạn có thể chỉnh sửa ngay trong phần Settings → Print Area.

3. In nhiều vùng (Multiple Print Areas)

Đôi khi một sheet chứa nhiều bảng dữ liệu độc lập, và bạn muốn in chúng riêng rẽ mà không tạo các sheet mới. Excel hỗ trợ đặt nhiều vùng in trong cùng một sheet.

3.1 Cách thực hiện

  1. Chọn vùng đầu tiên → Page Layout → Print Area → Set Print Area.
  2. Giữ phím Ctrl, sau đó chọn vùng thứ hai (cũng có thể là nhiều vùng).
  3. Khi chọn xong, lại vào Print Area → Add to Print Area.
  4. Excel sẽ tự động nối các vùng lại, mỗi vùng sẽ được in trên một trang riêng (hoặc cùng một trang nếu vừa đủ).

3.2 Lưu ý

  • Các vùng không liên tiếp nhau sẽ được in trên các trang riêng biệt. Nếu muốn chúng nằm trên cùng một trang, bạn cần điều chỉnh kích thước cột/độ cao hàng sao cho vừa.
  • Khi sử dụng Print Titles (tiêu đề in), tiêu đề sẽ áp dụng cho tất cả các vùng.

3.3 Xóa một vùng trong danh sách

  • Vào Page Layout → Print Area → Clear Print Area để xóa toàn bộ. Sau đó, chỉ định lại các vùng mong muốn.

4. Thiết lập tiêu đề và chân trang (Print Titles)

Khi in một bảng dài, việc lặp lại tiêu đề cột ở mỗi trang giúp người đọc dễ dàng theo dõi. Excel cho phép đặt hàng tiêu đề (Rows to repeat at top) và cột tiêu đề (Columns to repeat at left).

4.1 Cách thiết lập

  1. Vào Page Layout → Print Titles.
  2. Trong phần Sheet, nhập:
  3. Rows to repeat at top: Ví dụ $1:$1 (dòng 1).
  4. Columns to repeat at left: Ví dụ $A:$A (cột A).
  5. Nhấn OK.

4.2 Kiểm tra

  • Mở Print Preview để xác nhận tiêu đề xuất hiện trên mỗi trang.

4.3 Ứng dụng thực tế

  • Báo cáo bán hàng: Lặp lại tiêu đề cột “Sản phẩm”, “Doanh thu”, “Số lượng”.
  • Danh sách nhân viên: Lặp lại cột “Mã NV”, “Tên”, “Phòng Ban”.

5. Điều chỉnh cỡ giấy, hướng in và tỉ lệ (Scaling)

5.1 Cỡ giấy và hướng

  • Page Layout → Size: Chọn A4, Letter, Legal…
  • Page Layout → Orientation: Portrait (dọc) hoặc Landscape (ngang).
  • Landscape thường phù hợp cho bảng rộng, nhiều cột.

5.2 Tỉ lệ in (Scaling)

  • Fit Sheet on One Page: Thu nhỏ/ phóng to toàn bộ nội dung để vừa một trang.
  • Fit All Columns on One Page: Đảm bảo tất cả cột nằm trong một trang ngang, chiều cao có thể kéo dài nhiều trang.
  • Fit All Rows on One Page: Ngược lại, giữ chiều rộng cố định, thu nhỏ chiều cao.
  • Custom Scaling: Nhập % thu phóng (ví dụ 80%). Thử nghiệm để tránh mất độ rõ nét.

5.3 Lưu ý về độ phân giải

  • Khi thu nhỏ quá mức (dưới 60%), văn bản và biểu đồ có thể trở nên mờ. Hãy cân nhắc tách thành nhiều trang thay vì giảm quá nhiều.

6. In các phần tử đặc biệt: tiêu đề, biểu đồ, hình ảnh

6.1 In cùng lúc dữ liệu và biểu đồ

  • Cách nhanh: Đặt biểu đồ gần dữ liệu trong cùng vùng in. Khi in, biểu đồ sẽ xuất hiện cùng với bảng.
  • Cách chi tiết: Đặt biểu đồ trong một Object (như Text Box) và kéo vào vùng in.

6.2 In chỉ biểu đồ

  1. Chọn biểu đồ → Ctrl + C.
  2. Mở một Sheet mới → Paste Special → Picture (hoặc Paste as Picture).
  3. Hình ảnh này không phụ thuộc vào dữ liệu gốc, dễ dàng đặt làm vùng in riêng.
  4. Đặt vùng in cho sheet mới chỉ chứa biểu đồ.

6.3 In hình ảnh và logo công ty

Cách In Excel Theo Vùng
Cách In Excel Theo Vùng
  • Chèn Insert → Pictures → Chọn file logo.
  • Đặt logo trong vùng in (thường ở góc trái hoặc phải trên cùng).
  • Đảm bảo logo không bị cắt khi in; kiểm tra trong Print Preview.

7. Xem trước và kiểm tra lỗi trước khi in

7.1 Print Preview

  • Sử dụng Ctrl + P để mở cửa sổ in.
  • Kiểm tra Margins, Orientation, Scaling trong phần Settings.

7.2 Kiểm tra các lỗi thường gặp

LỗiNguyên nhânGiải pháp
Văn bản bị cắtCột quá rộng, không vừa trong trangTăng độ rộng cột, giảm scaling, hoặc chuyển sang Landscape
Trang trắng không mong muốnVùng in chưa được thiết lập đúngXóa và đặt lại Print Area
Tiêu đề không lặp lạiKhông thiết lập Print TitlesVào Page Layout → Print Titles
Biểu đồ bị lệchBiểu đồ nằm ngoài vùng inDi chuyển biểu đồ vào trong vùng in hoặc tạo sheet riêng

7.3 Sử dụng “Page Break Preview”

  • Vào View → Page Break Preview để xem cách Excel chia trang.
  • Kéo các đường Page Break để điều chỉnh thủ công, đảm bảo các nhóm dữ liệu quan trọng nằm trên cùng một trang.

8. In ấn từ VBA (tự động hoá)

Khi phải in nhiều báo cáo định kỳ (hàng tuần, hàng tháng), việc tự động hoá bằng macro VBA sẽ tiết kiệm thời gian đáng kể.

8.1 Mẫu macro thiết lập vùng in và in

Sub InTheoVung() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Báo cáo") ' Xóa vùng in cũ ws.PageSetup.PrintArea = "" ' Đặt vùng in (ví dụ A1:G30) ws.PageSetup.PrintArea = "$A$1:$G$30" ' Thiết lập tiêu đề cột (hàng 1) và cột tiêu đề (cột A) ws.PageSetup.PrintTitleRows = "$1:$1" ws.PageSetup.PrintTitleColumns = "$A:$A" ' Cài đặt trang With ws.PageSetup .Orientation = xlLandscape .FitToPagesWide = 1 .FitToPagesTall = False End With ' In (hoặc PrintPreview) ws.PrintOut Copies:=1, Collate:=True ' ws.PrintPreview 'Nếu muốn xem trước
End Sub

8.2 In nhiều vùng liên tiếp

Sub InNhieuVung() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Dữ liệu") ' Đặt vùng in 1 ws.PageSetup.PrintArea = "$A$1:$D$20" ws.PrintOut ' Đặt vùng in 2 ws.PageSetup.PrintArea = "$F$1:$I$20" ws.PrintOut
End Sub

8.3 Lưu macro và gán nút

  1. Alt + F11 → Insert → Module → Dán code.
  2. Quay lại Excel → Insert → Shapes → Vẽ một nút → Click chuột phải → Assign Macro → Chọn macro InTheoVung.
  3. Bây giờ chỉ cần nhấn nút là in xong.

9. Các mẹo và thủ thuật nâng cao

9.1 In ấn từ Google Sheets sang Excel

  • Khi làm việc trên Google Sheets, hãy File → Download → Microsoft Excel (.xlsx), sau đó áp dụng các bước trên.

9.2 Sử dụng “Custom Views” để lưu cấu hình in

  1. View → Custom Views → Add.
  2. Đặt tên (ví dụ “In_BaoCaoThang”).
  3. Khi cần in lại, chỉ cần View → Custom Views → Show → Chọn view đã lưu.
  4. View này sẽ lưu cả vùng in, tiêu đề, và các thiết lập trang.

9.3 In ấn bằng PDF (định dạng chuẩn)

  • Thay vì in trực tiếp, File → Save As → PDF.
  • Khi lưu dưới dạng PDF, các thiết lập vùng in, tiêu đề, scaling đều được giữ nguyên.
  • PDF dễ dàng chia sẻ và không phụ thuộc vào máy in.

9.4 In ấn từ Power Query

  • Khi dữ liệu được tải qua Power Query, bạn có thể tạo một Table tóm tắt và đặt vùng in ngay trên Table cuối cùng. Khi refresh dữ liệu, vùng in sẽ tự động mở rộng nếu bạn sử dụng Dynamic Named Range (được mô tả ở phần 10).

10. Sử dụng Dynamic Named Range (Vùng đặt tên động) để tự động mở rộng vùng in

10.1 Tại sao cần Dynamic Named Range?

Khi dữ liệu thay đổi (thêm hoặc bớt dòng), vùng in cố định sẽ không cập nhật, dẫn tới việc phải điều chỉnh thủ công. Dynamic Named Range cho phép vùng in tự động mở rộng/thu hẹp dựa trên số lượng dữ liệu thực tế.

10.2 Cách tạo Dynamic Named Range

Giả sử dữ liệu nằm trong cột A và B, bắt đầu từ A2.

  1. Formulas → Name Manager → New.
  2. Đặt tên, ví dụ DataPrintArea.
  3. Trong Refers to, nhập công thức:
=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,2)
  • OFFSET bắt đầu từ A2, di chuyển 0 hàng, 0 cột, chiều cao = số ô không rỗng trong cột A trừ 1 (để loại bỏ tiêu đề), chiều rộng = 2 (cột A và B).

10.3 Áp dụng Dynamic Named Range làm Print Area

  1. Vào Page Layout → Print Area → Set Print Area.
  2. Trong hộp thoại, nhập tên vùng: DataPrintArea.
  3. Khi dữ liệu thay đổi, vùng in sẽ tự động cập nhật.

10.4 Kết hợp với VBA

Sub InBangDong() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") ws.PageSetup.PrintArea = ws.Range("DataPrintArea").Address ws.PrintOut
End Sub

11. Kiểm tra tính tương thích với các máy in

11.1 Định dạng máy in

  • Đảm bảo máy in hỗ trợ A4 hoặc kích thước bạn đã chọn. Một số máy in công nghiệp có giới hạn về kích thước giấy.
  • Kiểm tra Driver: Cập nhật driver mới nhất để tránh lỗi định dạng.

11.2 In màu vs. đen trắng

  • Nếu tài liệu chỉ cần đen trắng, bật Print in Grayscale trong cài đặt máy in để tiết kiệm mực.
  • Đối với biểu đồ màu, hãy để chế độ màu để duy trì độ rõ nét.

11.3 In song song (Duplex)

  • Trong Print Settings, chọn Print on Both Sides (duplex) nếu máy in hỗ trợ, giúp giảm 50% giấy.

12. Tổng kết và những lưu ý cuối cùng

  1. Xác định rõ vùng dữ liệu cần in trước khi thiết lập Print Area.
  2. Sử dụng Print Titles để tiêu đề cột/row luôn xuất hiện trên mỗi trang.
  3. Kiểm tra Preview để tránh in thừa hoặc thiếu dữ liệu.
  4. Áp dụng Scaling hợp lý, không giảm quá mức để mất độ rõ.
  5. Tự động hoá bằng VBA nếu công việc in lặp lại thường xuyên.
  6. Sử dụng Dynamic Named Range để vùng in luôn đồng bộ với dữ liệu thay đổi.
  7. Lưu cấu hình bằng Custom Views hoặc macro để tái sử dụng nhanh.

Việc in Excel theo vùng không chỉ giúp giảm chi phí mà còn nâng cao chất lượng báo cáo, tạo ấn tượng chuyên nghiệp với đối tác và khách hàng. Hy vọng với hướng dẫn chi tiết trên, bạn đã nắm vững mọi khía cạnh cần thiết, từ cài đặt cơ bản tới các thủ thuật nâng cao, và có thể áp dụng ngay vào công việc hàng ngày.

“Một báo cáo được in đẹp, đúng vùng, đúng tiêu đề sẽ nói lên sự chuyên nghiệp của người sử dụng Excel.” – Tác giả

Chúc bạn thành công trong việc tạo ra những bản in Excel chuẩn xác, gọn gàng và hiệu quả!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận