TÓM TẮT
- 1 Mở Đầu
- 2 1. Tại Sao Cần Vẽ Hình Tròn Trong Excel?
- 3 2. Các Phương Pháp Vẽ Hình Tròn Cơ Bản Trong Excel
- 4 3. Các Mẹo Tối Ưu Khi Vẽ Hình Tròn
- 5 4. Sử Dụng VBA Để Vẽ Hình Tròn Tự Động
- 6 5. Ứng Dụng Thực Tế Cụ Thể
- 7 6. Các Lỗi Thường Gặp Khi Vẽ Hình Tròn Và Cách Khắc Phục
- 8 7. Tổng Kết
Mở Đầu
Excel không chỉ là một công cụ tính toán và xử lý dữ liệu mạnh mẽ, mà còn là một nền tảng tạo biểu đồ, đồ họa và các hình minh họa trực quan. Trong nhiều trường hợp, việc vẽ các hình dạng cơ bản như hình tròn, hình vuông, hình tam giác giúp người dùng truyền tải thông tin một cách sinh động và dễ hiểu hơn. Bài viết dưới đây sẽ hướng dẫn chi tiết cách vẽ hình tròn trong Excel, bao gồm các phương pháp cơ bản, các mẹo tối ưu hoá, và một số ứng dụng thực tế nâng cao.
1. Tại Sao Cần Vẽ Hình Tròn Trong Excel?
1.1. Trình Bày Dữ Liệu Thống Kê
Hình tròn (đặc biệt là biểu đồ tròn) thường được dùng để thể hiện tỉ lệ phần trăm của các danh mục trong một tập dữ liệu. Tuy nhiên, đôi khi chúng ta cần vẽ một hình tròn thuần túy để làm nền, đánh dấu vị trí, hoặc làm phần tử thiết kế trong báo cáo.
1.2. Tạo Đồ Thị Địa Lý & Bản Đồ
Trong các dự án GIS (Geographic Information System) đơn giản, việc vẽ các vòng tròn thể hiện bán kính ảnh hưởng (buffer) quanh một điểm địa lý trên bản đồ Excel là rất hữu ích.

Có thể bạn quan tâm: Cách Vẽ Hình Tròn Trong Cad: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1.3. Thiết Kế Dashboard
Các dashboard (bảng điều khiển) thường sử dụng hình tròn làm biểu tượng, nút bấm, hoặc phần tử đo lường (gauge). Việc vẽ hình tròn chính xác giúp giao diện trực quan hơn.
2. Các Phương Pháp Vẽ Hình Tròn Cơ Bản Trong Excel
2.1. Sử Dụng Công Cụ “Shapes”
Bước 1: Mở Tab “Insert”
- Chọn Insert → Shapes.
- Trong danh sách các hình dạng, chọn Oval (Hình bầu dục). Trên một số phiên bản Excel, biểu tượng này có hình tròn mỏng.
Bước 2: Vẽ Hình Tròn
- Nhấn và giữ phím Shift khi kéo chuột để tạo một hình tròn hoàn hảo (đảm bảo tỉ lệ 1:1).
- Thả chuột khi kích thước mong muốn đã đạt.
Bước 3: Định Dạng Hình Tròn
- Fill (Màu nền): Click chuột phải → Format Shape → Fill để chọn màu nền hoặc “No Fill” nếu không muốn màu.
- Line (Viền): Chọn Line → Solid line để tùy chỉnh màu, độ dày, kiểu đường viền.
- Size (Kích thước): Trong Format Shape → Size & Properties, nhập giá trị chiều rộng và chiều cao chính xác (ví dụ: 5 cm × 5 cm).
Bước 4: Đặt Vị Trí
- Dùng Alignment → Align Center và Align Middle để căn giữa hình tròn trong ô hoặc trong một vùng nhất định.
2.2. Sử Dụng Biểu Đồ “Scatter” Với Dữ Liệu Tính Toán
Nếu muốn vẽ một hình tròn có độ chính xác to hơn, hoặc muốn dựa trên dữ liệu tính toán (ví dụ: bán kính thay đổi dựa trên giá trị), chúng ta có thể dùng biểu đồ Scatter (điểm) và tạo đường tròn bằng cách tính các tọa độ.

Có thể bạn quan tâm: Cách Vẽ Hình Trên Điện Thoại: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Bước 1: Chuẩn Bị Dữ Liệu
| Index | X | Y |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 0.995 | 0.099 |
| 2 | 0.981 | 0.196 |
| … | … | … |
| 360 | 1 | 0 |
- Đặt X = R COS(θ), Y = R SIN(θ), với θ từ 0 đến 360 độ (đổi ra radian: θ PI/180).
- R là bán kính mong muốn (có thể là 1, 5, 10… tùy nhu cầu).
Bước 2: Tạo Biểu Đồ Scatter
- Chọn vùng dữ liệu X và Y.
- Vào Insert → Scatter → Scatter with Straight Lines and Markers.
- Xóa các marker nếu không muốn hiển thị điểm.
Bước 3: Định Dạng Biểu Đồ
- Axis: Ẩn trục X và Y (Right-click → Format Axis → Tick Marks → None; Labels → None).
- Chart Area: Đặt màu nền “No Fill”.
- Series: Đổi màu line thành màu mong muốn, tăng độ dày line nếu cần.
Bước 4: Tùy Chỉnh Kích Thước
- Đảm bảo tỉ lệ trục X và Y bằng nhau (để vòng tròn không bị biến dạng).
- Click chuột phải trên trục → Format Axis → Axis Options → Equal scaling (nếu có).
- Nếu không có tùy chọn này, bạn phải chỉnh thủ công bằng cách đặt Maximum và Minimum giống nhau cho cả hai trục.
2.3. Sử Dụng Hàm “=PI()” Kết Hợp Với Đồ Thị Đường
Có thể tạo một biểu đồ đường (Line Chart) dựa trên công thức hàm trong Excel.
Bước 1: Tạo Bảng Tính Toán
| Angle (°) | Radian | X = R COS(Radian) | Y = R SIN(Radian) |
|---|---|---|---|
| 0 | =A2PI()/180 | =RCOS(B2) | =RSIN(B2) |
| 10 | =A3PI()/180 | … | … |
| … | … | … | … |
| 360 | =A38PI()/180 | … | … |
- R là bán kính (đặt trong một ô riêng, ví dụ $D$1).
- Kéo công thức xuống để tạo 36‑72 điểm (tăng độ chính xác).
Bước 2: Vẽ Biểu Đồ
- Chọn cột X và Y → Insert → Line → Line with Markers.
- Tương tự như phương pháp Scatter, ẩn trục, thay đổi màu line.
2.4. Sử Dụng Add‑in “Power Query” Hoặc “Power Pivot”
Đối với các dự án lớn, khi cần vẽ hàng nghìn vòng tròn dựa trên dữ liệu, việc tạo bảng tính tạm thời có thể làm chậm Excel. Thay vào đó, bạn có thể:
- Power Query: Tạo một truy vấn tự động sinh các điểm (X, Y) cho mỗi bán kính.
- Power Pivot: Lưu trữ dữ liệu trong mô hình dữ liệu, tạo mối quan hệ và dùng DAX để tính các tọa độ.
Sau khi dữ liệu được tạo, bạn vẫn dùng biểu đồ Scatter để hiển thị.
3. Các Mẹo Tối Ưu Khi Vẽ Hình Tròn
3.1. Đảm Bảo Tỷ Lệ 1:1
- Khi sử dụng Shapes, luôn nhấn Shift khi kéo để tránh biến dạng.
- Khi dùng Scatter/Line Chart, hãy chắc chắn rằng trục X và Y có cùng Scale (độ dài mỗi đơn vị). Nếu không, vòng tròn sẽ bị dẹt hoặc kéo dài.
3.2. Sử Dụng Gridlines và Snap To Grid

Có thể bạn quan tâm: Cách Vẽ Hình Trái Tim Đẹp: Hướng Dẫn Từng Bước Đầy Đủ Cho Người Mới Bắt Đầu
- Bật View → Gridlines và Snap to Grid để căn chỉnh hình tròn chính xác vào vị trí mong muốn.
3.3. Tạo Nhiều Hình Tròn Đồng Thời
Nếu bạn cần vẽ nhiều hình tròn với bán kính khác nhau (ví dụ: các vòng bán kính 1, 2, 3…), cách nhanh nhất là:
- Sao chép một hình tròn đã vẽ.
- Resize từng hình bằng cách nhập giá trị cụ thể trong Format Shape → Size.
- Align các hình tròn bằng Align → Align Center và Align → Align Middle.
3.4. Áp Dụng Màu Gradient
- Để tạo hiệu ứng “độ sâu”, vào Format Shape → Fill → Gradient fill, chọn hai màu (một màu sáng ở trung tâm, màu tối ở viền) và điều chỉnh Angle.
3.5. Tạo Hình Tròn Động (Dynamic Circle) Dựa Trên Giá Trị Ô
Bạn có thể liên kết kích thước hình tròn với giá trị trong một ô:
- Vẽ một hình tròn ban đầu.
- Click chuột phải → Size & Properties → Alt Text (trong một số phiên bản, bạn sẽ dùng Link to Cell).
- Nhập công thức:
=Sheet1!$A$1(trong ô A1 chứa bán kính). - Khi thay đổi giá trị trong A1, hình tròn sẽ tự động thay đổi kích thước (cần bật macro hoặc sử dụng VBA để cập nhật tự động).
4. Sử Dụng VBA Để Vẽ Hình Tròn Tự Động
Đối với người dùng muốn tự động hoá quá trình vẽ, VBA (Visual Basic for Applications) là công cụ mạnh mẽ.

Có thể bạn quan tâm: Cách Vẽ Hình Trái Tim 3d Đẹp Và Ấn Tượng: Hướng Dẫn Từng Bước Dành Cho Người Mới Bắt Đầu
4.1. Mã VBA Cơ Bản Để Vẽ Hình Tròn
Sub VeHinhTron() Dim ws As Worksheet Dim sh As Shape Dim centerX As Double, centerY As Double Dim radius As Double ' Đặt tham chiếu tới sheet hiện tại Set ws = ActiveSheet ' Lấy giá trị bán kính từ ô B2 radius = ws.Range("B2").Value ' Xác định vị trí trung tâm (ở ô D5) centerX = ws.Range("D5").Left + ws.Range("D5").Width / 2 centerY = ws.Range("D5").Top + ws.Range("D5").Height / 2 ' Xóa hình tròn cũ nếu tồn tại For Each sh In ws.Shapes If sh.Name = "HinhTron" Then sh.Delete Next sh ' Thêm hình tròn Set sh = ws.Shapes.AddShape(msoShapeOval, _ centerX - radius, _ centerY - radius, _ radius 2, _ radius 2) sh.Name = "HinhTron" ' Định dạng With sh .Fill.ForeColor.RGB = RGB(255, 200, 200) ' Màu nền .Line.ForeColor.RGB = RGB(255, 0, 0) ' Viền đỏ .Line.Weight = 2 End With
End Sub
- Giải thích:
radiusđược đọc từ ô B2, do đó bạn chỉ cần thay đổi giá trị trong ô này để thay đổi kích thước hình tròn.- Vị trí trung tâm được tính dựa trên ô D5. Bạn có thể thay đổi ô này tùy ý.
- Mỗi lần chạy macro, hình tròn cũ sẽ bị xóa và một hình tròn mới được tạo.
4.2. Vẽ Nhiều Hình Tròn Dựa Trên Dòng Dữ Liệu
Giả sử cột A chứa tên, cột B chứa bán kính, cột C và D chứa tọa độ X, Y của trung tâm.
Sub VeNhieuHinhTron() Dim ws As Worksheet Dim i As Long, lastRow As Long Dim sh As Shape Dim radius As Double, cx As Double, cy As Double Set ws = ActiveSheet lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' Xóa tất cả các hình tròn cũ có tên bắt đầu bằng "HT_" For Each sh In ws.Shapes If Left(sh.Name, 3) = "HT_" Then sh.Delete Next sh For i = 2 To lastRow radius = ws.Cells(i, "B").Value cx = ws.Cells(i, "C").Left + ws.Cells(i, "C").Width / 2 cy = ws.Cells(i, "D").Top + ws.Cells(i, "D").Height / 2 Set sh = ws.Shapes.AddShape(msoShapeOval, _ cx - radius, _ cy - radius, _ radius 2, _ radius 2) sh.Name = "HT_" & ws.Cells(i, "A").Value sh.Fill.ForeColor.RGB = RGB(200, 220, 255) sh.Line.ForeColor.RGB = RGB(0, 0, 150) Next i
End Sub
- Ứng dụng: Vẽ các vòng bán kính khác nhau quanh các vị trí địa lý (ví dụ: các cửa hàng, trạm dịch vụ) trong một bản đồ Excel.
5. Ứng Dụng Thực Tế Cụ Thể
5.1. Biểu Đồ “Gauge” (Đồng Hồ) Tự Tạo
- Vẽ một hình tròn lớn làm nền.
- Thêm một “Arc” (đoạn cung) bằng cách vẽ một hình elip, cắt bớt phần không cần thiết, hoặc dùng Pie Chart với 2 phần (một phần màu, một phần trong suốt).
- Thêm một mũi kim (shape) xoay dựa trên giá trị trong ô.
5.2. Đánh Dấu Vị Trí Trên Bản Đồ

- Nhập dữ liệu địa chỉ hoặc tọa độ (lat/long) vào Excel.
- Dùng Map Chart của Excel (Office 365 trở lên) để hiển thị bản đồ.
- Thêm hình tròn (Shapes) trên các điểm quan trọng để làm “highlight”.
- Đối với bản đồ chi tiết, bạn có thể dùng Scatter với các tọa độ đã chuyển đổi sang hệ thống pixel của bản đồ.
5.3. Tạo “Heatmap” Bằng Các Vòng Tròn Mờ Dần
- Vẽ nhiều hình tròn đồng tâm với bán kính tăng dần và màu độ trong suốt giảm dần (alpha).
- Đặt chúng lên nhau để tạo hiệu ứng “đám mây” hoặc “độ phóng” thể hiện mức độ quan tâm.
5.4. Thiết Kế Mẫu Báo Cáo Định Dạng
- Đặt hình tròn ở góc trên bên trái của mỗi trang báo cáo để làm “logo” hoặc “đánh dấu”.
- Sử dụng Header & Footer → Picture để chèn hình tròn từ file PNG nếu muốn nhất quán trên mọi trang.
6. Các Lỗi Thường Gặp Khi Vẽ Hình Tròn Và Cách Khắc Phục
| Lỗi | Nguyên Nhân | Cách Khắc Phục |
|---|---|---|
| Hình tròn bị biến dạng (dạng elip) | Không giữ tỷ lệ 1:1 khi kéo, hoặc trục X và Y có tỉ lệ khác nhau trong biểu đồ | Khi dùng Shapes: Nhấn Shift. Khi dùng Scatter/Line: Đặt Maximum và Minimum cho trục X, Y bằng nhau. |
| Không thể thay đổi kích thước sau khi vẽ | Đã gộp hình vào nhóm hoặc đã chuyển thành hình ảnh | Bỏ nhóm (Right‑click → Group → Ungroup) hoặc xóa và vẽ lại. |
| Hình tròn không hiển thị màu nền | Đặt “No Fill” hoặc màu nền trong suốt | Vào Format Shape → Fill và chọn màu. |
| Khi dùng VBA, hình tròn không xuất hiện ở vị trí mong muốn | Tính toán tọa độ sai (đơn vị pixel vs point) | Sử dụng .Left và .Top của ô làm cơ sở, không dùng giá trị số trực tiếp. |
| Khi vẽ nhiều vòng tròn, Excel chậm | Số lượng shape quá lớn, mỗi shape là một đối tượng riêng | Giảm số lượng points (đối với Scatter), hoặc dùng Chart thay vì shape nếu có thể. |
7. Tổng Kết
Việc vẽ hình tròn trong Excel không chỉ dừng lại ở việc chèn một hình dạng đơn giản. Từ các công cụ sẵn có như Shapes, Scatter Chart, cho tới việc sử dụng VBA để tự động hoá, người dùng có thể tùy biến hình tròn theo mọi nhu cầu: từ biểu đồ thống kê, bản đồ địa lý, đến các dashboard tương tác. Bằng cách nắm vững các bước cơ bản, áp dụng các mẹo tối ưu và biết cách khắc phục lỗi, bạn sẽ biến Excel thành một công cụ đồ họa mạnh mẽ, đáp ứng mọi yêu cầu trình bày dữ liệu một cách sinh động và chuyên nghiệp.
Hãy thử ngay các phương pháp trên, kết hợp với sáng tạo của riêng bạn, để tạo ra những báo cáo, biểu đồ và dashboard ấn tượng hơn bao giờ hết!
