Có thể bạn quan tâm: Cách Chỉnh Dòng Bằng Nhau Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Giới thiệu tổng quan
Trong công việc văn phòng, Excel luôn là công cụ không thể thiếu để xử lý dữ liệu, lập báo cáo và phân tích thông tin. Một trong những thao tác cơ bản nhưng lại ảnh hưởng lớn đến tính thẩm mỹ và khả năng đọc hiểu của bảng tính chính là chỉnh row height (chiều cao dòng). Dù bạn là người mới bắt đầu hay đã là một “pro” trong Excel, việc nắm vững cách thay đổi chiều cao dòng sẽ giúp bảng tính của bạn trông chuyên nghiệp hơn, đồng thời tối ưu không gian hiển thị và giảm thiểu lỗi khi in ấn.
Bài viết này sẽ cung cấp cho bạn hướng dẫn chi tiết từng bước để chỉnh row height trong Excel, bao gồm:
- Các cách thực hiện nhanh chóng bằng chuột, menu, phím tắt.
- Sử dụng tính năng “AutoFit” để tự động điều chỉnh.
- Thiết lập chiều cao dòng cố định cho toàn bộ sheet hoặc một vùng chọn.
- Cách áp dụng row height đồng thời cho nhiều sheet.
- Mẹo xử lý trường hợp đặc biệt: nội dung bị cắt, dòng trống, và in ấn.
- Các hàm, macro VBA hỗ trợ tự động hoá việc chỉnh row height.
- So sánh giữa Excel trên Windows, macOS và phiên bản web (Excel Online).
Sau khi đọc xong, bạn sẽ có kiến thức toàn diện để:
- Tăng tốc độ làm việc: Không còn phải lặp đi lặp lại thao tác “cắt ghép” dòng khi nhập dữ liệu mới.
- Nâng cao tính thẩm mỹ: Bảng tính sạch sẽ, đồng nhất, dễ đọc.
- Giảm lỗi in ấn: Đảm bảo mọi nội dung đều hiển thị đầy đủ trên giấy.
- Tự động hoá: Áp dụng macro để xử lý hàng loạt file một cách nhanh chóng.
Hãy cùng khám phá chi tiết từng phương pháp dưới đây.
Có thể bạn quan tâm: Cách Chỉnh Khổ Giấy In Trong Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Các cách cơ bản để chỉnh row height trong Excel
2.1. Sử dụng chuột kéo (Drag)
Đây là cách nhiều người dùng mới thường dùng vì đơn giản và trực quan.
Bước thực hiện:
- Di chuột tới đường viền giữa hai số dòng (ví dụ: giữa dòng 4 và 5) ở thanh số dòng bên trái.
- Khi con trỏ chuyển thành mũi tên đôi lên‑xuống, nhấn giữ chuột trái và kéo lên hoặc xuống để thay đổi chiều cao.
- Thả chuột khi đạt được độ cao mong muốn.
Lưu ý:
– Nếu bạn kéo quá nhanh hoặc không chính xác, có thể gây ra “độ lệch” không đồng đều. Hãy thử điều chỉnh lại cho từng dòng hoặc dùng các cách chính xác hơn (menu, phím tắt).
2.2. Sử dụng menu “Format” → “Row Height”
Cách này cho phép bạn nhập giá trị cụ thể (đơn vị là point, 1 point ≈ 0.035 cm).
Thực hiện:
- Chọn dòng (hoặc nhiều dòng) muốn chỉnh.
- Vào Home > Format > Row Height (hoặc Right‑click → Row Height).
- Nhập số điểm mong muốn, ví dụ:
20(tương đương khoảng 0.7 cm) và nhấn OK.
Mẹo: Nếu muốn áp dụng cùng một chiều cao cho nhiều dòng không liền nhau, giữ phím Ctrl khi chọn, sau đó thực hiện bước 2‑3.
2.3. Sử dụng phím tắt
- Windows:
Alt + H + O + I(AutoFit) hoặcAlt + H + O + A(Row Height → nhập giá trị). - macOS:
Ctrl + Option + Command + 0(AutoFit) – tùy vào phiên bản Excel.
Sau khi nhấn phím tắt, một hộp thoại sẽ hiện ra cho bạn nhập giá trị.
2.4. AutoFit Row Height
AutoFit là tính năng tự động tính toán chiều cao dòng dựa trên nội dung lớn nhất trong dòng đó.
Cách thực hiện:
- Chuột: Kéo đôi viền dưới dòng (giống cách kéo thủ công) đến khi con trỏ chuyển thành mũi tên đôi và double-click. Excel sẽ tự động điều chỉnh.
- Menu: Chọn dòng → Home > Format > AutoFit Row Height.
- Phím tắt:
Alt + H + O + A(Windows) hoặcCtrl + Option + Command + 0(macOS).
Lưu ý: AutoFit không hoạt động tốt khi wrap text (điều chỉnh tự động) và merged cells (ô hợp nhất) được bật. Khi gặp trường hợp này, bạn cần đặt chiều cao thủ công hoặc bỏ hợp nhất ô.
Có thể bạn quan tâm: Chuyển Đơn Vị Tiền Tệ Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Điều chỉnh đồng thời cho nhiều dòng, nhiều sheet
3.1. Chọn nhiều dòng không liên tiếp
Giả sử bạn muốn đặt cùng một chiều cao cho các dòng 2, 5, 8:
- Giữ Ctrl (Windows) hoặc Command (macOS) và click vào số dòng tương ứng.
- Thực hiện một trong các cách trên (menu, phím tắt, AutoFit).
3.2. Chọn toàn bộ sheet
Để đặt chiều cao chuẩn cho toàn bộ sheet:
- Nhấn
Ctrl + Ahai lần (trong Excel Windows) để chọn toàn bộ sheet. - Thực hiện Row Height → nhập giá trị mong muốn.
3.3. Áp dụng cho nhiều sheet cùng lúc
Nếu bạn có nhiều sheet trong một workbook và muốn đặt cùng một row height:
- Chọn tab đầu tiên, sau đó giữ Shift và click vào tab cuối cùng để group các sheet.
- Thực hiện thao tác chỉnh row height (ví dụ: chọn dòng 1 → Home > Format > Row Height → nhập
25). - Khi hoàn thành, bấm chuột phải vào một tab và chọn Ungroup Sheets để tách các sheet ra.
Cảnh báo: Khi các sheet được nhóm, mọi thay đổi sẽ áp dụng đồng thời cho tất cả sheet trong nhóm. Hãy chắc chắn rằng bạn muốn thay đổi đồng thời trước khi thực hiện.
4. Xử lý các tình huống đặc biệt
4.1. Nội dung bị cắt khi wrap text được bật
Khi bật Wrap Text, nội dung sẽ tự động xuống dòng trong ô, nhưng nếu row height không đủ, phần nội dung sẽ bị cắt.

Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Chỉnh Kích Thước Ô Excel: Từ Cơ Bản Đến Nâng Cao
Giải pháp:
- AutoFit:
Alt + H + O + A(Windows). Excel sẽ tự động mở rộng đủ để hiển thị toàn bộ nội dung. - Thiết lập thủ công: Đánh giá chiều cao cần thiết (thông thường mỗi dòng văn bản chiếm khoảng 15‑20 point) và nhập giá trị lớn hơn.
4.2. Dòng trống không cần thiết
Đôi khi chúng ta có dòng trống không chứa dữ liệu nhưng vẫn chiếm không gian.
Cách xóa nhanh:
- Chọn dòng trống → Right‑click → Delete → Shift cells up.
- Hoặc nhấn Alt + H + D + R để xóa dòng nhanh.
Nếu muốn giảm chiều cao của dòng trống mà không xóa:
- Chọn dòng → Row Height → nhập giá trị nhỏ (ví dụ:
5).
4.3. Khi in ấn: Row height và page break
Khi in, page break có thể cắt giữa các dòng, làm mất đi một phần nội dung.
Cách khắc phục:
- Vào Page Layout > Breaks > Insert Page Break để điều chỉnh vị trí.
- Đảm bảo row height không quá lớn, gây ra việc một dòng bị chia ra hai trang.
- Sử dụng Print Preview để kiểm tra trước khi in.
5. Sử dụng VBA để tự động hoá việc chỉnh row height
Khi làm việc với hàng loạt file hoặc cần đặt chuẩn cho các sheet phức tạp, VBA (Visual Basic for Applications) là công cụ mạnh mẽ.
5.1. Macro AutoFit toàn sheet
Sub AutoFitAllRows() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Cells.Rows.AutoFit Next ws
End Sub
- Chức năng: Duyệt qua mọi sheet trong workbook và tự động điều chỉnh chiều cao cho tất cả các dòng dựa trên nội dung.
- Cách chạy: Mở Alt + F11 → Insert → Module → dán code → chạy (
F5).
5.2. Đặt chiều cao cố định cho các dòng có nội dung
Sub SetFixedRowHeight() Dim rng As Range Dim cell As Range 'Chọn vùng dữ liệu muốn xử lý Set rng = Selection For Each cell In rng.Rows If Application.WorksheetFunction.CountA(cell) > 0 Then cell.RowHeight = 25 'điều chỉnh giá trị tùy ý Else cell.RowHeight = 12 'dòng trống End If Next cell
End Sub
- Công dụng: Đặt chiều cao 25 cho các dòng có dữ liệu, 12 cho dòng trống.
- Lưu ý: Khi dữ liệu thay đổi, cần chạy lại macro để cập nhật.
5.3. Áp dụng row height cho các sheet được chọn
Sub SetRowHeightSelectedSheets() Dim sh As Worksheet Dim h As Double h = InputBox("Nhập chiều cao dòng (point):", "Row Height", 20) For Each sh In ActiveWindow.SelectedSheets sh.Rows.RowHeight = h Next sh
End Sub
- Khi chạy macro, một hộp thoại sẽ hiện ra để bạn nhập giá trị chiều cao, sau đó áp dụng cho tất cả các sheet đang được chọn.
6. So sánh các phiên bản Excel
6.1. Excel trên Windows
- Tính năng đầy đủ: AutoFit, Row Height, VBA.
- Phím tắt:
Alt + H + O + A(AutoFit),Alt + H + O + I(Input Row Height). - Performance: Xử lý nhanh, đặc biệt với workbook lớn.
6.2. Excel trên macOS
- Giao diện hơi khác: Home > Cells > Format > Row Height.
- Phím tắt:
Ctrl + Option + Command + 0cho AutoFit. - VBA vẫn hỗ trợ, nhưng một số hàm có thể cần điều chỉnh (đặc biệt là liên quan tới file system).
6.3. Excel Online (Web)
- Giới hạn: Không hỗ trợ VBA, một số tính năng format như “Row Height” vẫn có, nhưng AutoFit có thể không hoạt động hoàn hảo.
- Cách thực hiện: Click chuột phải vào số dòng → Row Height, hoặc Format → Row Height.
- Đối với người dùng cần tự động hoá, có thể sử dụng Office Scripts (JavaScript) thay cho VBA.
function main(workbook: ExcelScript.Workbook) { const sheet = workbook.getActiveWorksheet(); sheet.getUsedRange().getRows().autoFit();
}
7. Các mẹo nâng cao để tối ưu row height
- Sử dụng Conditional Formatting để thay đổi màu nền khi dòng có chiều cao lớn, giúp bạn nhanh chóng nhận ra các dòng cần điều chỉnh.
- Đặt giá trị mặc định cho row height trong Template: Khi tạo file mới từ template, mọi sheet sẽ đã có chiều cao chuẩn.
- Kiểm tra hidden rows: Đôi khi các dòng ẩn có chiều cao lớn gây lỗi in. Mở Home > Format > Hide & Unhide > Unhide Rows để kiểm tra.
- Sử dụng “Custom Views”: Lưu lại các thiết lập hiển thị (bao gồm row height) cho các mục đích khác nhau (xem dữ liệu, in ấn, phân tích).
- Kết hợp với “Freeze Panes”: Khi freeze hàng đầu, đảm bảo row height không bị thay đổi khi cuộn.
8. Kiểm tra và xác nhận cuối cùng
Sau khi đã chỉnh sửa:
- Kiểm tra Preview:
File > Print > Print Previewđể xem mọi dòng có hiển thị đầy đủ không. - Kiểm tra trên các thiết bị: Mở file trên Windows, macOS và Excel Online để chắc chắn rằng row height hiển thị đồng nhất.
- Lưu dưới dạng Template (
.xltx) nếu bạn muốn tái sử dụng cấu hình cho các dự án tiếp theo.
9. Tổng kết
Việc chỉnh row height trong Excel không chỉ là một thao tác thẩm mỹ mà còn là yếu tố quan trọng giúp:
- Tối ưu không gian hiển thị,
- Đảm bảo tính chính xác khi in,
- Tiết kiệm thời gian bằng cách tự động hoá qua VBA hoặc Office Scripts,
- Nâng cao trải nghiệm người dùng khi làm việc với dữ liệu lớn.
Bằng cách nắm vững các phương pháp từ cơ bản (kéo chuột, menu) đến nâng cao (macro, Office Scripts), bạn sẽ trở thành một “maestro” trong việc quản lý bảng tính Excel, dù làm việc trên bất kỳ nền tảng nào.
Hãy áp dụng ngay các kỹ thuật trên vào dự án thực tế của bạn và cảm nhận sự khác biệt! Nếu có bất kỳ câu hỏi nào, hoặc muốn chia sẻ kinh nghiệm cá nhân về việc chỉnh row height, đừng ngần ngại để lại bình luận dưới đây. Chúc bạn làm việc hiệu quả và luôn đạt được những kết quả xuất sắc!

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ẻ.
