Trong môi trường làm việc hiện đại, Excel không chỉ là công cụ tính toán số liệu mà còn là một nền tảng mạnh mẽ để thể hiện dữ liệu một cách trực quan, sinh động. Việc chèn mũi tên vào Excel giúp người dùng tạo ra các biểu đồ, sơ đồ luồng công việc, bản đồ tư duy, hay thậm chí là các báo cáo thuyết trình chuyên nghiệp. Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn toàn diện, chi tiết và thực tiễn về cách chèn mũi tên vào Excel, bao gồm:
- Phần 1: Tổng quan về các loại mũi tên trong Excel và khi nào nên sử dụng.
- Phần 2: Các phương pháp chèn mũi tên cơ bản bằng công cụ “Shapes”.
- Phần 3: Sử dụng ký tự đặc biệt và font Unicode để hiển thị mũi tên trong ô.
- Phần 4: Chèn mũi tên thông qua Conditional Formatting (định dạng có điều kiện) – tự động hiển thị mũi tên dựa trên giá trị.
- Phần 5: Tạo mũi tên động bằng công thức và hàm
CHAR. - Phần 6: Tùy chỉnh màu sắc, độ dày, kiểu mũi tên và áp dụng hiệu ứng.
- Phần 7: Sử dụng VBA (Macro) để tự động chèn và quản lý mũi tên trong báo cáo lớn.
- Phần 8: Những lưu ý quan trọng, lỗi thường gặp và cách khắc phục.
- Phần 9: Ứng dụng thực tế: 5 ví dụ mẫu về cách chèn mũi tên trong các báo cáo tài chính, kế hoạch dự án và biểu đồ KPI.
Có thể bạn quan tâm: Cách Chèn File Excel Trong Powerpoint: Hướng Dẫn Chi Tiết Từ A Đến Z
1. Tổng Quan Về Các Loại Mũi Tên Trong Excel
1.1. Mũi tên dạng hình vẽ (Shapes)
- Line Arrow: Đường thẳng có mũi tên ở một hoặc hai đầu.
- Block Arrow: Mũi tên dạng khối, thường dùng để chỉ hướng mạnh mẽ.
- Curved Arrow: Đường cong có mũi tên, thích hợp cho luồng quy trình.
- Callout Arrow: Mũi tên kèm hộp thoại chú thích.
1.2. Mũi tên ký tự Unicode
- ← → ↑ ↓ (U+2190…U+2193) – mũi tên đơn.
- ↔ ↕ ↖ ↗ ↘ ↙ (U+2194…U+2199) – mũi tên đôi hoặc chéo.
- ⟶ ⟵ ⟷ (U+27F6…U+27F7) – mũi tên dạng “thẳng” nhưng có độ dày khác nhau.
1.3. Mũi tên trong Conditional Formatting
Excel cung cấp các “Icon Sets” (Bộ biểu tượng) có mũi tên lên, xuống, trái, phải, được sử dụng để biểu thị xu hướng tăng/giảm.
1.4. Mũi tên trong biểu đồ
Mũi tên có thể được thêm vào biểu đồ để chỉ ra điểm cực đại, cực tiểu hoặc làm chú thích.
Có thể bạn quan tâm: Cách Nhập Dữ Liệu Vào Excel Nhanh: Bí Kíp Tối Ưu Hóa Quá Trình Làm Việc
2. Chèn Mũi Tên Cơ Bản Bằng Công Cụ “Shapes”
2.1. Bước 1: Mở tab “Insert” (Chèn)
- Mở Excel và di chuyển đến Insert trên thanh Ribbon.
- Nhấn vào Shapes – một menu sẽ hiện ra với nhiều loại hình vẽ.
2.2. Bước 2: Chọn loại mũi tên
- Đối với đường thẳng: Chọn Line Arrow (đường thẳng có mũi tên) – có 4 tùy chọn (mũi tên một đầu, hai đầu, v.v.).
- Đối với khối: Chọn Block Arrow – các kiểu “Right Arrow”, “Left Arrow”, “Up Arrow”, “Down Arrow”.
- Đối với đường cong: Chọn Curved Arrow.
2.3. Bước 3: Vẽ mũi tên trên sheet
- Nhấn và kéo chuột từ vị trí bắt đầu tới vị trí kết thúc.
- Để vẽ một mũi tên thẳng đứng, giữ phím Shift trong khi kéo để giữ góc 90 độ.
2.4. Bước 4: Định dạng mũi tên
- Khi mũi tên được chọn, tab Format (hoặc Shape Format) sẽ xuất hiện.
- Sử dụng Shape Outline để thay đổi màu, độ dày (Weight) và kiểu gạch (Dash Style).
- Dùng Shape Fill để tô màu cho phần đầu mũi tên (đối với Block Arrow).
2.5. Bước 5: Đặt mũi tên trong ô
- Kéo mũi tên để nó nằm gọn trong một ô hoặc chồng lên nhiều ô.
- Để mũi tên “đóng” vào ô và di chuyển cùng ô khi sắp xếp, nhấp chuột phải → Size and Properties → Properties → chọn Move and size with cells.
Mẹo nhanh: Nhấn Ctrl + Z để hoàn tác nếu mũi tên không vừa ý.
Có thể bạn quan tâm: Cách Chèn Con Dấu Vào Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Sử Dụng Ký Tự Đặc Biệt Và Font Unicode
3.1. Nhập ký tự mũi tên trực tiếp
- Chọn ô muốn chèn.
- Nhấn Alt + Numpad (có bàn phím số) với mã Unicode:
- Alt + 8592 → ←
- Alt + 8593 → ↑
- Alt + 8594 → →
- Alt + 8595 → ↓
- Đối với các mũi tên chéo, dùng:
- Alt + 8596 → ↔
- Alt + 8597 → ↕
3.2. Sử dụng hàm CHAR và UNICHAR
=CHAR(8594)→ trả về → (chỉ hoạt động trong Excel 2026 trở lên với hỗ trợ Unicode).=UNICHAR(8594)→ trả về → → (đảm bảo phiên bản hỗ trợ Unicode).
3.3. Đổi font để hiển thị đẹp hơn
- Calibri, Arial, Segoe UI Symbol đều hỗ trợ đầy đủ các ký tự mũi tên.
- Nếu muốn mũi tên dày hơn, dùng font Wingdings hoặc Webdings:
=CHAR(174)trong Wingdings → → (mũi tên phải dày).
Lưu ý: Khi xuất file sang PDF hoặc in, hãy kiểm tra rằng font được nhúng để mũi tên không biến thành ký tự “?”.
4. Chèn Mũi Tên Thông Qua Conditional Formatting (Định Dạng Có Điều Kiện)
4.1. Mục đích
- Tự động hiển thị mũi tên lên / xuống dựa trên giá trị tăng hay giảm.
- Thường dùng trong bảng KPI, báo cáo doanh thu.
4.2. Các bước thực hiện
- Chọn dải ô cần áp dụng (ví dụ:
B2:B20). - Vào Home → Conditional Formatting → Icon Sets → Directional.
- Chọn 3 Arrows (Colored) – hiển thị mũi tên lên, ngang, xuống.
- Nhấn More Rules… để tùy chỉnh:
- Type:
Number,Percent, hoặcFormula. - Đặt ngưỡng: ví dụ,
>=0→ mũi tên lên,=0→ ngang,<0→ xuống. - Bỏ chọn Show Icon Only nếu muốn hiển thị chỉ mũi tên (không kèm số).
4.3. Tùy chỉnh màu sắc
- Vào Conditional Formatting → Manage Rules → Edit Rule.
- Thay đổi Icon Style sang Custom và chọn màu xanh, đỏ, hoặc xám tùy ý.
Mẹo: Khi sao chép dải ô đã có Conditional Formatting, sử dụng Paste Special → Formats để chỉ sao chép định dạng, không làm mất dữ liệu.
5. Tạo Mũi Tên Động Bằng Công Thức và Hàm CHAR
5.1. Công thức đơn giản
Giả sử cột A chứa giá trị hiện tại, cột B chứa giá trị trước đó. Ta muốn cột C hiển thị mũi tên tăng/giảm:
=IF(A2>B2, UNICHAR(8593), IF(A2<B2, UNICHAR(8595), UNICHAR(8596)))
UNICHAR(8593)→ ↑ (tăng)UNICHAR(8595)→ ↓ (giảm)UNICHAR(8596)→ ↔ (không đổi)
5.2. Kết hợp với màu sắc bằng hàm TEXT

Có thể bạn quan tâm: Cách Chèn Link Excel Vào Powerpoint: Hướng Dẫn Chi Tiết Từ A Đến Z
Excel cho phép tạo chuỗi có màu thông qua hàm TEXT kết hợp với Conditional Formatting. Tuy không thể thay đổi màu trong cùng một ô, nhưng bạn có thể dùng Custom Number Format:
- Định dạng ô C thành:
"Green↑;Red↓;Black↔"(đối với các giá trị 1, -1, 0). - Sử dụng công thức:
=SIGN(A2-B2)để trả về 1, -1 hoặc 0. - Khi giá trị là 1, ô hiển thị
↑màu xanh; -1 hiển thị↓màu đỏ; 0 hiển thị↔màu đen.
5.3. Mũi tên đa dạng
Bạn có thể tạo mũi tên chéo hoặc mũi tên đôi:
=IF(A2>B2, UNICHAR(9650), UNICHAR(9660)) // 9650 = ▲, 9660 = ▼
Các mã Unicode thường dùng:
– 9650 – ▲ (mũi tên lên vát)
– 9660 – ▼ (mũi tên xuống vát)
– 9668 – ◄ (trái)
– 9658 – ► (phải)
6. Tùy Chỉnh Màu Sắc, Độ Dày, Kiểu Mũi Tên và Áp Dụng Hiệu Ứng
6.1. Định dạng nhanh qua “Format Painter”
- Chọn mũi tên đã định dạng.
- Nhấn Format Painter (biểu tượng con cọ).
- Kéo qua các mũi tên khác để sao chép định dạng.
6.2. Thêm hiệu ứng “Glow” và “Shadow”
- Chọn mũi tên → Shape Format → Shape Effects.
- Chọn Glow → đặt màu và độ rộng.
- Chọn Shadow → đặt hướng và độ mờ.
6.3. Thay đổi độ dày (Weight)
- Shape Outline → Weight → chọn giá trị từ 0.25 pt tới 6 pt hoặc tự nhập giá trị tùy chỉnh.
6.4. Tạo mũi tên có gradient
- Shape Fill → Gradient → chọn kiểu Linear → đặt màu bắt đầu và kết thúc.
6.5. Gộp nhiều mũi tên thành một nhóm
- Giữ Shift, chọn các mũi tên → Ctrl + G (hoặc Right‑click → Group). Khi nhóm, bạn có thể di chuyển, thay đổi kích thước đồng thời.
7. Sử Dụng VBA (Macro) Để Tự Động Chèn và Quản Lý Mũi Tên
7.1. Khi nào cần VBA?
- Khi báo cáo có hàng trăm hoặc hàng nghìn dòng và cần chèn mũi tên dựa trên điều kiện.
- Khi muốn tạo một nút “Refresh” để cập nhật mũi tên sau khi dữ liệu thay đổi.
7.2. Mẫu Macro cơ bản
Sub InsertArrows() Dim ws As Worksheet Dim rng As Range, cell As Range Dim shp As Shape Dim startX As Double, startY As Double Dim endX As Double, endY As Double Set ws = ActiveSheet Set rng = ws.Range("B2:B100") ' Thay đổi phạm vi tùy ý ' Xóa các mũi tên cũ (nếu có) For Each shp In ws.Shapes If shp.Name Like "Arrow_" Then shp.Delete Next shp For Each cell In rng If IsNumeric(cell.Value) And IsNumeric(cell.Offset(0, -1).Value) Then If cell.Value > cell.Offset(0, -1).Value Then ' Vẽ mũi tên lên startX = cell.Left + cell.Width / 2 startY = cell.Top + cell.Height endX = startX endY = cell.Top Set shp = ws.Shapes.AddConnector(msoConnectorStraight, startX, startY, endX, endY) With shp .Name = "Arrow_" & cell.Row .Line.EndArrowheadStyle = msoArrowheadTriangle .Line.ForeColor.RGB = RGB(0, 176, 80) ' Xanh lá .Line.Weight = 2 End With ElseIf cell.Value < cell.Offset(0, -1).Value Then ' Vẽ mũi tên xuống startX = cell.Left + cell.Width / 2 startY = cell.Top endX = startX endY = cell.Top + cell.Height Set shp = ws.Shapes.AddConnector(msoConnectorStraight, startX, startY, endX, endY) With shp .Name = "Arrow_" & cell.Row .Line.EndArrowheadStyle = msoArrowheadTriangle .Line.ForeColor.RGB = RGB(192, 0, 0) ' Đỏ .Line.Weight = 2 End With End If End If Next cell
End Sub
Giải thích nhanh:
– rng là dải ô chứa giá trị hiện tại.
– cell.Offset(0, -1) là giá trị trước đó (cột bên trái). Bạn có thể thay đổi vị trí.
– AddConnector tạo một đường thẳng có mũi tên.
– Đặt Name cho mũi tên để dễ dàng xóa hoặc cập nhật.
7.3. Gán macro cho nút
- Vào Developer → Insert → Button (Form Control).
- Kéo tạo nút trên sheet, gán macro InsertArrows.
- Nhấn nút bất cứ khi nào muốn cập nhật mũi tên.
7.4. Tối ưu hiệu năng
- Khi làm việc với hàng ngàn mũi tên, tắt ScreenUpdating và EnableEvents trong macro:
Application.ScreenUpdating = False
Application.EnableEvents = False
'... code ...
Application.ScreenUpdating = True
Application.EnableEvents = True
8. Những Lưu Ý Quan Trọng, Lỗi Thường Gặp Và Cách Khắc Phục
| Vấn đề | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Mũi tên không hiển thị đúng vị trí sau khi chèn hàng/ cột | Đối tượng “Shape” không được gắn với ô | Trong Shape Format → Size & Properties, chọn Move and size with cells |
| Mũi tên biến thành dấu “?” khi mở file trên máy khác | Font không được cài đặt hoặc không hỗ trợ Unicode | Đảm bảo sử dụng font chuẩn (Calibri, Arial, Segoe UI Symbol) và nhúng font khi lưu dưới dạng PDF |
| Conditional Formatting không cập nhật khi dữ liệu thay đổi | Đánh dấu “Automatic Calculation” bị tắt | Vào Formulas → Calculation Options → Automatic |
| VBA chạy chậm khi có quá nhiều mũi tên | Vòng lặp không tắt ScreenUpdating | Thêm Application.ScreenUpdating = False và Application.Calculation = xlCalculationManual trong macro |
| Mũi tên chồng lên nội dung ô, gây khó đọc | Không đặt Z‑Order (độ sâu) đúng | Sử dụng shp.ZOrder msoSendToBack hoặc msoBringToFront trong VBA |
9. Ứng Dụng Thực Tế: 5 Ví Dụ Mẫu
9.1. Báo cáo doanh thu tháng – Mũi tên tăng/giảm
- Cách thực hiện: Sử dụng Conditional Formatting → Icon Sets → 3 Arrows. Đặt ngưỡng 0% để hiển thị mũi tên tăng (xanh), giảm (đỏ), không đổi (xám). Kết quả: người xem nhanh chóng nhận ra xu hướng doanh thu.
9.2. Sơ đồ luồng công việc (Workflow) – Dùng Shapes
- Vẽ các khối công việc bằng Rectangles, nối bằng Curved Arrow để biểu thị thứ tự thực hiện. Mũi tên màu xanh cho quy trình chuẩn, màu đỏ cho bước cần lưu ý.
9.3. KPI nhân viên – Mũi tên trong ô bằng công thức
- Cột A: Mục tiêu, Cột B: Thực tế, Cột C:
=IF(B2>=A2, UNICHAR(9650), UNICHAR(9660)). Kết hợp Custom Number Format để màu xanh lên, màu đỏ xuống.
9.4. Báo cáo ngân sách – Mũi tên động với VBA
- Khi người dùng nhập dữ liệu ngân sách, click vào nút “Refresh” để macro InsertArrows tự động vẽ mũi tên lên/xuống bên cạnh các mục chi tiêu, giúp kiểm soát nhanh các khoản vượt ngân sách.
9.5. Biểu đồ bán hàng – Mũi tên chú thích
- Chọn biểu đồ → Chart Elements → Data Labels → More Options → Label Contains → Value. Thêm Text Box chứa mũi tên Unicode để chỉ ra điểm cao nhất hoặc thấp nhất.
10. Kết Luận
Việc chèn mũi tên vào Excel không chỉ là một thao tác thẩm mỹ mà còn là công cụ mạnh mẽ để truyền đạt thông tin một cách nhanh chóng, trực quan. Từ những cách đơn giản như sử dụng Shapes hay Unicode, đến các kỹ thuật nâng cao như Conditional Formatting, công thức động, hay VBA, bạn có thể linh hoạt lựa chọn phương pháp phù hợp với nhu cầu và quy mô công việc.
Những lợi ích nổi bật khi sử dụng mũi tên trong Excel:
1. Tăng tính trực quan: Người xem dễ dàng nhận ra xu hướng, mối quan hệ và điểm quan trọng.
2. Tiết kiệm thời gian: Khi dùng Conditional Formatting hoặc VBA, mũi tên tự động cập nhật, giảm công việc thủ công.
3. Nâng cao chất lượng báo cáo: Các báo cáo có mũi tên thường được đánh giá chuyên nghiệp hơn, phù hợp cho trình bày trước ban giám đốc hoặc khách hàng.
4. Tùy biến cao: Bạn có thể thay đổi màu, kiểu, độ dày, hiệu ứng, thậm chí gắn macro để tạo hành động khi người dùng click vào mũi tên.
Lời khuyên cuối cùng: Trước khi quyết định phương pháp nào, hãy xác định rõ mục tiêu (trực quan, tự động hoá, hay trình bày) và độ phức tạp của dữ liệu. Khi đã có chiến lược, việc chèn mũi tên sẽ trở nên nhanh gọn, hiệu quả và góp phần làm cho các bản Excel của bạn nổi bật hơn bao giờ hết.
Chúc bạn thành công trong việc tạo ra những bảng tính Excel sinh động, chuyên nghiệp và đầy sáng tạo!

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