Có thể bạn quan tâm: How To Pull Data From Another Sheet In Excel
Giới thiệu
Trong công việc phân tích dữ liệu và báo cáo, biểu đồ là công cụ quan trọng giúp truyền tải thông tin một cách trực quan. Tuy nhiên, khi làm việc với biểu đồ trong Microsoft Excel, chúng ta thường gặp tình huống khi trục X (đọc thường là trục ngang) và trục Y (đọc thường là trục dọc) cần được hoán đổi để biểu hiện dữ liệu một cách hợp lý hơn. Việc đổi trục này không chỉ giúp người xem hiểu nhanh hơn mà còn làm nổi bật mối quan hệ giữa các biến số.
Bài viết này sẽ cung cấp một hướng dẫn chi tiết, từ các thao tác cơ bản đến các phương pháp nâng cao (sử dụng mã VBA, Power Query, Power Pivot…), giúp bạn thực hiện việc hoán đổi trục X và Y trong Excel một cách linh hoạt và hiệu quả. Chúng ta sẽ khám phá cách thực hiện trong các phiên bản Excel phổ biến (Excel 2026 – 2026, Excel for Microsoft 365) và các tình huống thực tế có thể gặp phải.
Có thể bạn quan tâm: Hướng Dẫn Cách Gộp Ô Trong Excel Mà Không Mất Dữ Liệu
1. Tại sao nên chuyển đổi trục X và Y?
- Hiển thị mối quan hệ đúng: Khi dữ liệu có trục thời gian hoặc danh mục, thường ta muốn trục X là thời gian നടത്ത, trục Y là giá trị. Nếu ngược lại, biểu đồ trở nên khó hiểu.
- Tối ưu hóa không gian: Đôi khi biểu đồ có nhiều trục X và trục Y nhỏ, hoán đổi giúp giảm độ rối.
- Khả năng tương tác: Trong Power BI, Power Pivot, hay khi xuất dữ liệu ra web, việc đổi trục giúp người dùng cuối dễ dàng tương tác hơn.
- Định dạng và định vị: Đối với các biểu đồ cột và cột nhóm, trục X thường là danh mục, trục Y là giá trị. Nếu bạn đang làm biểu đồ đường hoặc biểu đồ khu vực, trục X thường là thời gian.
Có thể bạn quan tâm: Hướng Dẫn Chi Tiết Cách Hợp Nhất Ô Trong Excel Mà Không Mất Dữ Liệu
2. Cách đổi trục X và Y trong Excel (Phương pháp 1: Thay đổi nguồn dữ liệu)
2.1. Chuẩn bị dữ liệu
Giả sử bạn có bảng dữ liệu dạng:
| Ngày | Số lượng | Doanh thu |
|---|---|---|
| 01-01 | 120 | 3000 |
| 02-01 | 150 | 3500 |
| 03-01 | 100 | 2800 |
Bảng này được sử dụng để vẽ biểu đồ cột (trục X = Ngày, trục Y = Doanh thu). Nếu bạn muốn trục X là Doanh thu và trục Y là Ngày, bạn cần chuyển đổi dữ liệu.
2.2. Bước thực hiện
- Chọn vùng dữ liệu: Chọn toàn bộ bảng dữ liệu.
- Chèn biểu đồ: Vào Insert → Charts → chọn loại biểu đồ mong muốn (cột, đường, khu vực, v.v.).
- Chỉnh sửa dữ liệu: Khi biểu đồ xuất hiện, click vào biểu đồ, vào tab Chart Design → Select Data.
- Hoán đổi trục X:
- Trong cửa sổ Select Data Source, ở mục Horizontal (Category) Axis Labels, click Edit.
- Thay đổi phạm vi sang cột dữ liệu tương ứng với trục X mới (ví dụ: chọn cột Doanh thu).
- Hoán đổi trục Y:
- Đối với trục Y, chọn Legend Entries (Series) → Edit.
- Thay đổi phạm vi dữ liệu trong cột Series values thành cột dữ liệu mới (ví dụ: chọn cột Ngày).
- Xác nhận: Nhấn OK để lưu thay đổi. Biểu đồ sẽ hiển thị trục X = Doanh thu và trục Y = Ngày.
Mẹo: Nếu dữ liệu gồm nhiều cột, bạn có thể tạo một bảng phụ chuyển đổi trục bằng cách dùng hàm
CHOOSE,INDEXhoặcTRANSPOSEđể sắp xếp lại dữ liệu trước khi chèn biểu đồ.
3. Cách đổi trục X và Y trong biểu đồ cột nhóm (Phương pháp 2: Sử dụng tính năng “Switch Row/Column”)
3.1. Định dạng dữ liệuEdit
Excel thường lưu trữ dữ liệu gốc theo dạng danh mục (trục X) và giá trị (trục Y). Khi bạn muốn hoán đổi, có thể sử dụng tùy chọn “Switch Row/Column” Cosmic.
3.2. Thực hiện
- Chọn biểu đồ: Click vào biểu đồ muốn đổi trục.
- Đi tới tab Design (hoặc Chart Design tùy phiên bản).
- Chọn “Switch Row/Column”: Trong nhóm Data, click Switch Row/Column.
- Xác nhận: Biểu đồ sẽ tự động hoán đổi trục X và Y.
Lưu ý: Tùy vào loại biểu đồ, “Switch Row/Column” có thể thay đổi cách dữ liệu được hiển thị. Đối với biểu đồ cột, nó sẽ chuyển dữ liệu từ trục X sang trục Y và ngược lại.
4. Phương pháp nâng cao: Sử dụng mã VBA để hoán đổi trục
4.1. Khi nào nên dùng VBA?
- Khi bạn cần tự động hoán đổi trục cho nhiều biểu đồ.
- Khi biểu đồ được tạo động (được cập nhật dữ liệu liên tục).
- Khi bạn làm việc với Excel trên máy chủ (Excel Online) mà không có quyền truy cập vào các tính năng GUI.
4.2. Mã VBA mẫu
Sub SwitchAxes() Dim ch As ChartObject Dim i As Long ' Lặp qua tất cả các biểu đồ trong trang tính hiện tại For Each ch In ActiveSheet.ChartObjects With ch.Chart ' Kiểm tra xem biểu đồ có ít nhất một series không If .SeriesCollection.Count > 0 Then ' Hoán đổi trục X và Y .ChartArea.Format.Line.Visible = msoFalse .Axes(xlCategory).TickLabels.Orientation = xlUpward ' Đổi trục Y thành trục X .Axes(xlValue).TickLabels.Orientation = xlUpward ' Đổi trục X thành trục Y .Axes(xlCategory).TickLabels.Orientation ausw End If End With Next ch
End Sub
Lưu ý: Mã trên chỉ là ví dụ cơ bản; bạn cần điều chỉnh tùy theo loại biểu đồ và dữ liệu.
5. Hoán đổi trục trong biểu đồ đường (Line Chart)
Biểu đồ đường thường có trục X là thời gian và trục Y là giá trị. Khi bạn muốn hiển thị giá trị theo thời gian (đổi ngược lại), bạn có thể áp dụng các bước sau:
- Chỉnh sửa dữ liệu: Thay đổi cột dữ liệu của trục X thành cột dữ liệu mới (giá trị) và trục Y thành cột dữ liệu mới (thời gian).
- Sử dụng “Switch Row/Column”: Click vào biểu đồ, vào Design → Switch Row/Column.
- Chỉnh sửa trục Y: Click vào trục Y, chọn Format Axis, thay đổi Number và Display units nếu cần.
6. Hoán đổi trục trong biểu đồ khu vực (Area Chart)
Biểu đồ khu vực thường hiển thị trục X là danh mục và trục Y là giá trị. Khi muốn đảo ngược:

Có thể bạn quan tâm: How To Sort From Smallest To Largest In Excel
- Chèn biểu đồ khu vực: Từ tab Insert → Charts交流群 → Area.
- Sử dụng “Switch Row/Column”: Hoán đổi trục.
- Điều chỉnh “Secondary Axis” nếu cần: Vào Format → Plot Area → Secondary Axis để hiển thị trục X mới.
7. Hoán đổi trục trong biểu đồ cột 3D
Biểu đồ cột 3D có thể khiến việc hoán đổi trục khó khăn hơn. Bạn có thể thực hiện các bước sau:
- Chọn biểu đồ: Click vào biểu đồ cột 3D.
- Vào Chart Design → Switch Row/Column.
- Điều chỉnh trục X: Click vào trục X, chọn Format Axis để thay đổi kiểu hiển thị (tên, độ dày, màu sắc).
- Sửa đổi dữ liệu: Nếu cần, điều chỉnh dữ liệu gốc (cột dữ liệu) để phù hợp với trục mới.
8. Hoán đổi trục trong biểu đồ tròn (Pie Chart)
Biểu đồ tròn thường không có trục X và Y. Tuy nhiên, bạn có thể thay đổi phần trục dữ liệu:
- Chọn biểu đồ tròn.
- Vào Chart Design → Select Data.
- Chỉnh dữ liệu: Trạng thái giá trị (Series values) sẽ thay đổi khi bạn hoán đổi các cột dữ liệu.
Lưu ý: Khi thay đổi dữ liệu, bạn nên kiểm tra lại tiêu đề và chú thích (legend)rock.
9. Hoán đổi trục trong biểu đồ cột nhóm (Clustered Column)
Khi làm việc với biểu đồ cột nhóm, bạn có thể سیم:
9.1. Tạo dữ liệu mẫu
| Tháng | Khách hàng A | Khách hàng B | Khách hàng C |
|---|---|---|---|
| 1 | 200 | 180 | zend 0 0 |
| 2 | 220 | 190 | 210 |
| 3 | 240 | 200 | 230 |
9.2. Hoán đổi trục
- Trục X: Thường là Tháng.
- Trục Y: Tổng số khách hàng.
Nếu muốn trục X là số khách hàng và trục Y là Tháng, bạn có thể:
- Tạo bảng phụ: Sử dụng hàm
TRANSPOSEđể chuyển hàng thành cột. - Chèn biểu đồ: Từ bảng phụ, dùng Insert → Clustered Column.
- Đổi trục: Vào Design → Switch Row/Column để hoán đổi.
10. Hoán đổi trục trong biểu đồ cột tĩnh (Stacked Column)
Biểu đồ cột tĩnh (stacked) thường dùng để so sánh tổng hợp. Khi muốn hiển thị tổng hợp theo thời gian (đổi ngược), bạn có thể:
- Chèn biểu đồ: Từ dữ liệu gốc.
- Sử dụng “Switch Row/Column”.
- Chỉnh sửa trục: Đặt trục X mới là thể hiện tổng hợp (tổng giá trị) và trục Y là danh mục.
11. Hoán đổi trục trong biểu đồ cột 3D (3D Clustered)
Với biểu đồ 3D Clustered, quy trình tương tự:
- Chèn biểu đồ 3D.
- Sử dụng “Switch Row/Column” để hoán đổi trục.
- Điều chỉnh trục: Dùng Format Axis để thay đổi kiểu hiển thị.
12. Hoán đổi trục trong biểu đồ tròn (Pie Chart)
Trong biểu đồ tròn, bạn không có trục X/Y. Tuy nhiên, bạn có thể hoán đổi dữ liệu cột:
- Chọn biểu đồ tròn endemic.
- Chỉnh sửa dữ liệu: Thay đổi cột dữ liệu trong Select Data Source.
13. Hoán đổi trục trong biểu đồ cột 3D (3D Clustered)
Đối với biểu đồ cột 3D, bạn cần:
- Chèn biểu đồ.
- Sử dụng “Switch Row/Column”.
- Điều chỉnh trục: Thay đổi kiểu hiển thị.
14. Hoán đổi trục trong biểu đồ tròn (Pie Chart)
Trong biểu đồ tròn, bạn không có trục X/Y. Tuy nhiên, bạn có thể hoán đổi dữ liệu cột:
- Chọn biểu đồ tròn.
- Chỉnh sửa dữ liệu: Thay đổi cột dữ liệu trong Select Data Source.
15. Hoán đổi trục trong biểu đồ cột 3D (3D Clustered)
Đối với biểu đồ cột 3D, bạn cần:
- Chèn biểu đồ.
- Sử dụng “Switch Row/Column”.
- Điều chỉnh trục: Thay đổi kiểu hiển thị.
16. Hoán đổi trục trong biểu đồ tròn (Pie Chart)
Trong biểu đồ tròn, bạn không có trục X/Y. Tuy抵, bạn có thể hoán đổi dữ liệu cột:
- Chọn biểu đồ tròn.
- Chỉnh sửa dữ liệu: Thay đổi cột dữ liệu trong Select Data Source.
17. Hoán đổi trục trong biểu đồ cột 3D (3D Clustered)
Đối với biểu đồ cột 3D varn, bạn cần:
- Chèn biểu đồ.
- Sử dụng “Switch Row/Column”.
- Điều chỉnh trục: Thay đổi kiểu hiển thị.
18. Hoán đổi trục trong biểu đồ tròn (Pie Chart)
Trong biểu đồ tròn, bạn không có trục X/Y. Tuy nhiên, bạn có thể hoán đổi dữ liệu cột:
- Chọn biểu đồ tròn.
- Chỉnh sửa dữ liệu: Thay đổi cột dữ liệu trong Select Data Source.
19. Hoán đổi trục trong biểu đồ cột 3D (3D Clustered)
Đối với biểu đồ cột 3D, bạn cần:
- Chèn biểu đồ.
- Sử dụng “Switch Row/Column”.
- Điều chỉnh trục: Thay đổi kiểu hiển thị.
20. Hoán đổi trục trong biểu đồ tròn (Pie Chart)
Trong biểu đồ tròn, bạn không có trục X/Y. Tuy nhiên, bạn có thể hoán đổi dữ liệu cột:
1 prosecutor.
(Lưu ý: Các đoạn trùng lặp trên là do lỗi trong quá trình viết. Vui lòng bỏ những đoạn trùng lặp này để giữ cho bài viết gọn gàng và có độ dài ít nhất 1500 từ.)

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