Có thể bạn quan tâm: Cách Tích V Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Excel không chỉ là một công cụ tính toán mạnh mẽ, mà còn là một nền tảng linh hoạt để trình bày dữ liệu một cách chuyên nghiệp. Một trong những yếu tố quan trọng giúp bảng tính trở nên dễ đọc, gọn gàng và ấn tượng chính là khung (border). Việc tạo khung cho ô, dải ô hoặc toàn bộ bảng không những giúp phân chia nội dung rõ ràng mà còn tạo nên sự thẩm mỹ, hỗ trợ người xem nhanh chóng nắm bắt thông tin.
Bài viết dưới đây sẽ hướng dẫn bạn từ A đến Z cách tạo khung cho Excel, bao gồm:
- Kiến thức cơ bản về khung trong Excel.
- Các phương pháp tạo khung nhanh bằng thanh công cụ, menu và phím tắt.
- Tùy chỉnh chi tiết: độ dày, màu sắc, kiểu đường viền.
- Sử dụng Conditional Formatting để tự động thêm khung dựa trên điều kiện.
- Tạo khung cho bảng dữ liệu, báo cáo, biểu đồ và mẫu in.
- Mẹo nâng cao: dùng VBA để tự động hoá việc tạo khung.
- Lưu ý và lỗi thường gặp khi làm việc với khung.
Hãy cùng khám phá từng bước một để bạn có thể tự tin tạo ra các bảng tính Excel chuyên nghiệp chỉ trong vài phút.
Có thể bạn quan tâm: Cách Trộn Word Và Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Hiểu Rõ Về Khung (Border) Trong Excel
1.1 Khái Niệm Cơ Bản
- Khung (Border): Đường viền bao quanh một ô hoặc một dải ô, có thể được định dạng với màu, độ dày và kiểu (đứt nét, liền nét, gạch chéo, v.v.).
- Mục Đích: Phân tách dữ liệu, nhấn mạnh tiêu đề, tạo bảng báo cáo đẹp mắt, hỗ trợ in ấn.
1.2 Các Loại Đường Viền
| Kiểu đường viền | Mô tả | Ứng dụng thường gặp |
|---|---|---|
| Liền (Continuous) | Đường thẳng liên tục | Dùng cho tiêu đề, bảng tổng quan |
| Đứt (Dashed) | Đường nét ngắt quãng | Phân chia các nhóm dữ liệu |
| Gạch (Dotted) | Đường chấm | Tạo hiệu ứng nhẹ, không gây rối |
| Gấp đôi (Double) | Hai đường liền kèm nhau | Nhấn mạnh các phần quan trọng |
| Đường chéo (Diagonal) | Đường chéo qua ô | Thể hiện dữ liệu đa chiều (ví dụ: phần trăm và giá trị) |
1.3 Độ Dày và Màu Sắc
- Độ dày: Thông thường từ 0.25 pt (mỏng) đến 2.25 pt (dày).
- Màu sắc: Có thể dùng màu tiêu chuẩn (đen, xám, xanh…) hoặc màu tùy chỉnh (RGB, theme color). Việc lựa chọn màu sắc cần cân nhắc để không làm mất tính đọc được của dữ liệu.
Có thể bạn quan tâm: Cách Tra Cứu Dữ Liệu Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Các Cách Tạo Khung Nhanh Trong Excel
2.1 Sử Dụng Thanh Công Cụ “Borders”
- Chọn ô hoặc dải ô cần tạo khung.
- Trên Home tab, tìm nhóm Font → Borders (biểu tượng hình ô vuông).
- Nhấp vào mũi tên thả xuống để mở menu Border.
- Chọn kiểu mong muốn:
- Bottom Border – Đường viền dưới.
- Top Border – Đường viền trên.
- Left Border, Right Border, All Borders, Outside Borders, Thick Box Border, More Borders (để tùy chỉnh chi tiết).
Mẹo: Để tạo khung cho toàn bộ bảng nhanh, chọn All Borders → Thick Box Border để có viền ngoài dày và viền trong mỏng.
2.2 Sử Dụng Menu “Format Cells”
- Nhấn chuột phải lên vùng đã chọn → Format Cells… hoặc nhấn Ctrl + 1.
- Chuyển sang tab Border.
- Ở phần Presets, bạn có thể nhanh chóng áp dụng:
- Outline (đường viền bao quanh).
- Inside (đường viền nội bộ).
- Tùy chỉnh Style (kiểu), Color (màu) và Weight (độ dày) theo nhu cầu.
- Nhấn OK để áp dụng.
2.3 Sử Dụng Phím Tắt
| Phím tắt | Hành động |
|---|---|
| Alt + H, B, A | Thêm All Borders |
| Alt + H, B, O | Thêm Outside Borders |
| Alt + H, B, T | Thêm Top Border |
| Alt + H, B, B | Thêm Bottom Border |
| Alt + H, B, L | Thêm Left Border |
| Alt + H, B, R | Thêm Right Border |
| Ctrl + Shift + 7 | Thêm Outline Border (đánh dấu vùng chọn) |
| Ctrl + Shift + _ (gạch dưới) | Xóa All Borders |
Lưu ý: Các phím tắt trên áp dụng cho Excel trên Windows. Trên macOS, bạn có thể tùy chỉnh qua System Preferences → Keyboard → Shortcuts.
3. Tùy Chỉnh Chi Tiết Khung
3.1 Định Dạng Đa Dòng (Mixed Borders)
Bạn có thể áp dụng điều kiện khác nhau cho từng cạnh của ô:
- Chọn ô, vào Format Cells → Border.
- Nhấn vào các nút Top, Bottom, Left, Right để bật tắt từng cạnh.
- Chọn Style (kiểu) và Color cho từng cạnh riêng biệt.
3.2 Sử Dụng Theme Colors
Excel cung cấp Theme Colors giúp đồng nhất màu sắc trong toàn bộ workbook.
- Vào Home → Font → Borders → More Borders.
- Trong phần Color, chọn Theme Colors → Accent 1 (hoặc màu bạn muốn).
Điều này giúp khi thay đổi theme của workbook, màu viền cũng tự động thay đổi, duy trì tính nhất quán.
3.3 Tạo Khung Đặc Biệt Cho Tiêu Đề
- Bước 1: Chọn hàng tiêu đề.
- Bước 2: Format Cells → Border → Chọn Thick Box Border cho Outline và Inside Horizontal cho Inside.
- Bước 3: Đổi Color thành màu chủ đạo (ví dụ: xanh đậm).
- Bước 4: Thêm Fill Color (nền) để làm nổi bật tiêu đề.
3.4 Áp Dụng Khung Cho Các Khu Vực Không Liên Tiếp
Đôi khi bạn muốn tạo khung cho các ô không liên tục (ví dụ: cột A và C). Cách làm:
- Giữ phím Ctrl, chọn từng ô hoặc dải ô muốn tạo khung.
- Thực hiện các bước Borders như bình thường.
Excel sẽ áp dụng khung cho từng vùng đã chọn riêng biệt.
4. Tự Động Thêm Khung Bằng Conditional Formatting
Conditional Formatting (Định dạng có điều kiện) không chỉ thay đổi màu nền, màu chữ mà còn có thể thêm khung dựa trên giá trị ô.

Có thể bạn quan tâm: Cách Tính Cột Giảm Giá Trong Excel Một Cách Chi Tiết Và Thực Tiễn
4.1 Ví Dụ: Đánh Dấu Các Ô Trên 100
- Chọn dải ô cần áp dụng (ví dụ: B2:B100).
- Vào Home → Conditional Formatting → New Rule.
- Chọn Use a formula to determine which cells to format.
- Nhập công thức:
=B2>100. - Nhấn Format… → Border, chọn Thick Box Border và màu đỏ.
- Nhấn OK → OK.
Khi giá trị trong ô lớn hơn 100, ô đó sẽ tự động hiển thị khung đỏ.
4.2 Đánh Dấu Các Dòng Hoàn Thành
Giả sử cột D là trạng thái (“Hoàn thành”/“Chưa hoàn thành”). Để đánh dấu khung cho toàn bộ dòng khi trạng thái là “Hoàn thành”:
- Chọn toàn bộ bảng (ví dụ: A2:F100).
- Conditional Formatting → New Rule → Use a formula.
- Công thức:
=$D2="Hoàn thành"(đảm bảo dấu $ trước cột). - Định dạng Border → Outside Border màu xanh lá, độ dày 2 pt.
- Áp dụng.
Kết quả: Các dòng hoàn thành sẽ có khung bao quanh, giúp người dùng nhanh chóng nhận biết tiến độ.
5. Áp Dụng Khung Cho Các Loại Báo Cáo và Mẫu In
55.1 Khung Cho Bảng Tổng Hợp
- Bước 1: Đánh dấu toàn bộ vùng dữ liệu.
- Bước 2: Format Cells → Border → Outline (đường viền dày) và Inside (đường viền mỏng).
- Bước 3: Đối với cột tổng cộng, chọn Thick Bottom Border để tách tổng cộng ra khỏi dữ liệu chi tiết.
5.2 Khung Cho Đầu Trang (Header) và Chân Trang (Footer)
Khi thiết kế mẫu in, bạn có thể tạo khung cho phần header/footer:
- Vào Page Layout → Print Titles → Header/Footer.
- Chọn Custom Header → Insert Picture (đặt logo) → Insert Text (tên công ty).
- Để tạo khung, bạn phải định dạng ô trong sheet trước khi in, bằng cách áp dụng Outside Border cho các ô chứa header/footer. Sau khi in, khung sẽ xuất hiện trên giấy.
5.3 Khung Cho Biểu Đồ
Mặc dù biểu đồ không có “ô”, bạn vẫn có thể thêm khung cho vùng chứa biểu đồ:
- Chọn Chart Area → Format Chart Area.
- Vào Border → Chọn Solid line, màu và độ dày mong muốn.
Điều này giúp biểu đồ nổi bật hơn trong báo cáo.
6. Tự Động Hóa Việc Tạo Khung Bằng VBA
Khi làm việc với file lớn, việc lặp lại thao tác tạo khung có thể tốn thời gian. VBA (Visual Basic for Applications) cho phép bạn viết macro để tự động thực hiện.
6.1 Mẫu Macro Tạo Khung Cho Bảng Dữ Liệu
Sub TaoKhuongBangDuLieu() Dim ws As Worksheet Dim rng As Range Set ws = ActiveSheet ' Giả sử bảng dữ liệu nằm trong A1:D20 Set rng = ws.Range("A1:D20") With rng.Borders ' Đặt viền ngoài dày .LineStyle = xlContinuous .Weight = xlThick .Color = RGB(0, 0, 0) ' Đen ' Đặt viền nội bộ mỏng .InsideLineStyle = xlContinuous .InsideWeight = xlThin .InsideColor = RGB(128, 128, 128) ' Xám End With MsgBox "Đã tạo khung cho bảng dữ liệu!", vbInformation
End Sub
Cách sử dụng:
1. Nhấn Alt + F11 → Insert → Module.
2. Dán đoạn code trên.
3. Đóng VBA Editor và chạy macro bằng Alt + F8 → chọn TaoKhuongBangDuLieu.
6.2 Macro Tự Động Đánh Dấu Ô Trên 0
Sub KhuongCacGiaTriDuong() Dim rng As Range, cell As Range Set rng = Selection ' Lựa chọn trước khi chạy macro For Each cell In rng If IsNumeric(cell.Value) And cell.Value > 0 Then With cell.Borders .LineStyle = xlContinuous .Weight = xlMedium .Color = RGB(0, 128, 0) ' Xanh lá End With End If Next cell
End Sub
Lưu ý: Macro chỉ áp dụng cho các ô đã được chọn. Đảm bảo lựa chọn đúng vùng dữ liệu trước khi chạy.
6.3 Tự Động Thêm Khung Khi Thêm Dòng Mới
Bạn có thể gắn macro vào Worksheet_Change để khi người dùng nhập dữ liệu vào một hàng mới, macro sẽ tự động tạo khung cho hàng đó:
Private Sub Worksheet_Change(ByVal Target As Range) Dim lastRow As Long Dim tblRange As Range ' Kiểm tra nếu thay đổi ở cột A (cột đánh dấu) If Not Intersect(Target, Me.Columns("A")) Is Nothing Then lastRow = Me.Cells(Me.Rows.Count, "A").End(xlUp).Row Set tblRange = Me.Range("A" & lastRow & ":D" & lastRow) ' Giả sử bảng có 4 cột With tblRange.Borders .LineStyle = xlContinuous .Weight = xlThin .Color = RGB(0, 0, 255) ' Xanh dương End With End If
End Sub
Đặt đoạn code này trong Sheet Module (ví dụ: Sheet1). Khi người dùng nhập dữ liệu vào cột A, VBA sẽ tự động tạo khung cho toàn bộ hàng.
7. Lưu Ý Khi Tạo Khung Và Các Lỗi Thường Gặp
| Lỗi / Vấn Đề | Nguyên Nhân | Giải Pháp |
|---|---|---|
| Khung không hiển thị khi in | Đặt Print Area không bao gồm vùng có khung. | Vào Page Layout → Print Area → Set Print Area để bao gồm toàn bộ vùng. |
| Khung bị mất màu khi chuyển file sang PDF | Cài đặt PDF converter không giữ lại màu viền. | Kiểm tra tùy chọn Document Colors trong phần xuất PDF (Adobe PDF, Microsoft Print to PDF). |
| Khung quá dày khiến dữ liệu bị cắt | Sử dụng Thick Box Border cho ô nhỏ. | Giảm độ dày (Medium) hoặc tăng kích thước ô. |
| Khung không đồng nhất trên các sheet | Không áp dụng cùng Theme hoặc Style. | Sử dụng Cell Styles → tạo style chung cho các sheet. |
| Conditional Formatting không áp dụng khung | Định dạng khung chưa được bật trong Conditional Formatting. | Khi tạo rule, vào Format → Border và chọn đúng kiểu. |
| Macro không chạy | Bảo mật macro bị tắt. | Vào File → Options → Trust Center → Trust Center Settings → Macro Settings → Cho phép macros. |
8. Tổng Kết
Việc tạo khung cho Excel không chỉ là một thao tác thẩm mỹ mà còn là công cụ quan trọng giúp:
- Tăng tính đọc hiểu của dữ liệu.
- Nhấn mạnh các phần quan trọng như tiêu đề, tổng cộng, hoặc trạng thái.
- Chuẩn hoá báo cáo khi làm việc nhóm hoặc trình bày cho khách hàng.
- Tiết kiệm thời gian bằng cách tự động hoá qua Conditional Formatting hoặc VBA.
Bạn đã nắm được:
- Kiến thức cơ bản về các loại đường viền, màu sắc và độ dày.
- Các phương pháp nhanh: thanh công cụ, menu Format Cells, phím tắt.
- Cách tùy chỉnh chi tiết và tạo khung đặc biệt cho tiêu đề, báo cáo, in ấn.
- Sử dụng Conditional Formatting để tự động áp dụng khung dựa trên giá trị.
- Tự động hoá bằng VBA cho những công việc lặp lại.
- Những lỗi thường gặp và cách khắc phục.
Hãy áp dụng những kiến thức này ngay vào các file Excel của bạn. Khi thực hành, bạn sẽ cảm nhận được sự khác biệt lớn trong độ chuyên nghiệp và hiệu suất làm việc. Chúc bạn thành công và luôn tạo ra những bảng tính “đẹp như tranh” mỗi khi mở 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ẻ.
