Đừng tự điều chỉnh khu vực in trong Excel nữa: Có một cách hay hơn nhiều
Không có gì phá hoại một báo cáo Excel chuyên nghiệp bằng một dòng 'Tóm tắt' trôi nổi trên trang riêng khi bạn gửi nó đến máy in hoặc PDF. Mặc dù bạn có thể điều chỉnh thủ công khu vực in cho mỗi lần cập nhật, nhưng cách chuyên nghiệp thực sự là tự động hóa. Đây là cách sử dụng hàm OFFSET để tạo một khu vực in thực sự tự suy nghĩ.
Vấn đề PDF cẩu thả
Sự bực bội của trò may rủi "nguyên trạng"
Bạn có thể đang nghĩ, "Tại sao phải bận tâm? Tôi không thể chỉ nhấn 'In' và để Excel tự xử lý sao?" Bạn có thể, nhưng dựa vào việc in mặc định của Excel là một canh bạc. Để hiểu lý do, hãy xem một tình huống thực tế phổ biến: hóa đơn dịch vụ chuyên nghiệp.
Để theo dõi khi bạn đọc, hãy tải xuống một bản sao miễn phí của hóa đơn Excel được sử dụng trong ví dụ. Sau khi bạn nhấp vào liên kết, bạn sẽ thấy nút tải xuống ở góc trên bên phải của màn hình.
Hóa đơn có tiêu đề thương hiệu với logo, thông tin khách hàng và bảng chi tiết các dịch vụ. Thách thức là danh sách này thay đổi mỗi tháng. Đôi khi bạn có hai mục trong bảng; đôi khi bạn có 20 mục. Phía dưới danh sách đó là một hộp tóm tắt "Tổng cộng" phải được bao gồm trong mỗi bản in.
Nếu bạn dựa vào tính năng in mặc định "nguyên trạng" của Excel, bạn sẽ gặp hai vấn đề lớn. Thứ nhất, nếu bạn từng nhập một ghi chú ở hàng 50 và xóa nó, Excel vẫn có thể nhớ hàng đó là một phần của phạm vi sử dụng của bảng tính. Điều này có thể dẫn đến việc in ra nhiều trang hoặc tạo PDF mà vài trang cuối hoàn toàn trống. Thứ hai, in "nguyên trạng" không cung cấp bất kỳ biện pháp bảo vệ nào. Nếu bạn có các phép tính nội bộ hoặc ghi chú lộn xộn bên cạnh hóa đơn, Excel sẽ bao gồm chúng trong bản in, làm cho tài liệu chuyên nghiệp của bạn trở nên lộn xộn với các phép toán tạm bợ.
Đó là lý do tại sao bạn nên tạo một ranh giới in ấn mà "bao bọc" tài liệu — bắt đầu từ logo và kết thúc chính xác nơi hộp "Tổng cộng" nằm — bất kể dữ liệu ở giữa tăng hay giảm bao nhiêu.
Bước 1: Xây dựng khu vực in ấn động
Giải mã công thức tính chiều cao
Để giải quyết vấn đề “PDF cẩu thả”, bạn cần tạo một phạm vi được đặt tên động. Tuy nhiên, Excel sẽ thay thế các công thức động bằng các tham chiếu ô tĩnh nếu bạn sau đó sử dụng các công cụ như Đặt Khu Vực In hoặc sửa đổi khu vực in trong Thiết Lập Trang. Để bảo vệ công thức, bạn cần lưu nó dưới một “tên đại diện” riêng:
- Trong tab Công thức, nhấp vào Trình quản lý tên.
- Nhấp vào Mới.
Trong hộp thoại Tên Mới, xóa trường Tham chiếu đến và dán công thức sau:
=OFFSET($A$1, 0, 0, COUNTA($A:$A)+8, 5)- Trong trường Name , nhập InvoiceRange.
- Nhấp OK và Đóng để đóng hai hộp thoại.
Hãy dành một chút thời gian để hiểu chính xác công thức OFFSET này đang làm gì:
- $A$1: Đây là điểm neo. Dấu đô la chuyển đổi tham chiếu từ tương đối sang tuyệt đối, có nghĩa là bản in luôn bắt đầu từ góc trên bên trái của trang.
- COUNTA($A:$A)+8: Đây là phép tính chiều cao. COUNTA đếm tất cả các ô không trống trong cột A. Việc thêm +8 đóng vai trò như một biến "đệm" để tính đến các hàng trống. 14 ô trong cột A chứa dữ liệu, và +8 trong công thức sẽ tính đến vùng đến hàng 23. Nếu bạn thêm nhiều hàng trống hơn, di chuyển hộp tóm tắt xuống dưới, hoặc sử dụng một mẫu khác hoàn toàn, bạn sẽ cần điều chỉnh số này để mọi thứ nằm gọn trong khung.
- 5: Điều này khóa chiều rộng ở năm cột (A đến E). Điều này hoạt động như một hàng rào bảo vệ, đảm bảo bản in của bạn không bao giờ tràn ra lề bên. Nếu bạn thay đổi số cột trong bố cục của mình, bạn sẽ cần điều chỉnh số này cho phù hợp.
Bây giờ, bạn cần kết nối proxy với khu vực in:
- Chọn các ô đang hoạt động trong hóa đơn của bạn (A1:E23), và trong tab Bố cục Trang, nhấp vào Khu Vực In > Đặt Khu Vực In. Bạn sẽ không thấy gì thay đổi, nhưng bước này tạo ra một tên sổ làm việc đặc biệt gọi là Print_Area, mà bạn sẽ sử dụng để lưu công thức động.
- Mở lại Trình Quản Lý Tên, chọn mục Print_Area, và xóa trường Tham chiếu tới.
- Với con trỏ vẫn ở trong trường Refers to, nhấn F3, và nhấp đúp vào InvoiceRange.
- Nhấn vào dấu kiểm để xác nhận.
- Nhấp trở lại vào trường Refers to , và nhìn thấy các "đuờng kiến diễu hành" làm nổi bật khu vực động.
- Nhấp Đóng.
Bước 2: Kết nối công thức với máy in của Excel
Chiếm quyền thiết lập trang của bạn
Khi công thức xác định khu vực in động của bạn đã có trong Trình quản lý Tên, bạn cần đảm bảo rằng menu Thiết lập Trang thực sự đang theo dõi nó:
- Trong tab Bố cục Trang, nhấp vào biểu tượng khởi chạy hộp thoại ở góc dưới bên phải của nhóm Thiết lập Trang.
- Mở tab Sheet, và xóa trường Print area.
- Với con trỏ của bạn vẫn ở trong trường Print area, nhấn F3 để mở menu Paste Name, và nhấp đúp vào Print_Area.
- Nhấp OK hai lần để đóng hai hộp thoại.
Ở thời điểm này, đừng bao giờ mở lại Page Setup > Sheet hoặc sử dụng nút Set Print Area. Nếu làm vậy, trường Print area có khả năng sẽ quay lại thành toạ độ ô tĩnh. Đây là cách Excel "giải" công thức cho bạn, nhưng khi làm như vậy, nó sẽ làm mất tính tự động. Nếu điều này xảy ra, hãy quay lại Name Manager, chọn Print_Area, và thay đổi trường Refers to trở lại =InvoiceRange.
Bước 3: Kiểm tra thiết lập tự động mới của bạn
Đạt được quy trình làm việc 'đặt và quên'
Bây giờ đến phần thú vị, nơi bạn nhìn thấy quy trình làm việc được thực hiện:
- Đi đến danh sách chi tiết của bạn và chọn ô dưới cùng bên phải của bảng hiện tại.
- Nhấn Tab. Bởi vì danh sách được định dạng dưới dạng bảng Excel, Excel sẽ tự động tạo một hàng mới và đẩy dòng "Tổng" xuống. Nhập một số dữ liệu thử và lặp lại quá trình này năm hoặc sáu lần.
- Gõ một số ghi chú ngẫu nhiên bên ngoài khu vực hóa đơn (chẳng hạn như trong và hàng 32).
- Nhấn Ctrl+P để mở Xem Trước Khi In. Chú ý rằng khu vực in đã mở rộng hoàn hảo để bao gồm tất cả các hàng mới và ô "Tổng cộng". Quan trọng là, các ghi chú lộn xộn của bạn không hề xuất hiện.
- Để thực sự chứng minh rằng tự động hóa của bạn vẫn hoạt động, hãy mở lại Trình quản lý tên, và nhấp vào trường Tham chiếu tới cho InvoiceRange và Print_Area để xem những "chú kiến diễu hành" vẫn nhảy múa quanh khu vực động.
Nếu khu vực in của bạn bị cắt quá sớm, hãy kiểm tra các ô được gộp trong cột A. Excel coi một khối ô gộp là một ô duy nhất khi đếm các ô không trống, điều này có thể làm sai lệch việc tính chiều cao. Nếu có thể, hãy sử dụng Center Across Selection thay vì.
Ngày tháng phải vật lộn với các cài đặt in thủ công đã kết thúc. Bằng cách cố định bố cục của bạn và tự động hóa chiều cao, bạn đã tạo ra một bảng tính tôn trọng các giới hạn của mình. Đồng bộ hóa quy trình làm việc "cài đặt và quên đi" này với các điều chỉnh in ấn khác—như điều chỉnh hướng trang và sử dụng lề tùy chỉnh—là một cách chắc chắn để có được bản in Excel hoàn hảo.
















