Trong công việc với bảng tính Excel, một trong những thủ thuật quan trọng nhưng thường bị bỏ qua là cách lặp lại tiêu đề (header) trên mỗi trang khi in ấn. Khi dữ liệu của bạn dài hơn một trang, việc tiêu đề chỉ xuất hiện một lần đầu tiên khiến người đọc khó hiểu nội dung của từng trang. Bài viết này sẽ cung cấp đầy đủ các bước thực hiện, tùy chỉnh theo nhu cầu, từ cách sử dụng tính năng “Print Titles” trong giao diện người dùng cho tới viết mã VBA để tự động hoá quy trình. Tất cả đều được trình bày chi tiết, kèm ví dụ minh hoạ, để bạn nhanh chóng áp dụng trong thực tiễn.
Có thể bạn quan tâm: Cách Lập Bảng Tiến Độ Thi Công Trong Excel
1. Tại sao lại cần lặp lại tiêu đề khi in?
- Dễ dàng làm rõ nội dung: Khi bạn lặp lại tiêu đề trên mỗi trang, người đọc ngay lập tức biết được các cột nào Down trong dữ liệu.
- Tăng tính chuyên nghiệp: Bảng in mà không lặp tiêu đề có thể trông lộn xộn, gây khó chịu đối với người nhận.
- Thành phần dữ liệu đáng tin cậy: Khi dữ liệu bị cắt giữa chừng (có thể marluk dữ liệu), tiêu đề lặp lại giúp xác định vị trí dữ liệu ngay lập tức.
Có thể bạn quan tâm: Cách Lập Bảng Chi Tiêu Gia Đình Bằng Excel
2. Cách lặp lại tiêu đề trong Excel bằng giao diện người dùng
2.1. Mở tab Page Layout
- Mở workbook có dữ liệu cần in.
- Vào tab Page Layout (hoặc Page Setup trong một số phiên bản cũ hơn).
- Tìm nhóm Sheet và nhấp vào Print Titles.
Lưu ý: Trong Excel 2026/365, nút này có thể nằm trong tab File > Print > Page Setup.
2.2. Thiết lập dòng/ cột lặp lại
- Rows to repeat at top: Nhập hoặc chọn vùng dòng cần lặp lại假设 dòng 1 là tiêu đề. Bạn có thể nhập
=$1:$1hoặc kéo chuột để chọn. - Columns to repeat at left: Nếu cần lặp lại cột (ví dụ A, B, C), nhập
=$A:$Choặc chọn vùng cột.
2.3. Xác nhận và xem trước
- Nhấn OK, sau đó vào tab File > Print để xem bản in preview. Bạn sẽ thấy tiêu đề đã xuất hiện trên mỗi trang.
- Nếu cần điều chỉnh, quay lại Print Titles và thay đổi vùng lặp.
Có thể bạn quan tâm: Cách Làm Chữ Hoa Thành Chữ Thường Trong Excel: Hướng Dẫn Chi Tiết Và Các Mẹo Hữu Ích
3. Cách lặp lại tiêu đề bằng công thức và công cụ nâng cao
Đôi khi bạn muốn lặp lại tiêu đề không chỉ ở trang in mà còn trong bảng tính hiển thị (ví dụ: khi chia nhỏ bảng tính thành nhiều trang). Dưới đây là một số kỹ thuật nâng cao.
3.1. Sử dụng công thức OFFSET và ROW
Nếu bạn muốn tự động hiển thị tiêu đề trên mỗi trang trong bảng tính (không phải in), bạn có thể dùng hàm OFFSETArchitect để lấy tiêu đề.
=INDEX($1:$1,1,1)
Sau đó, áp dụng công thức này vào hàng đầu tiên của mỗi trang tạm thời.
3.2. Tạo một bảng “header sheet” riêng
- Tạo một sheet mới gọi là Header.
- Dán tiêu đề vào dòng 1 của sheet này.
- Dùng côngğunu
INDIRECT("Header!A1")để lấy giá trị tiêu đề vào các sheet khác.
Điều này giúp bảo toàn tiêu đề ngay cả khi bạn di chuyển hay chỉnh sửa dữ liệu.
4. Lặp lại tiêu đề theo từng trang tính (multi-sheet) khi in
Nếu bạn in nhiều sheet trong một workbook, mỗi sheet có thể cần lặp lại tiêu đề riêng. Dưới đây là thủ thuật:
- Mỗi sheet: Mở từng sheet và thiết lập Print Titles như đã mô tả ở 2.1.
- Chọn Print > Print Entire Workbook: Khi in toàn bộ workbook, Excel sẽ tự động lặp lại tiêu đề từng sheet.
- Kiểm tra Preview: Kiểm tra xem tiêu đề đã xuất hiện đúng ở mỗi sheet.
5. Tự động hoá lặp lại tiêu đề bằng VBA

Có thể bạn quan tâm: Cách Lặp Lại Tiêu Đề Trong Excel Khi Xem
5.1. Cài đặt môi trường
- Nhấn Alt + F11 để mở VBA Editor.
- Vào Insert > Module để tạo module mới.
5.2. Mã VBA mẫu
Sub RepeatHeaderOnAllSheets() Dim ws As Worksheet Dim headerRange As Range For Each ws In ThisWorkbook.Worksheets ' Giả sử dòng 1 là tiêu đề Set headerRange = ws.Range("1:1") With ws.PageSetup .PrintTitleRows = headerRange.Address End With Next ws MsgBox "Tiêu đề đã được lặp lại trên tất cả các trang trong workbook!", vbInformation
End Sub
- Mã này lặp qua tất cả sheet trong workbook và thiết lập dòng 1 làm tiêu đề lặp lại.
- Bạn có thể điều chỉnh
headerRangenếu tiêu đề nằm ở dòng khác.
5.3. Chạy macro
- Trở về Excel, nhấn Alt + F8, chọn
RepeatHeaderOnAllSheets, và nhấn Run.
6.asserie: giải quyết các vấn đề thường gặp
6.1. Tiêu đề không xuất hiện
- Kiểm tra lại vùng
Print Title Rows. Đảm bảo rằng phạm vi đúng (đánh dấu bằng mũi tên đỏ). - Nếu bạn sử dụng
OFFSEThoặcINDIRECTtrong công thức, hãy chắc chắn شوي dữ liệu không bị lỗi.
6.2. Tiêu đề lặp quá nhiều khi in
- Có thể do bạn đã thiết lập
Print Title Rowsnhiều lần (ví dụ: lặp lại từ 1:1, 2:2). Hãy xóa vùng lặp trước khi thiết lập.
6.3. Khi in theo khổ A3 hoặc khổ khác
- Kiểm tra lại thiết lập Page Setup: Khổ giấy, lề, và góc độ. Đôi khi tiêu đề bị tràn ra ngoài khi khổ giấy thay đổi.
7. Mẹo thêm: Tùy chỉnh tiêu đề khi in
7.1. Thêm dòng trống hoặc dòng nhãn bổ sung
Bạn có thể lặp lại một nhóm dòng thay vì một dòng duy nhất:
With ws.PageSetup .PrintTitleRows = "$1:$3" ' lặp dòng 1, 2, 3
End With
7.2. Chỉ lặp lại tiêu đề khi in
Nếu bạn muốn tiêu đề xuất hiện trong bản in nhưng không hiển thị trong workbook:
- Sử dụng Print Titles như bình thường.
- Thêm dòng Print Preview để kiểm tra.
7.3. Tạo tiêu đề động
- Khi tiêu đề thay đổi theo thời gian (ví dụ: theo năm), bạn có thể viết macro để tự động cập nhật vùng lặp.
Sub UpdateDynamicHeader() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Data") ' Giả sử tiêu đề hiện tại nằm ở A1 ws.PageSetup.PrintTitleRows = "$1:$1"
End Sub
8. Tích hợp lặp lại tiêu đề với Power Query
Nếu bạn đang sử dụng Power Query để tách dữ liệu:
- Tạo một Query để lấy dữ liệu.
- Kết nối query với một sheet.
- Đặt
Print Title Rowsnhư bình thường.
Power Query không ảnh hưởng đến cấu hình in, vì vậy bạn chỉ cần thiết lập một lần.
9. Kết luận và những lưu ý cuối cùng
- Tiêu đề lặp lại giúp người đọc hiểu nhanh chóng và tránh nhầm lẫn khi dữ liệu dài hơn một trang.
- Print Titles là công cụ chính trong Excel, nhưng bạn cũng có thể sử dụng VBA để tự động hoá hoặc Power Query để tích hợp dữ liệu.
- Kiểm tra preview trước khi in luôn là bước quan trọng để tránh sai sót.
Tip: Khi in nhiều sheet, hãy thử in một sheet duy nhất trước khi in toàn bộ workbook để kiểm tra xem tiêu đề có đúng không.
Bằng cách áp dụng các bước và mẹo trong bài viết này, bạn sẽ có thể lặp lại tiêu đề trên mỗi trang một cách chính xác, chuyên nghiệp và tiết kiệm thời gian. Happy Excel!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
