Trong môi trường làm việc hàng ngày với Excel, việc điều chỉnh độ rộng của các cột là một thao tác thường xuyên mà người dùng gặp phải. Đặc biệt là khi bạn muốn tạo một bảng dữ liệu có vẻ chuyên nghiệp, đồng nhất và dễ đọc, việc đặt độ rộng cột đồng nhất là điều không thể thiếu. Dưới đây, chúng ta sẽ đi qua các phương pháp khác nhau để làmbea cột trong Excel đều có cùng độ rộng, từ cách thủ công, sử dụng các công cụ tích hợp sẵn, cho tới cách tự động hoá qua VBA. Bạn cũng sẽ học được cách xử lý khi có nhiều cột và khi cần áp dụng cho nhiều trang tính trong workbook.
Có thể bạn quan tâm: Hướng Dẫn Chia Sẻ File Excel Với Nhiều Người Dùng
1. Tại sao việc đồng nhất độ rộng cột lại quan trọng?
Trước khi đi vào chi tiết, hãy hiểu một chút lý do tại sao bạn nên quan tâm đến độ rộng cột:
- Thẩm mỹ: Một bảng dữ liệu có cột đều nhau sẽ trông gọn gàng, chuyên nghiệp hơn.
- Đọc dữ liệu: Khi các cột có độ rộng hago, người đọc dễ dàng theo dõi từng phần dữ liệu mà không bị lấn át.
- In ấn: Khi in bảng, độ rộng đồng nhất giúp tránh việc cột bị cắt hoặc tràn ra ngoài trang.
- Tự động hoá: Khi dùng công cụ tự động hoá (macro, Power Query, DAX), độ rộng đồng nhất giúp tránh lỗi khi xuất dữ liệu ra các ứng dụng khác.
Có thể bạn quan tâm: Hiển Thị Nhiều File Excel Trên Thanh Taskbar Của Windows 10: Hướng Dẫn Chi Tiết Và Mẹo Thực Tiễn
2. Cách thủ công: Đặt độ rộng cột bằng chuột tort
2.1. Đặt độ rộng cho một cột
- Di chuyển chuột tới tiêu đề cột (ví dụ,
A). - Khi con trỏ chuyển thành một dấu
↔(hai mũi tên hai chiều), nhấn và kéo sang phải hoặc trái cho đến khi độ rộng mong muốn. - Thả chuột và độ rộng cột sẽ được lưu.
2.2. Đặt độ rộng cho nhiều cột
- Chọn các cột cần đồng nhất: nhấn giữ
Ctrlvà click từng tiêu đề cột hoặc kéo chuột qua chuỗi cột. - Sau khi chọn, di chuyển chuột tới biên giữa bất cello selected cột và kéo như hướng dẫn ở 2.1.
- Độ rộng sẽ được áp dụng đồng nhất cho tất cả các cột đã chọn.
Tip: Bạn có thể dùng
Alt + H + O + I(tắt gói phím tắt) để tự động điều chỉnh độ rộng cột sao cho vừa với nội dung, nhưng nếu muốn đồng nhất, hãy chọn một cột làm chuẩn rồi áp dụng lại.
Có thể bạn quan tâm: Highlight Dòng Và Cột Trong Excel Khi Ô Được Chọn
3. Sử dụng tính năng “Fit to Width” (Tự động điều chỉnh)
Excel cung cấp tính năng AutoFit giúp tự động điều chỉnh độ rộng cột sao cho phù hợp với nội dung lớn nhất trong cột.
3.1. AutoFit cho một cột
- Chọn cột, sau đó nhấn
Alt + H + O + I. Excel sẽ tự động điều chỉnh độ rộng.
3.2. AutoFit cho nhiều cột
- Chọn các cột cần AutoFit.
- Nhấn
Alt + H + O + I. Độ rộng của tất cả các cột được chọn sẽ được điều chỉnh tự động, nhưng chúng không nhất thiết có cùng độ rộng sau khi AutoFit; vì mỗi cột dựa vào nội dung riêng.
Lưu ý: Nếu bạn muốn tất cả cột có cùng độ rộng mà vẫn tự động điều chỉnh theo nội dung lớn nhất, bạn cần làm theo các bước trong phần 4.
4. Đặt độ rộng cột đồng nhất bằng “Format Cells”
イĐiều chỉnh độ rộng cột đồng nhất là một thao tác khá đơn giản khi sử dụng menu Format Cells.
4.1. Bước thực hiện
- Chimte cột hoặc toàn bộ bảng (
Ctrl + A). - Chuột phải vào tiêu đề cột, chọn
Column Width.... - Nhập giá trị độ rộng mong muốn (ví dụ:
15– đơn vị là số ký tự của font mặc định). - Nhấn
OK.
4.2. Giải thích đơn vị độ rộng
- Excel tính độ rộng cột dựa trên ký tự
0trong font mặc định. Ví dụ,Column Width = 15tương đương với khoảng 15 ký tự0(độ rộng chuẩn). - Nếu bạn sử dụng font khác (ví dụ
Calibri 11), độ rộng này sẽ hơi khác, nhưng vẫn giữ nguyên tính đồng nhất.
4.3. Tự động áp dụng cho nhiều cột
- Nếu bạn muốn áp dụng cho nhiều cột mà không cần chọn từng cột một, hãy chọn Jab entire sheet (
Ctrl + A) rồi reputColumn Widthvới giá trị mong muốn. Excel sẽ áp dụng cho toàn sheet.
5. Sử dụng “Format Painter” để sao chép độ rộng
Nếu bạn đã có một cột có độ rộng mong muốn, bạn có thể sao chép độ rộng này sang các cột khác bằng Format Painter.
- Chọn cột có độ rộng chuẩn.
- Nhấn nút
Format Paintertrên thanh Ribbon (hoặcCtrl + Shift + C). - Click vào các cột cần áp dụng độ rộng.
- Khi hoàn thành, nhấn
EschoặcCtrl + Shift + Clại để hủyFormat Painter.
Lưu ý:
Format Paintersao chép toàn bộ định dạng (font, màu nền, cột rộng, biên,…) nên cần cẩn thận khi áp dụng.
6. Sử dụng Phím tắt nhanh để điều chỉnh độ rộng (Windows)

Có thể bạn quan tâm: Cách Kết Hợp 2 Cột Trong Excel Với Dấu Cách (space)
Excel hỗ trợ một số phím tắt giúp bạn nhanh chóng điều chỉnh độ rộng cột:
Alt + H + O + I: AutoFit cột hiện tại.Alt + H + O + W: Mở hộp thoạiColumn Width.Alt + H + O + C: Mở hộp thoạiColumn Widthvà cho phép nhập giá trị.
Chú ý: Khi sử dụng
Alt + H + O + C, Excel sẽ đặt cursor vào ô nhập độ rộng, bạn chỉ cần gõ số rồi nhấnEnter.
7. Sử dụng VBA để tự động hoá
Nếu bạn làm việc với nhiều bảng hoặc muốn áp dụng đồng nhất cho toàn bộ workbook, bạn có thể viết một macro đơn giản bằng VBA.
7.1. Macro để đồng nhất cột trong một sheet
Sub SetUniformColumnWidth() Dim ws As Worksheet Dim targetWidth As Double ' Lấy sheet hiện tại Set ws = ActiveSheet ' Xác định độ rộng mong muốn (đặt số tùy ý) targetWidth = 15 ' Lặp qua từng cột trong sheet Dim col As Range For Each col In ws.Columns col.ColumnWidth = targetWidth Next col
End Sub
- Mở VBA Editor (
Alt + F11), chèn một module mới (Insert > Module), dán mã trên. - Chạy macro (
F5) hoặc gán macro cho nút.
7.2. Macro để đồng nhất cột trong toàn bộ workbook
Sub SetUniformColumnWidthAllSheets() Dim wb As Workbook Dim ws As Worksheet Dim targetWidth As Double Set wb = ThisWorkbook targetWidth = 15 For Each ws In wb.Worksheets Dim col As Range For Each col In ws.Columns col.ColumnWidth = targetWidth Next col Next ws
End Sub
- Macro này sẽ đặt độ rộng 15 cho mọi cột trong mọi sheet của workbook.
7.3. Macro với milio tùy chỉnh (độ rộng dựa trên nội dung lớn nhất)
Đôi khi bạn muốn đặt độ rộng sao cho tất cả các cột có độ rộng bằng độ rộngeser lớn nhất trong các cột đó:
Sub UniformAutoFit()
Редактор: Dim ws As Worksheet Dim maxWidth As Double Dim col.Infof As Range Set ws = ActiveSheet maxWidth = 0 ' Tìm độ rộng lớn nhất For Each col In ws.Columns col.AutoFit If col.ColumnWidth > maxWidth Then maxWidth = col.ColumnWidth End If Next col ' Áp dụng độ rộng đồng nhất For Each col In ws.Columns col.ColumnWidth = maxWidth Next col
End Sub
- Đoạn code này thực hiện AutoFit từng cột trước, rồi lấy độ rộng lớn nhất và áp dụng cho tất cả.
8. Xử lý khi cột có dữ liệu lớn hoặc dữ liệu đặc.positions
8.1. Định dạng số, ngày, thời gian có thể làm thay đổi độ rộng
- Khi dữ liệu là số lớn (ví dụ
1234567890), độ rộng cột cần tăng. - Khi sử dụng định dạng ngày (ví dụ
MM/DD/YYYY), độ rộng cũng thay đổi.
Khuyến nghị: Trước khi đặt độ rộng đồng nhất, hãy kiểm tra dữ liệu lớn nhất hoặc định dạng đặc biệt trong cột. Bạn có thể làm điều này bằng cách lọc dữ liệu hoặc sử dụng hàm
MAX(LEN(A:A)).
8.2. Dùng công thức để xác định độ rộng tối thiểu
Bạn có thể viết công thức trong một ô tạm để tính độ rộng tối thiểu:
=MAX(LEN(A1:A1000))
- Công thức này trả về độ dài ký tự lớn nhất trong dải
A1:A1000. Sau đó, bạn có thể chuyển đổi độ dài này thành độ rộng cột (thông thường=ĐộDài+2).
9. Tối ưu hoá khi làm việc với Power Query
Nếu bạn đang nhập dữ liệu từ nguồn bên ngoài qua Power Query, bạn Mission pronounce:
- Khi dữ liệu được load vào Excel, Power Query sẽ tự động định dạng cột.
- Bạn có thể điều chỉnh độ rộng cột sau khi load bằng cách sử dụng
Format Cellshoặc macro.
Tip: Khi cấu hình Power Query, hãy đặt
Promote HeadersvàChange Typeđúng để tránh dữ liệu bị mất trong quá trình xử lý.
10. Kiểm tra & xác nhận
Sau khi áp dụng bất kỳ phương pháp nào, hãy kiểm tra:
- Hiển thị: Đảm bảo rằng không có cột bị tràn dữ liệu hoặc cắt dữ liệu.
- In ấn: Mở chế độ In (Print Preview) để xem bảng trông như thế nào trên giấy.
- Tính năng lọc: Khi dùng filter, các cột vẫn có độ rộng hợp lý.
- Tính năng điều hướng: Khi dùng
Ctrl + →để di chuyển giữa các cột, bạn không bị tràn ra ngoài trang.
11. Tóm tắt các phương pháp chính
| Phương pháp | Khi nào dùng | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Thủ công kéo | Khi chỉ có vài cột | Đơn giản, nhanh | Đối với nhiều cột mất thời gian |
| Format Cells | Khi muốn độ rộng cụ thể | Kiểm soát chính xác | Cần nhập số thủ công |
| Format Painter | Sao chép độ rộng | Dễ dàng, nhanh | Sao chép toàn bộ định dạng |
| VBA macro | Đối với nhiều sheet / tự động hoá | Tự động, linh hoạt | Cần kiến thức VBA |
| AutoFit | Đòi hỏi độ rộng phụ thuộc nội dung | Tự động | Không đồng nhất |
12. Kết luận
Đặt độ rộng cột đồng nhất trong Excel là một thao tác quan trọng giúp bảng dữ liệu trở nên chuyên nghiệp và dễ đọc hơn. Bạn có thể thực hiện thủ công với chuột, sử dụng tính năng Format Cells, AutoFit политики hoặc Format Painter. Khi cần xử lý hàng loạt hoặc tự động hoá, macro VBA là công cụ mạnh mẽ nhất. Hãy chọn phương pháp phù hợp với tình huống của bạn, và luôn kiểm tra lại bảng dữ liệu để đảm bảo tính nhất quán và chính xác.
Nhớ rằng, trong Excel, độ rộng cột là một naturaleza nhỏ nhưng có thể tạo ra sự khác biệt lớn trong tính thẩm mỹ và tính chuyên nghiệp của báo cáo hay bảng dữ liệu của bạn. Chúc bạn thành công! ஜன

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