Có thể bạn quan tâm: Cách Kéo Dài Ô Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Giới thiệu chung về đường gạch chéo trong Excel
Trong môi trường làm việc văn phòng, Excel luôn là công cụ không thể thiếu đối với các chuyên gia tài chính, kế toán, nhân sự, và cả những người làm việc trong lĩnh vực quản lý dự án. Một trong những tính năng ít được chú ý nhưng lại rất hữu ích chính là khả năng tạo đường gạch chéo trong ô. Đường gạch chéo giúp người dùng:
- Phân chia nội dung: Khi một ô cần chứa hai loại thông tin khác nhau (ví dụ: “Tên” và “Mã”).
- Tạo tiêu đề đa chiều: Đặc biệt trong bảng biểu thống kê, khi muốn biểu diễn hai tiêu đề cho cùng một cột hoặc hàng.
- Tăng tính thẩm mỹ: Giúp bảng tính trông chuyên nghiệp hơn, dễ đọc và dễ hiểu.
Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ cơ bản đến nâng cao, về cách tạo đường gạch chéo trong ô Excel. Bạn sẽ học được:
- Các cách tạo đường gạch chéo nhanh chóng bằng công cụ “Border”.
- Cách sử dụng định dạng có điều kiện (Conditional Formatting) để tự động vẽ đường chéo.
- Kỹ thuật vẽ hình dạng (Shapes) để tạo đường chéo tùy chỉnh.
- Cách kết hợp văn bản và đường gạch chéo để tạo tiêu đề đa dòng.
- Một số mẹo và thủ thuật để tối ưu công việc và tránh các lỗi thường gặp.
Hãy cùng bắt đầu nhé!
Có thể bạn quan tâm: Cách Khoanh Vùng Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Cách tạo đường gạch chéo nhanh bằng tính năng Border (Viền)
2.1. Sử dụng thanh Ribbon
- Chọn ô hoặc dải ô mà bạn muốn vẽ đường gạch chéo.
- Vào tab “Home” → nhóm “Font” → nhấp vào mũi tên nhỏ bên cạnh biểu tượng Borders (Viền).
- Trong danh sách thả xuống, chọn “More Borders…” (Thêm viền).
- Hộp thoại Format Cells hiện ra, chuyển sang tab Border.
- Ở phần Presets, bạn sẽ thấy 4 biểu tượng đường chéo:
- Diagonal Up (đường chéo lên từ góc trái dưới lên góc phải trên)
- Diagonal Down (đường chéo xuống từ góc trái trên xuống góc phải dưới)
- Chọn một trong hai tùy theo nhu cầu, sau đó chọn màu, kiểu đường (solid, dashed, double…) và độ dày.
- Nhấn OK, đường gạch chéo sẽ xuất hiện trong ô đã chọn.
2.2. Sử dụng chuột phải
- Nhấn chuột phải vào ô cần thiết, chọn “Format Cells…”.
- Thực hiện các bước 4‑7 như trên.
2.3. Lưu ý khi sử dụng Border
- Độ rộng ô: Đường chéo sẽ tự động kéo dài tới góc ô, vì vậy nếu ô quá rộng hoặc quá cao, đường chéo có thể trông “bị nén”. Điều chỉnh row height và column width cho hợp lý.
- Văn bản trong ô: Khi có nội dung, Excel sẽ tự động căn giữa nội dung theo chiều dọc và chiều ngang. Nếu bạn muốn nội dung nằm ở góc, cần chỉnh Alignment (Căn chỉnh) – ví dụ “Top‑Left” hoặc “Bottom‑Right”.
- In ấn: Đường gạch chéo được tạo bằng Border sẽ in ra đúng như trên màn hình, không lo mất chất lượng.
Có thể bạn quan tâm: Cách Insert Excel Vào Powerpoint: Hướng Dẫn Chi Tiết Từ A Đến Z
3. Tạo đường gạch chéo bằng Shapes (Hình dạng)
Đôi khi, bạn cần đường gạch chéo có độ dày, màu sắc, hoặc vị trí tùy chỉnh mà Border không đáp ứng được. Khi đó, sử dụng Shapes là giải pháp.
3.1. Thêm Shape
- Vào tab “Insert” → nhóm “Illustrations” → Shapes.
- Chọn Line (đường thẳng) hoặc Freeform nếu muốn đường cong.
- Kéo chuột để vẽ đường chéo trong ô. Để chắc chắn đường chéo nằm chính xác, giữ phím Shift khi kéo để tạo đường thẳng 45 độ.
3.2. Định dạng Shape
- Màu sắc: Click chuột phải vào line → Format Shape → Line → Color.
- Độ dày: Weight → chọn độ dày mong muốn.
- Kiểu đường: Solid, Dashed, Dotted…
- Vị trí: Đặt line sao cho đầu và cuối chạm vào hai góc của ô. Để chính xác, bạn có thể dùng Align → Align Center và Align → Align Middle cho line, sau đó kéo tới góc.
3.3. Gắn Shape vào ô
Sau khi tạo line, nó sẽ là một đối tượng độc lập, không gắn vào ô. Khi bạn thêm hoặc xóa hàng/cột, line có thể di chuyển không theo ô. Để tránh:
- Chọn line, rồi nhấn chuột phải → Size and Properties → Properties.
- Chọn “Move and size with cells” (Di chuyển và thay đổi kích thước cùng với ô). Khi làm như vậy, line sẽ luôn giữ vị trí và kích thước tương ứng với ô chứa nó.
3.4. Khi cần tạo nhiều ô có đường chéo
Nếu bạn cần đường gạch chéo cho hàng hoặc cột (ví dụ: tiêu đề cột), hãy:
- Chọn toàn bộ dải ô.
- Vào tab “Home” → Borders → More Borders và dùng Diagonal Up/Down. (Cách này nhanh hơn nhiều so với Shapes).
4. Kết hợp văn bản và đường gạch chéo: Tạo tiêu đề đa dòng
Một trong những ứng dụng phổ biến nhất của đường gạch chéo là tiêu đề cột hoặc hàng chứa hai thông tin khác nhau. Ví dụ: một cột muốn hiển thị “Số lượng” và “Giá bán” cùng một ô.
4.1. Sử dụng Border + Alignment
- Áp dụng đường gạch chéo (Diagonal Up hoặc Down) cho ô cần.
- Nhập nội dung theo dạng:
Số lượng+Alt+Enter+Giá bán.Alt+Entertạo ngắt dòng trong cùng một ô. - Căn chỉnh nội dung:
- Đối với Diagonal Up (từ trái dưới lên phải trên):
- Đặt “Số lượng” ở Bottom‑Left (căn dưới‑trái) → Alignment → Horizontal: Left, Vertical: Bottom.
- Đặt “Giá bán” ở Top‑Right (căn trên‑phải) → Alignment → Horizontal: Right, Vertical: Top.
- Đối với Diagonal Down (từ trái trên xuống phải dưới):
- “Số lượng” → Top‑Left.
- “Giá bán” → Bottom‑Right.
- Điều chỉnh độ rộng cột và chiều cao hàng để nội dung không bị cắt.
4.2. Sử dụng Text Box (Hộp văn bản) kết hợp Shape
Nếu muốn độ linh hoạt hơn (ví dụ: font, màu, kích thước khác nhau cho từng phần):
- Thêm Shape → Line để tạo đường gạch chéo (theo phần 3).
- Insert → Text Box → vẽ textbox trong ô, đặt nội dung “Số lượng”. Định dạng font, màu như muốn.
- Nhân bản textbox, chỉnh nội dung “Giá bán”, đặt ở góc đối diện.
- Nhóm các đối tượng (line + 2 textbox) → Ctrl + G → “Group”. Khi di chuyển, nhóm sẽ di chuyển cùng nhau.
- Thiết lập Properties cho nhóm: “Move and size with cells”.
4.3. Sử dụng công thức để hiển thị dữ liệu động
Nếu nội dung cần cập nhật tự động (ví dụ: “Số lượng: 120”), bạn có thể:
- Tạo hai ô phụ chứa công thức, ví dụ:
=A2và=B2. - Liên kết Text Box với ô phụ bằng cách chọn Text Box → Formula Bar → =Sheet1!A2. Khi giá trị trong A2 thay đổi, Text Box sẽ cập nhật tự động.
5. Tự động vẽ đường gạch chéo bằng Conditional Formatting (Định dạng có điều kiện)
Khi làm việc với bảng dữ liệu lớn, bạn có thể muốn đánh dấu các ô thỏa mãn một điều kiện nhất định bằng đường gạch chéo (ví dụ: các ô chưa hoàn thành, hoặc các ô cần kiểm tra lại). Excel không cung cấp trực tiếp “đường gạch chéo” trong Conditional Formatting, nhưng chúng ta có thể sử dụng biểu tượng (Icon Set) để mô phỏng.

Có thể bạn quan tâm: Cách Làm Thống Kê Bằng Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
5.1. Sử dụng Icon Set – Symbol “Diagonal”
- Chọn dải ô cần áp dụng.
- Vào Home → Conditional Formatting → Icon Sets → More Rules.
- Trong New Formatting Rule, chọn “Format all cells based on their values”.
- Trong Icon Style, chọn “3 Symbols (Circled)” (hoặc bất kỳ icon nào có hình chéo).
- Thiết lập quy tắc:
- Type: “Number”.
- Value: nhập giá trị thỏa mãn (ví dụ:
0). - Icon: chọn biểu tượng “X” (đường chéo).
- Show Icon only: tick vào để chỉ hiển thị icon.
- Nhấn OK. Các ô thỏa điều kiện sẽ hiển thị biểu tượng X, tạo cảm giác “đường gạch chéo”.
5.2. Sử dụng Data Bars + Custom Number Format
Một cách “hack” khác:
- Áp dụng Conditional Formatting → Data Bars cho dải ô.
- Đặt Minimum và Maximum sao cho thanh dữ liệu hiển thị đầy (ví dụ, Min = 0, Max = 1, giá trị = 1).
- Thay đổi màu thanh thành transparent (không màu) và Border thành đường chéo bằng cách định dạng ô (Format Cells) → Border → Diagonal.
- Khi ô thỏa điều kiện, thanh dữ liệu sẽ xuất hiện và hiển thị đường chéo.
5.3. Lưu ý khi dùng Conditional Formatting
- Giới hạn số lượng quy tắc: Excel có giới hạn quy tắc Conditional Formatting cho mỗi workbook (đối với Excel 2026 trở lên là 64.000 quy tắc). Hạn chế tạo quá nhiều quy tắc phức tạp.
- Hiệu suất: Khi áp dụng trên hàng nghìn ô, workbook có thể chậm. Hãy sử dụng các công thức đơn giản và giới hạn vùng áp dụng.
- Khả năng in: Icon Set sẽ in ra đúng như trên màn hình. Đường chéo được tạo qua Border trong Conditional Formatting cũng in ra bình thường.
6. Thực hành: Tạo bảng thống kê với tiêu đề gạch chéo
Dưới đây là một ví dụ thực tế, giúp bạn nắm vững cách kết hợp các kỹ thuật đã học.
6.1. Mô tả bảng
| Sản phẩm | Giá bán | Số lượng | |
|---|---|---|---|
| Tháng 1 | |||
| Tháng 2 | |||
| Tháng 3 |
Mục tiêu: Tiêu đề “Giá bán” và “Số lượng” sẽ chia sẻ một ô bằng đường gạch chéo, mỗi phần hiển thị một loại thông tin.
6.2. Các bước thực hiện
- Chọn ô C1 và D1 (hai tiêu đề cần gạch chéo).
- Áp dụng Border → Diagonal Up (đường chéo lên) cho cả hai ô.
- Nhập nội dung:
- Ô C1:
Giá bán→Alt+Enter→Số lượng. - Ô D1:
Số lượng→Alt+Enter→Giá bán. - Căn chỉnh:
- Đối với ô C1 (Diagonal Up):
- “Giá bán” → Bottom‑Left (Horizontal: Left, Vertical: Bottom).
- “Số lượng” → Top‑Right (Horizontal: Right, Vertical: Top).
- Đối với ô D1 (Diagonal Down):
- “Số lượng” → Top‑Left.
- “Giá bán” → Bottom‑Right.
- Tinh chỉnh kích thước cột để nội dung không bị cắt. Độ rộng khoảng 15‑20 ký tự thường là hợp lý.
- Thêm dữ liệu vào các hàng dưới, định dạng Number và Currency cho cột Giá bán, Number cho cột Số lượng.
- Áp dụng Conditional Formatting để đánh dấu các ô “Giá bán” > 1.000.000 bằng đường gạch chéo đỏ:
- Chọn cột Giá bán.
- Conditional Formatting → New Rule → Use a formula to determine which cells to format.
- Công thức:
=C2>1000000. - Nhấn Format → Border → Diagonal Down, chọn màu Red, độ dày 2 pt.
- OK.
Kết quả: Khi một giá bán vượt quá 1 triệu, ô sẽ tự động có đường chéo đỏ, giúp người dùng nhanh chóng nhận diện.
7. Mẹo và thủ thuật nâng cao
7.1. Tạo macro tự động vẽ đường gạch chéo
Nếu bạn thường xuyên phải tạo đường gạch chéo cho nhiều ô, hãy ghi macro:
Sub AddDiagonalBorder() Dim rng As Range Set rng = Selection ' Chọn dải ô muốn vẽ With rng.Borders(xlDiagonalDown) .LineStyle = xlContinuous .Weight = xlMedium .Color = RGB(0, 0, 0) ' Đen End With
End Sub
- Cách sử dụng: Chọn dải ô → nhấn Alt+F8 → chạy macro
AddDiagonalBorder. Bạn có thể gán macro này vào một button trên thanh Quick Access Toolbar để truy cập nhanh.
7.2. Sử dụng VBA để tạo tiêu đề gạch chéo có nội dung động
Sub CreateDiagonalHeader() Dim ws As Worksheet Set ws = ActiveSheet With ws.Range("B1:C1") .Merge .Borders(xlDiagonalDown).LineStyle = xlContinuous .Borders(xlDiagonalDown).Weight = xlThick .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .WrapText = True .Value = "Giá bán" & Chr(10) & "Số lượng" End With
End Sub
- Giải thích: Macro này merge (ghép) hai ô, tạo đường chéo, căn giữa và chèn nội dung với ngắt dòng (
Chr(10)).
7.3. Định dạng đa nền (Background) cho ô có đường chéo
Bạn có thể đặt màu nền cho ô có đường chéo mà không làm mất đường chéo:
- Chọn ô → Format Cells → Fill → chọn màu nền.
- Sau đó đặt Border → Diagonal và chọn màu khác (ví dụ, nền xanh, đường chéo trắng). Nhờ vậy, đường chéo sẽ nổi bật hơn.
7.4. Khi đường chéo bị “cắt” trong chế độ in
Nếu bạn gặp trường hợp đường chéo không hiển thị đầy đủ khi in (chỉ hiện một phần), hãy:
- Kiểm tra Print Area: Đảm bảo không cắt bớt phần ô.
- Trong Page Setup → Sheet, bật “Gridlines” hoặc “Print” để chắc chắn viền được in.
- Đôi khi độ phân giải máy in quá thấp gây mất chi tiết. Thử tăng DPI trong cài đặt máy in.
7.5. Sử dụng Power Query để chuẩn bị dữ liệu có đường gạch chéo
Khi dữ liệu được import từ nguồn khác (CSV, database), bạn có thể:
- Thêm cột trong Power Query, xác định các giá trị cần gạch chéo.
- Khi dữ liệu được load vào Excel, sử dụng Conditional Formatting dựa trên cột này để tự động vẽ đường chéo.
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 gạch chéo không hiển thị trong ô | Định dạng ô bị ghi đè bởi “Fill Color” quá tối hoặc “Pattern” | Xóa Pattern, chọn màu nền phù hợp hoặc đặt đường gạch chéo màu tương phản |
| Văn bản bị che lấp bởi đường chéo | Căn chỉnh không đúng, nội dung nằm trên đường chéo | Điều chỉnh Alignment → Horizontal/Vertical hoặc sử dụng Indent để tạo khoảng cách |
| Khi chèn hoặc xóa hàng, đường chéo di chuyển ra khỏi ô | Đối tượng Shape không được gắn “Move and size with cells” | Chọn Shape → Format Shape → Properties → chọn “Move and size with cells” |
| Conditional Formatting không áp dụng | Vùng áp dụng không bao gồm ô mới | Kiểm tra Applies to trong quản lý quy tắc (Conditional Formatting Rules Manager) |
| Khi in, đường gạch chéo bị mờ | Độ phân giải máy in thấp hoặc đường viền quá mỏng | Tăng Weight (độ dày) của Border, hoặc chọn kiểu Bold trong Border settings |
9. Tổng kết
Việc tạo đường gạch chéo trong ô 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:
- Phân tách thông tin trong cùng một ô.
- Tạo tiêu đề đa chiều, dễ đọc và trực quan.
- Đánh dấu nhanh các dữ liệu cần chú ý thông qua Conditional Formatting.
- Tăng tính chuyên nghiệp cho báo cáo, bảng tính tài chính, kế toán, hay bất kỳ tài liệu nào cần trình bày dữ liệu rõ ràng.
Trong bài viết, chúng ta đã khám phá:
- Cách nhanh tạo đường chéo bằng Border.
- Sử dụng Shapes để có độ tùy chỉnh cao.
- Kết hợp văn bản và đường chéo để tạo tiêu đề đa dòng.
- Áp dụng Conditional Formatting để tự động vẽ đường chéo dựa trên điều kiện.
- Macro và VBA giúp tự động hoá quy trình.
- Mẹo, thủ thuật và giải quyết lỗi thường gặp.
Hãy áp dụng các kiến thức này vào công việc hằng ngày của bạn. Khi bạn đã thành thạo, việc tạo bảng tính sẽ trở nên sạch sẽ, chuyên nghiệp và hiệu quả hơn bao giờ hết. 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ẻ.
