Có thể bạn quan tâm: File Excel Tính Lương Hưu: Hướng Dẫn Chi Tiết Từ A Đến Z Để Tự Tính Toán, Tối Ưu Hóa Và Quản Lý Kế Hoạch Hưu Trí
Mở Đầu
Trong công việc văn phòng, đặc biệt là khi làm việc với các bảng tính Excel, việc sử dụng các ký hiệu, màu sắc và đặc biệt là gạch chéo ô là một trong những kỹ năng quan trọng giúp người dùng truyền đạt thông tin một cách trực quan, nhanh chóng và hiệu quả. Dù bạn là người mới bắt đầu hay đã có kinh nghiệm lâu năm với Excel, việc hiểu rõ cách tạo và tùy chỉnh gạch chéo ô sẽ giúp bạn nâng cao tính thẩm mỹ cũng như tính chuyên nghiệp của các báo cáo, bảng dữ liệu, biểu mẫu và danh sách kiểm tra.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tế về cách gạch chéo ô trong Excel, bao gồm:
- Giới thiệu tổng quan về gạch chéo ô và các trường hợp sử dụng.
- Các phương pháp cơ bản để tạo gạch chéo bằng công cụ Border (đường viền).
- Sử dụng công cụ Fill Effects (đổ màu) để tạo gạch chéo nền.
- Tạo gạch chéo bằng cách chèn hình ảnh và biểu tượng (Shape).
- Sử dụng Conditional Formatting (định dạng có điều kiện) để tự động gạch chéo ô dựa trên giá trị.
- Kỹ thuật nâng cao: Kết hợp VBA để tự động hoá quy trình.
- Một số mẹo và lưu ý khi làm việc với gạch chéo ô.
- Các lỗi thường gặp và cách khắc phục.
- Ứng dụng thực tế trong các ngành nghề khác nhau.
- Tổng kết và đề xuất tài liệu tham khảo.
Hãy cùng khám phá chi tiết từng phần để bạn có thể áp dụng ngay vào công việc của mình!
Có thể bạn quan tâm: Excel Không Nhảy Công Thức: Bí Quyết Giải Quyết Và Ứng Dụng Thực Tiễn
1. Tổng Quan Về Gạch Chéo Ô Trong Excel
1.1. Định Nghĩa
Gạch chéo ô trong Excel là việc áp dụng một hoặc nhiều đường chéo (đường thẳng) lên một ô (cell) hoặc một vùng ô, giúp làm nổi bật hoặc biểu thị trạng thái của dữ liệu trong ô đó. Đường chéo có thể là:
- Đường chéo đơn (từ góc trên trái tới góc dưới phải hoặc từ góc trên phải tới góc dưới trái).
- Đường chéo kép (cùng lúc có hai đường chéo đối xứng).
- Đường chéo dọc, ngang (đôi khi được gọi là “gạch chéo” trong ngữ cảnh biểu tượng “/” hoặc “\”).
1.2. Lợi Ích Khi Sử Dụng
- Giao diện trực quan: Giúp người xem nhanh chóng nhận biết ô đã được xử lý, đánh dấu, hoặc không còn cần quan tâm.
- Tiết kiệm không gian: Thay vì tạo cột “Trạng thái” riêng, có thể dùng gạch chéo để biểu thị “đã hoàn thành” hoặc “đã hủy”.
- Tăng tính thẩm mỹ: Khi thiết kế báo cáo, biểu mẫu, bảng danh sách, gạch chéo mang lại cảm giác chuyên nghiệp.
- Tự động hoá: Khi kết hợp với Conditional Formatting, gạch chéo có thể tự động xuất hiện dựa trên giá trị ô.
1.3. Các Trường Hợp Ứng Dụng Thông Thường
| Trường hợp | Mô tả | Lợi ích |
|---|---|---|
| Danh sách kiểm tra | Khi một mục đã hoàn thành, gạch chéo vào ô | Dễ nhận biết tiến độ |
| Bảng kế hoạch dự án | Gạch chéo các ngày đã qua | Trực quan thời gian |
| Báo cáo tài chính | Gạch chéo các mục không áp dụng | Giảm nhiễu thông tin |
| Biểu mẫu nhập liệu | Ký hiệu “không áp dụng” hoặc “đã hủy” | Tránh nhầm lẫn |
| Lịch làm việc | Đánh dấu các ngày nghỉ | Quản lý thời gian tốt hơn |
Có thể bạn quan tâm: Công Thức Excel Cơ Bản: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Cách Tạo Gạch Chéo Bằng Công Cụ Border (Đường Viền)
Đây là phương pháp đơn giản nhất và thường được sử dụng trong hầu hết các phiên bản Excel (2007, 2026, 2026, 2026, 2026, Office 365).
2.1. Bước 1: Chọn Ô Hoặc Vùng Ô Cần Gạch Chéo
- Click chuột trái để chọn một ô duy nhất hoặc kéo để chọn một vùng ô (range) mà bạn muốn áp dụng gạch chéo.
2.2. Bước 2: Mở Hộp Thoại “Format Cells”
- Nhấn Ctrl + 1 (hoặc Cmd + 1 trên Mac) để mở hộp thoại Format Cells.
- Hoặc vào Home → Font → Border → More Borders….
2.3. Bước 3: Chọn Kiểu Đường Viền
Trong tab Border của hộp thoại:
- Line Style: Chọn kiểu đường (đậm, nét đứt, gạch, v.v.).
- Color: Chọn màu cho đường chéo.
- Presets: Ở phần “Border” có các biểu tượng cho các đường viền chuẩn. Đối với gạch chéo, chúng ta cần sử dụng diagonal borders:
- Diagonal (↑): Đường chéo từ góc dưới trái tới góc trên phải.
Diagonal (↓): Đường chéo từ góc trên trái tới góc dưới phải.
Click vào biểu tượng Diagonal (↑) hoặc Diagonal (↓) tùy ý.
2.4. Bước 4: Áp Dụng Và Kiểm Tra
- Nhấn OK để áp dụng. Bạn sẽ thấy ô đã có đường chéo.
- Nếu muốn có đường chéo kép, bạn chỉ cần đánh dấu cả hai biểu tượng Diagonal (↑) và Diagonal (↓) đồng thời.
2.5. Mẹo Nhỏ
- Khi muốn tạo gạch chéo cho toàn bộ cột hoặc hàng, chọn toàn cột/hàng trước khi thực hiện các bước trên.
- Đối với vùng ô lớn (ví dụ: A1:C10), các đường chéo sẽ được áp dụng cho mỗi ô riêng lẻ trong vùng, không phải một đường chéo duy nhất cho toàn bộ vùng.
3. Tạo Gạch Chéo Bằng Fill Effects (Đổ Màu)
Nếu bạn muốn tạo nền gạch chéo (không chỉ là viền) – ví dụ như nền hạt chéo màu – bạn có thể sử dụng tính năng Fill Effects.
3.1. Bước 1: Chọn Ô
- Chọn ô hoặc vùng ô muốn áp dụng nền gạch chéo.
3.2. Bước 2: Mở Hộp Thoại Fill Effects
- Vào Home → Font → Fill Color → More Colors… → Fill Effects… (trong một số phiên bản, bạn sẽ thấy Pattern hoặc Texture).
3.3. Bước 3: Chọn Pattern
- Trong tab Pattern, bạn sẽ thấy các mẫu nền bao gồm Diagonal Stripe, Crosshatch, Horizontal Stripe, v.v.
- Chọn Diagonal Stripe (có hai hướng: “Diagonal Up” và “Diagonal Down”).
3.4. Bước 4: Đặt Màu Sắc
- Foreground Color: Màu của các đường chéo.
- Background Color: Màu nền phía sau (có thể để trắng hoặc màu khác).
3.5. Bước 5: Xác Nhận
- Nhấn OK → OK để áp dụng. Bạn sẽ thấy ô có nền gạch chéo giống như trong các mẫu báo cáo chuyên nghiệp.
3.6. Khi Nào Nên Dùng Phương Pháp Này?
- Khi muốn làm nổi bật một khu vực lớn (ví dụ: “Không áp dụng” cho toàn bộ cột).
- Khi muốn phân biệt giữa các nhóm dữ liệu bằng nền khác nhau.
4. Sử Dụng Shape (Hình Dạng) Để Tạo Gạch Chéo Tự Do
Đôi khi bạn cần một đường chéo không nằm trong khung ô, ví dụ như muốn kéo dài qua nhiều ô hoặc tạo một đường chéo “đánh dấu” một vùng dữ liệu. Khi đó, Shape là giải pháp linh hoạt.
4.1. Thêm Shape
- Vào Insert → Shapes.
- Chọn Line (đường thẳng) hoặc Freeform nếu muốn tạo đường chéo tự do.
- Kéo chuột để vẽ đường chéo từ góc này tới góc kia của ô hoặc vùng ô.
4.2. Định Dạng Shape

Có thể bạn quan tâm: Lặp Lại Tiêu Đề Trong Excel: Cách Thực Hiện, Lợi Ích Và Ứng Dụng Thực Tiễn
- Right-click → Format Shape để mở bảng định dạng.
- Line Color: Chọn màu.
- Line Style: Độ dày, dash type (đứt, liền).
- Transparency: Độ trong suốt nếu muốn.
4.3. Gắn Shape Vào Ô
- Để shape di chuyển cùng ô khi sắp xếp hoặc lọc, bạn cần gắn shape với ô:
- Chọn shape → Format → Size & Properties → Properties.
- Chọn Move and size with cells.
4.4. Ưu Nhược Điểm
| Ưu điểm | Nhược điểm |
|---|---|
| Tự do vẽ, có thể kéo qua nhiều ô | Cần quản lý vị trí khi chèn/ xóa hàng/ cột |
| Độ dày, màu sắc tùy chỉnh linh hoạt | Không tự động áp dụng cho ô mới (không có Conditional Formatting) |
5. Định Dạng Có Điều Kiện (Conditional Formatting) Để Tự Động Gạch Chéo Ô
Khi dữ liệu thay đổi, việc tự động gạch chéo ô dựa trên giá trị là cách hiệu quả nhất. Ví dụ: Khi một ô chứa giá trị “Hoàn thành”, Excel sẽ tự động gạch chéo ô đó.
5.1. Cách Thực Hiện
Bước 1: Chọn Vùng Dữ Liệu
- Ví dụ: Cột B chứa trạng thái (“Hoàn thành”, “Chưa hoàn thành”).
Bước 2: Mở Conditional Formatting
- Home → Conditional Formatting → New Rule.
Bước 3: Chọn “Use a formula to determine which cells to format”
- Nhập công thức kiểm tra điều kiện. Ví dụ:
=$B2="Hoàn thành"
Bước 4: Định Dạng
- Nhấn Format… → Border.
- Chọn Diagonal (↓) hoặc Diagonal (↑) và thiết lập màu, kiểu.
- Nhấn OK → OK.
Bước 5: Kiểm Tra
- Khi nhập “Hoàn thành” vào bất kỳ ô nào trong cột B, ô tương ứng sẽ tự động có đường chéo.
5.2. Áp Dụng Đối Với Nhiều Điều Kiện
Bạn có thể tạo nhiều quy tắc:
- Nếu giá trị = “Không áp dụng” → gạch chéo kép màu đỏ.
- Nếu ngày hiện tại > ngày kết thúc → gạch chéo màu xám.
5.3. Lưu Ý Khi Sử Dụng Conditional Formatting
- Độ ưu tiên quy tắc: Khi có nhiều quy tắc, Excel sẽ áp dụng quy tắc có độ ưu tiên cao hơn. Bạn có thể thay đổi thứ tự trong Manage Rules.
- Giới hạn số quy tắc: Một ô có thể có tối đa 64 quy tắc, nhưng thực tế nên tối giản để tránh giảm hiệu năng.
- Hiệu năng: Khi áp dụng trên hàng ngàn ô, Conditional Formatting có thể làm chậm bảng tính. Hãy cân nhắc sử dụng VBA nếu cần tối ưu.
6. Tự Động Hóa Với VBA: Gạch Chéo Ô Khi Nhập Dữ Liệu
Với Visual Basic for Applications (VBA), bạn có thể tạo macro tự động gạch chéo ô dựa trên sự kiện (event) như thay đổi nội dung ô.
6.1. Ví Dụ Cơ Bản: Gạch Chéo Khi Nhập “x”
Giả sử bạn muốn khi người dùng nhập ký tự “x” vào cột C, ô đó sẽ tự động gạch chéo.
Bước 1: Mở Trình Soạn Thảo VBA
- Nhấn Alt + F11.
- Trong Project Explorer, double-click vào Sheet1 (hoặc tên sheet bạn muốn).
Bước 2: Thêm Mã Sự Kiện Worksheet_Change
Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range Set rng = Intersect(Target, Me.Columns("C")) ' Chỉ áp dụng cho cột C If Not rng Is Nothing Then Application.EnableEvents = False Dim cell As Range For Each cell In rng If LCase(cell.Value) = "x" Then With cell.Borders(xlDiagonalDown) .LineStyle = xlContinuous .Weight = xlThin .Color = RGB(255, 0, 0) ' Đỏ End With ' Nếu muốn gạch chéo kép: With cell.Borders(xlDiagonalUp) .LineStyle = xlContinuous .Weight = xlThin .Color = RGB(255, 0, 0) End With Else ' Xóa gạch chéo nếu không còn "x" cell.Borders(xlDiagonalDown).LineStyle = xlNone cell.Borders(xlDiagonalUp).LineStyle = xlNone End If Next cell Application.EnableEvents = True End If
End Sub
Bước 3: Lưu Và Kiểm Tra
- Đóng VBA, quay lại Excel.
- Nhập “x” vào bất kỳ ô nào ở cột C → ô sẽ gạch chéo tự động.
- Xóa ký tự → gạch chéo sẽ biến mất.
6.2. Mở Rộng: Gạch Chéo Dựa Trên Điều Kiện Nhiều Cột
Bạn có thể mở rộng macro để kiểm tra nhiều cột, hoặc dựa trên giá trị số (ví dụ: nếu giá trị > 1000 thì gạch chéo màu xanh).
Mã Mẫu:
If IsNumeric(cell.Value) And cell.Value > 1000 Then With cell.Borders(xlDiagonalDown) .LineStyle = xlContinuous .Weight = xlMedium .Color = RGB(0, 128, 0) ' Xanh lá End With
End If
6.3. Khi Nào Nên Dùng VBA?
- Khi số lượng ô lớn và Conditional Formatting gây chậm.
- Khi cần xử lý phức tạp (ví dụ: gạch chéo đồng thời thay đổi màu nền, font).
- Khi muốn tự động áp dụng cho các sheet mới được tạo.
7. Mẹo Và Thủ Thuật Khi Gạch Chéo Ô
- Sao chép định dạng: Nếu bạn đã tạo một ô gạch chéo, chọn ô đó → Format Painter (bút cọ) → áp dụng cho các ô khác.
- Đặt độ rộng cột và chiều cao dòng: Đôi khi đường chéo không hiển thị đẹp nếu ô quá rộng hoặc quá cao. Điều chỉnh để đạt tỷ lệ 1:1.
- Kết hợp với Data Validation: Khi một ô được chọn (list), tự động gạch chéo nếu giá trị “Không áp dụng”.
- Sử dụng biểu tượng Unicode: Thay vì gạch chéo, bạn có thể nhập ký tự “✗” (U+2717) hoặc “✔” (U+2714) để biểu thị trạng thái.
- Đặt tên vùng (Named Range): Khi áp dụng Conditional Formatting cho một vùng đặt tên, dễ quản lý và chỉnh sửa.
8. Các Lỗi Thường Gặp Và Cách Khắc Phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Đường chéo không hiển thị | Ô quá rộng/ cao, hoặc màu đường viền trùng nền | Thu nhỏ ô, thay đổi màu viền hoặc nền |
| Conditional Formatting không áp dụng | Quy tắc không đúng địa chỉ ô (relative/absolute) | Kiểm tra công thức, sử dụng dấu $ đúng cách |
| Vấn đề khi lọc/ sắp xếp | Shape không di chuyển cùng ô | Đặt thuộc tính Move and size with cells cho Shape |
| Macro không chạy | EnableEvents bị tắt hoặc bảo mật macro | Kiểm tra Application.EnableEvents = True và bật macro trong Trust Center |
| Hiệu năng chậm | Quá nhiều quy tắc Conditional Formatting trên hàng ngàn ô | Hợp nhất quy tắc, dùng VBA hoặc áp dụng trên vùng dữ liệu cụ thể hơn |
9. Ứng Dụng Thực Tế Trong Các Ngành Nghề
9.1. Quản Lý Dự Án
- Gantt Chart: Gạch chéo các ngày đã qua để nhận diện tiến độ.
- Task List: Khi một task được hoàn thành, gạch chéo ô “Status”.
9.2. Kế Toán – Tài Chính
- Báo cáo ngân sách: Gạch chéo các mục không còn dự kiến chi.
- Phiếu chi: Đánh dấu “Đã thanh toán” bằng gạch chéo.
9.3. Nhân Sự
- Bảng chấm công: Gạch chéo ngày nghỉ hoặc ngày lễ.
- Đánh giá KPI: Khi mục tiêu đã đạt, gạch chéo ô tương ứng.
9.4. Giáo Dục
- Bảng điểm: Gạch chéo môn học không tham gia.
- Danh sách kiểm tra: Khi sinh viên hoàn thành một nhiệm vụ.
9.5. Bán Lẻ & Kho
- Kiểm kê tồn kho: Gạch chéo các mặt hàng đã kiểm kê.
- Đơn hàng: Đánh dấu “Hủy” bằng gạch chéo.
10. Tổng Kết
Việc gạch chéo ô trong Excel không chỉ là một kỹ thuật thẩm mỹ mà còn là công cụ mạnh mẽ giúp truyền đạt thông tin nhanh chóng, giảm nhầm lẫn và nâng cao hiệu quả công việc. Từ cách đơn giản nhất là sử dụng Border, đến phức tạp hơn như Conditional Formatting và VBA, mỗi phương pháp đều có ưu, nhược điểm riêng, phù hợp với từng nhu cầu và quy mô dữ liệu.
Bạn nên bắt đầu với Border nếu chỉ cần gạch chéo một vài ô, chuyển sang Fill Effects nếu muốn nền gạch chéo, dùng Shape khi cần đường chéo tự do, và áp dụng Conditional Formatting hoặc VBA cho các trường hợp tự động hoá và quy mô lớn.
Hy vọng bài viết này đã cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ và thực tiễn để bạn có thể áp dụng ngay trong công việc hàng ngày. Hãy thử nghiệm, tùy biến và tạo ra những bảng tính Excel chuyên nghiệp, trực quan hơn bao giờ hết!
Nếu bạn có bất kỳ câu hỏi nào hoặc muốn chia sẻ kinh nghiệm của mình về việc gạch chéo ô trong Excel, đừng ngần ngại để lại bình luận ở phía dưới. 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ẻ.
