Ernie hỏi liệu có cách nào để Excel tự động điều chỉnh chiều cao hàng trong các ô được hợp nhất không. Ông chỉ ra rằng nếu một ô được đặt với tính năng gói văn bản được bật, thì Excel sẽ tự động điều chỉnh chiều cao hàng cho ô đó để tất cả văn bản được bao bọc đều hiển thị. Nếu sau đó bạn hợp nhất ô đó với một ô liền kề, ngay cả khi ô liền kề đã bật gói văn bản, thì chiều cao hàng của ô đã hợp nhất kết quả sẽ không được điều chỉnh để tất cả văn bản được hiển thị.

Chính xác lý do tại sao Excel làm điều này là không rõ ràng, nhưng không có cách nào bên trong để giải quyết nó — Excel chỉ làm được điều đó. Thoạt đầu, bạn có thể nghĩ rằng bạn có thể sử dụng tính năng AutoFit (Cells | Format | AutoFit hoặc Format | Rows | AutoFit) để điều chỉnh chiều cao của hàng chứa ô đã hợp nhất. Tuy nhiên, làm như vậy dường như không ảnh hưởng gì — AutoFit dường như hoàn toàn bỏ qua các ô đã hợp nhất trong việc thực hiện phép thuật của nó.

Một cách giải quyết vấn đề là sử dụng macro để đặt chiều cao hàng thành chiều cao mong muốn. Một cách tiếp cận tốt là để macro xác định chiều rộng cột của vùng được hợp nhất, hủy hợp nhất các cột, đặt cột đầu tiên thành chiều rộng đó và xác định chiều cao hàng cần thiết để Tự động bổ sung nó. Sau đó, macro có thể đặt lại chiều rộng cột, hợp nhất các ô và đặt chiều cao hàng mới. (Nếu điều đó nghe có vẻ nhiều thì đúng là như vậy. Việc tạo ra một macro như vậy sẽ không quá tầm thường.)

Nếu không muốn sử dụng macro, bạn có thể đánh lừa Excel đặt chiều cao hàng đúng cách. Bạn thực hiện điều này bằng cách sử dụng một cột riêng biệt được tạo với mục đích rõ ràng là đặt chiều cao hàng. Quá trình được mô tả trong các bước chung sau đây. (Các bước này giả sử bạn đang hợp nhất các ô trong cột A và B và bảng dữ liệu của bạn chỉ bao gồm các cột từ A đến K.)

  1. Hợp nhất các ô trong cột A và B như mong muốn.

  2. Trong cột Z (hoặc một số cột khác bên ngoài phạm vi bảng dữ liệu của bạn, nhưng không liền kề), hãy đặt một tham chiếu công thức đơn giản cho cột A, như trong = A1.

  3. Đảm bảo định dạng văn bản của cột Z giống hệt như trong ô đã hợp nhất, ngoại trừ việc hợp nhất. (Cột Z không được hợp nhất với bất kỳ thứ gì, cũng không được đánh dấu là đã hợp nhất.)

  4. Làm cho chiều rộng của cột Z hẹp hơn một chút so với chiều rộng kết hợp của cột A và B.

Tác dụng của các bước này là Excel sẽ đặt chiều cao hàng dựa trên nội dung của cột Z, điều này chỉ xảy ra để khớp với nội dung của ô được hợp nhất trong cột A và B. Điều này, tất nhiên, cho phép tất cả văn bản trong cột được hợp nhất ô được hiển thị. Điều duy nhất bạn cần làm là đảm bảo rằng bạn không in nội dung của cột Z khi bạn in.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (10563) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: