Mở Đầu

Excel là công cụ vô cùng mạnh mẽ trong việc xử lý dữ liệu, phân tích số liệu và trình bày thông tin. Một trong những nhu cầu phổ biến nhất của người dùng là vẽ thêm khung (border) cho các ô nhằm làm cho bảng tính trở nên rõ ràng, chuyên nghiệp và dễ đọc hơn. Bài viết này sẽ hướng dẫn chi tiết cách vẽ thêm khung Excel, bao gồm:

  1. Kiến thức cơ bản về khung trong Excel.
  2. Các cách nhanh chóng áp dụng khung bằng thanh công cụ và menu.
  3. Sử dụng tính năng “Format Painter” để sao chép khung.
  4. Tạo khung tùy chỉnh bằng Conditional Formatting (định dạng có điều kiện).
  5. Áp dụng khung cho bảng tổng hợp, biểu đồ và báo cáo.
  6. Sử dụng VBA (Macro) để tự động vẽ khung cho hàng hoặc cột nhất định.
  7. Các mẹo và lưu ý thực tế khi làm việc với khung Excel.

Mục tiêu cuối cùng là giúp bạn không chỉ biết cách vẽ khung một cách nhanh chóng mà còn hiểu sâu về cách tùy biến, tự động hoá và tối ưu hoá quy trình làm việc.

1. Kiến Thức Cơ Bản Về Khung Trong Excel

1.1. Khái Niệm “Border” (Khung)

  • Border là đường viền bao quanh một ô, một vùng ô hoặc toàn bộ bảng tính.
  • Các loại border bao gồm: Outline (đường viền ngoài), Inside (đường viền bên trong), Top, Bottom, Left, Right.
  • Mỗi loại border có thể được tùy chỉnh độ dày, màu sắc, kiểu đường (đứt, liền, gạch chéo…).

1.2. Tại Sao Cần Thêm Khung?

Cách Vẽ Thêm Khung Excel
Cách Vẽ Thêm Khung Excel
  • Tăng tính thẩm mỹ: Bảng tính trông gọn gàng, chuyên nghiệp.
  • Nhấn mạnh dữ liệu quan trọng: Khung màu sắc giúp người xem nhanh chóng nhận diện.
  • Hỗ trợ in ấn: Khi in báo cáo, khung giúp dữ liệu không bị lẫn lộn.
  • Dễ dàng chia nhóm: Phân chia các phần dữ liệu thành các khối logic.

2. Cách Thêm Khung Nhanh Bằng Thanh Công Cụ

2.1. Sử Dụng Tab “Home” → Nhóm “Font”

  1. Chọn ô hoặc vùng ô cần vẽ khung.
  2. Trên thanh Home, nhóm Font, nhấn vào biểu tượng Borders (hình hình vuông có các đường viền).
  3. Một menu thả xuống sẽ hiện ra các tùy chọn nhanh:
  4. Bottom Border (đường dưới)
  5. Top Border (đường trên)
  6. Left Border, Right Border
  7. All Borders (đường viền cho mọi phía)
  8. Outside Borders (đường viền ngoài)
  9. Thick Box Border (đường viền dày quanh vùng chọn)
  10. Chọn tùy chọn phù hợp. Ví dụ: All Borders sẽ tạo đường viền cho từng ô trong vùng chọn.

2.2. Tùy Chỉnh Độ Dày và Màu Sắc

  1. Sau khi chọn Borders, nhấn More Borders… (hoặc Border Settings).
  2. Hộp thoại Format Cells mở ra, tab Border.
  3. Ở đây bạn có thể:
  4. Chọn Line Style (độ dày, kiểu đứt).
  5. Chọn Color (màu sắc).
  6. Chọn vị trí áp dụng (Top, Bottom, Left, Right, Inside Horizontal, Inside Vertical).
  7. Nhấn OK để áp dụng.

2.3. Sử Dụng Phím Tắt

  • Ctrl + Shift + 7: Thêm All Borders.
  • Ctrl + Shift + _ (gạch dưới): Xóa tất cả các border.
  • Alt + H, B, O: Tạo Outside Borders nhanh.

3. Sử Dụng “Format Painter” Để Sao Chép Khung

Khi bạn đã thiết lập một khung đẹp và muốn áp dụng cho các vùng khác, Format Painter là công cụ hữu ích.

Cách Vẽ Thêm Khung Excel
Cách Vẽ Thêm Khung Excel
  1. Chọn ô hoặc vùng có định dạng (border) mong muốn.
  2. Nhấn Format Painter (biểu tượng cọ vẽ) trên tab Home.
  3. Khi con trỏ chuyển sang hình cọ, kéo chọn vùng cần sao chép định dạng.
  4. Thả chuột → các ô được sao chép đầy đủ định dạng, bao gồm font, màu nền, và border.

Mẹo: Nhấn double-click vào Format Painter để “khóa” chế độ sao chép, cho phép bạn áp dụng định dạng cho nhiều vùng khác nhau mà không cần bật lại công cụ.

4. Định Dạng Có Điều Kiện (Conditional Formatting) Để Vẽ Khung Tự Động

Conditional Formatting (định dạng có điều kiện) không chỉ dùng để thay đổi màu nền mà còn có thể thêm border dựa trên giá trị ô.

4.1. Ví Dụ Cơ Bản: Đánh Dấu Các Ô Trên Đường Biên

Giả sử bạn muốn đánh dấu các ô trong cột “Doanh thu” nếu giá trị > 100,000.

  1. Chọn cột (ví dụ: C2:C100).
  2. Vào Home → Conditional Formatting → New Rule.
  3. Chọn “Use a formula to determine which cells to format”.
  4. Nhập công thức: =C2>100000.
  5. Nhấn Format…, chuyển sang tab Border.
  6. Chọn Thick Box Border, màu Red, nhấn OK.
  7. Nhấn OK để hoàn tất.

Kết quả: Các ô thỏa mãn điều kiện sẽ tự động có khung đỏ dày.

4.2. Đánh Dấu Toàn Bộ Hàng Khi Điểm Số Trung Bình Thấp

Cách Vẽ Thêm Khung Excel
Cách Vẽ Thêm Khung Excel

Bạn muốn đánh dấu toàn bộ hàng nếu cột “Điểm” (E) < 5.

  1. Chọn toàn bộ bảng (A2:G100).
  2. Conditional Formatting → New Rule → “Use a formula…”.
  3. Công thức: =$E2<5.
  4. Định dạng → Border → Bottom Border dày, màu xanh.
  5. Áp dụng.

Lưu ý: Dấu $ cố định cột E, còn 2 là dòng bắt đầu, Excel sẽ tự động áp dụng cho các dòng tiếp theo.

4.3. Tạo Khung Dòng Đầu Bảng (Header) Tự Động

Nếu bạn muốn tự động tạo khung cho hàng tiêu đề mỗi khi thêm dữ liệu mới:

  1. Chọn cả hàng 1.
  2. Conditional Formatting → New Rule → “Format only cells that contain”.
  3. Cell Value → not equal to → để trống (điều kiện luôn đúng).
  4. Định dạng → Border → Outside Borders dày, màu Dark Blue.
  5. Áp dụng.

Bây giờ, bất kỳ khi nào bạn chèn một hàng mới phía trên, Excel sẽ tự động áp dụng khung cho hàng tiêu đề mới.

5. Áp Dụng Khung Cho Bảng Tổng Hợp Và Báo Cáo

5.1. Tạo Khung Cho Bảng PivotTable

PivotTable thường cần khung để tách rõ các trường dữ liệu.

  1. Chọn PivotTable.
  2. Tab Design → Nhóm PivotTable Styles → Report Layout → Show in Tabular Form (để hiển thị dạng bảng).
  3. Vẫn trong tab Design, bật Grand Totals và Subtotals nếu cần.
  4. Sử dụng Borders trong tab Home để tạo Outside Borders cho toàn bộ PivotTable.
  5. Đối với các row label, bạn có thể áp dụng Inside Horizontal Borders để tách các dòng.

5.2. Khung Cho Báo Cáo Định Kỳ

Cách Vẽ Thêm Khung Excel
Cách Vẽ Thêm Khung Excel

Khi tạo báo cáo hàng tháng, bạn thường có các phần tóm tắt và chi tiết.

  • Phần tóm tắt: Sử dụng Thick Box Border + màu nền nhẹ để nổi bật.
  • Phần chi tiết: Dùng All Borders mỏng, màu xám để không làm mất tập trung.
  • Đặt Header với Outside Borders dày và Bold.

5.3. Khung Khi In (Print)

Để không in các đường viền không cần thiết, bạn cần:

  1. File → Print → Page Setup → Sheet.
  2. Bỏ chọn “Print Gridlines”.
  3. Đảm bảo Print area đã được xác định (Select → Set Print Area).
  4. Kiểm tra Preview để chắc chắn các khung hiển thị đúng.

6. Sử Dụng VBA (Macro) Để Tự Động Vẽ Khung

Với các bảng dữ liệu lớn, việc lặp lại thao tác vẽ khung có thể tốn thời gian. VBA cho phép bạn viết script tự động.

6.1. Mở Trình Soạn Thảo VBA

  1. Nhấn Alt + F11 để mở Visual Basic for Applications.
  2. Vào Insert → Module để tạo một module mới.

6.2. Macro Vẽ Khung Cho Cột Được Chọn

Cách Vẽ Thêm Khung Excel
Cách Vẽ Thêm Khung Excel
Sub VeKhungChoCot() Dim rng As Range Dim col As Long ' Kiểm tra người dùng đã chọn một cột If Selection.Columns.Count <> 1 Then MsgBox "Vui lòng chọn một cột duy nhất.", vbExclamation Exit Sub End If Set rng = Selection.CurrentRegion ' Vùng dữ liệu quanh cột đã chọn col = Selection.Column ' Xóa khung cũ rng.Borders.LineStyle = xlNone ' Thêm khung ngoài cho toàn vùng With rng.Borders(xlEdgeLeft) .LineStyle = xlContinuous .Weight = xlMedium .Color = RGB(0, 0, 255) ' Xanh dương End With With rng.Borders(xlEdgeTop) .LineStyle = xlContinuous .Weight = xlMedium .Color = RGB(0, 0, 255) End With With rng.Borders(xlEdgeBottom) .LineStyle = xlContinuous .Weight = xlMedium .Color = RGB(0, 0, 255) End With With rng.Borders(xlEdgeRight) .LineStyle = xlContinuous .Weight = xlMedium .Color = RGB(0, 0, 255) End With ' Thêm khung dọc bên trong cho cột đã chọn With rng.Columns(col).Borders(xlInsideVertical) .LineStyle = xlDash .Weight = xlThin .Color = RGB(255, 0, 0) ' Đỏ End With MsgBox "Đã vẽ khung cho cột " & Split(Cells(1, col).Address, "$")(1), vbInformation
End Sub

Giải thích:

  • Selection.CurrentRegion lấy vùng dữ liệu xung quanh cột được chọn.
  • Đầu tiên xóa mọi border (xlNone), sau đó tạo khung ngoài dày màu xanh.
  • Thêm border dọc (InsideVertical) cho cột đã chọn, màu đỏ, kiểu gạch đứt.
  • Thông báo hoàn thành.

6.3. Gán Macro Vào Nút

  1. Trở lại Excel → Insert → Shapes → Chọn hình (ví dụ: hình chữ nhật).
  2. Nhấn chuột phải → Assign Macro… → Chọn VeKhungChoCot.
  3. Đặt tên nút “Vẽ Khung Cột”.

Bây giờ, mỗi khi bạn chọn một cột và nhấn nút, khung sẽ tự động được tạo.

6.4. Macro Tự Động Vẽ Khung Khi Nhập Dữ Liệu

Nếu muốn khung tự động xuất hiện khi nhập dữ liệu vào cột A:

Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range Set rng = Intersect(Target, Me.Columns("A")) If Not rng Is Nothing Then With rng.Borders(xlEdgeBottom) .LineStyle = xlContinuous .Weight = xlThin .Color = RGB(0, 128, 0) ' Xanh lá End With End If
End Sub
  • Đặt đoạn mã này vào Sheet Module (ví dụ: Sheet1) trong VBA.
  • Khi người dùng nhập bất kỳ giá trị nào vào cột A, ô vừa nhập sẽ tự động có đường viền dưới màu xanh lá.

7. Mẹo Thực Tế Khi Làm Việc Với Khung Excel

Mẹo Mô tả Lợi ích
Sử dụng “Clear All” Chọn ô → Home → Clear → Clear Formats để xóa nhanh mọi khung và định dạng. Reset nhanh khi cần tái cấu trúc bảng.
Kết hợp Conditional Formatting + VBA Dùng Conditional Formatting để hiển thị khung tạm thời, VBA để “cố định” khi dữ liệu ổn định. Tiết kiệm thời gian, giảm lỗi.
Tạo Styles tùy chỉnh Tab Home → Cell Styles → New Cell Style → lưu Border + Font + Fill. Áp dụng nhanh cho các báo cáo định kỳ.
Sử dụng “Format as Table” Chọn vùng → Home → Format as Table → chọn kiểu bảng có border sẵn. Tự động cập nhật border khi thêm hàng mới.
Kiểm tra “Print Preview” Trước khi in, luôn kiểm tra preview để chắc chắn border hiển thị đúng. Tránh lỗi in ấn không mong muốn.
Sử dụng “Alt+Enter” Khi cần xuống dòng trong ô, nhấn Alt+Enter để giữ border không bị phá vỡ. Duy trì cấu trúc khung khi nội dung đa dòng.

8. Tổng Kết

Việc vẽ thêm khung Excel không chỉ là một thao tác thẩm mỹ mà còn là công cụ mạnh mẽ giúp:

  • Tổ chức dữ liệu rõ ràng.
  • Nhấn mạnh thông tin quan trọng.
  • Tối ưu hoá quy trình báo cáo và in ấn.
  • Tự động hoá công việc bằng Conditional Formatting và VBA.

Trong bài viết, chúng ta đã:

  1. Hiểu rõ các loại border và cách tùy chỉnh chúng.
  2. Nắm vững các phương pháp nhanh (toolbar, phím tắt, Format Painter).
  3. Áp dụng conditional formatting để tạo border dựa trên điều kiện.
  4. Sử dụng VBA để tự động hoá việc vẽ khung trên toàn bảng hoặc khi nhập dữ liệu.
  5. Thực hành các mẹo thực tế để làm việc hiệu quả hơn.

Hy vọng sau khi đọc bài viết này, bạn đã có bộ công cụ đầy đủ để tạo ra những bảng tính Excel không chỉ chính xác về dữ liệu mà còn đẹp mắt, chuyên nghiệp. Hãy bắt tay vào thực hành ngay hôm nay, tùy biến khung theo nhu cầu thực tế và nâng cao năng suất làm việc của mình!

Chúc bạn thành công trong việc tạo ra những bảng tính Excel đẹp và hiệu quả!

Rate this post
Mục nhập này đã được đăng trong Blog. Đánh dấu trang permalink.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *