Có thể bạn quan tâm: Cách Đổi Mặc Định Ngày Tháng Năm Trong Excel: Hướng Dẫn Chi Tiết Và Áp Dụng Thực Tế
Giới thiệu
Trong thời đại toàn cầu hóa, việc quản lý tài chính cá nhân, doanh nghiệp, hoặc ngân hàng có thể đặt ra nhu cầu chuyển đổi tiền tệ thường xuyên. Với Excel là công cụ mạnh mẽ nhất trong việc xử lý dữ liệu tài chính, chúng ta không thể bỏ qua khả năng chuyển đổi từ đồng VND sang USD một cách nhanh chóng, chính xác và tự động. Bài viết này sẽ đưa bạn qua từng bước thực hiện, từPaycheck (đơn giản) cho tới Power Query và VBA để tự động cập nhật tỷ giá. Bên cạnh đó, chúng ta sẽ khám phá cách sử dụng dữ liệu kiểu “Stocks” trong Excel 365 để lấy tỷ giá thời gian thực, cùng với SXH và công thức nâng cao (XLOOKUP, LET, LAMBDA). Hãy cùng 대상으로 bắt đầu!
Có thể bạn quan tâm: Cách Đổi Dấu Thành Dấu Trong Công Thức Excel
1. Nền tảng: Tại sao cần đổi tiền trong Excel?
για 1. Tính chuẩn xác của báo cáo – Khi báo cáo tài chính cần đưa ra giá trị bằng USD, chuyển đổi đồng VND phải chính xác tới vài đồng.
2. Tự động hoá – Dùng công thức cho phép bạn cập nhật nhanh chóng khi tỷ giá thay đổi.
3. Tăng cường phân tích Ripple – Dễ dàng so sánh lợi nhuận, chi phí, doanh thu giữa 2 đơn vị tiền tệ.
4. Tích hợp với dữ liệu thị trường – Khi kết hợp với Power Query, bạn có thể lấy dữ liệu tỷ giá từ nhiều nguồn như xe.com, exchangerate-api.com, hoặc ngân hàng.
Có thể bạn quan tâm: Cách Đổi Chữ In Sang Chữ Thường Trong Excel – Hướng Dẫn Chi Tiết Và Hiệu Quả
2. Chuẩn bị: Tỷ giá, dữ liệu nguồn và công thức cơ bản
2.1. Lấy tỷ giá
2.1.1. Tỷ giá thủ công
Bạn có thể nhập tỷ giá trực tiếp vào một ô trong bảng tính, ví dụ B1 = 23500 (tức 1 USD = 23,500 VND). Khi tỷ giá thay đổi, chỉ cần chỉnh ô này.
2.1.2. Sử dụng dữ liệu “Stocks” (Excel 365)
- Gõ
USDVNDvào ô, chọn “Data” → “Stocks” → “Currency Twee”. Excel sẽ chuyển giá trị thành dữ liệu kiểu “Stocks”. - Từ đây, bạn có thể lấy giá trị tỷ giá bằng công thức
=B1.Price(tùy thuộc tên tham chiếu).
2.1.3. Truy cập API qua WEBSERVICE
=WEBSERVICE("https://api.exchangerate-api.com/v6/latest/USD")
Sau đó, dùng FILTERXML để trích xuất tỷ giá VND.
2.1.4. Power Query – Nhập dữ liệu từ trang web
- Vào “Data” → “Get Data” → “From Web”.
- Nhập URL:
https://www.xe.com/currencytables/?from=USD&date=2026-08-01. - Khi tải dữ liệu, chọn bảng “Table 1” và lấy cột “VND”.
2.2. Công thức chuyển đổi đơn giản
Giả sử:
– Ô A2 chứa số tiền VND.
– Ô B1 chứa tỷ giá VND/USD.
Công thức:
=A2/$B$1
Điều này sẽ trả về số tiền USD. Định dạng ô thành “Currency” (USD) giúp hiển thị đúng.
2.3. Định dạng và làm tròn
- Sử dụng hàm
ROUND,ROUNDUP,ROUNDDOWN:excel =ROUND(A2/$B$1, 2) // 2 chữ số thập phân - Định dạng ô: “Accounting” → “Currency” → “$” + “2 decimal places”.
3. Sử dụng XLOOKUP và LET để chuyển đổi với bảng tỷ giá
3.1. Tạo bảng tỷ giá
| Tỷ giá | Mã tiền tệ | Nguồn |
|---|---|---|
| 23500 | VND | Ngân hàng |
| 1.00 | USD | – |
Giả sử bảng này nằm trong Sheet2!A1:C3.
3.2. Công thức XLOOKUP
=XLOOKUP("VND", Sheet2!B:B, Sheet2!A:A,_done_)
Điều này trả về tỷ giá VND/USD.
3.3. Tích hợp với LET để giảm lỗi
=LET( vnd, A2, rate, XLOOKUP("VND", Sheet2!B:B, Sheet2!A:A), usd, vnd/rate, ROUND(usd, 2)
)
Công thức trên:
– vnd = số tiền VND.
– rate = tỷ giá.
– usd = kết quả chuyển đổi.
– Kết quả cuối cùng là số USD đã được làm tròn.
4. Tự động cập nhật tỷ giá bằng VBA
Đối với người dùng muốn cập nhật tỷ giá mỗi ngày mà không cần thao tác thủ công, VBA cung cấp giải pháp mạnh mẽ.
4.1. Mã VBA lấy tỷ giá từ API
Sub UpdateExchangeRate() Dim http As Object, json As Object, rate As Double Set http = CreateObject("MSXML2.XMLHTTP") http.Open "GET", "https://api.exchangerate-api.com/v6/latest/USD", False http.send Set json = JsonConverter.ParseJson(http.responseText) rate = json("rates")("VND") ThisWorkbook.Sheets("Rates").Range("B1").Value = rate
End Sub
- Đảm bảo đã cài đặt
JsonConverter.bas(bạn có thể tải từ GitHub). - Thông báo sau khi chạy sẽ cập nhật tỷ giá VND/USD vào ô
B1trên sheet “Rates”.
4.2. Gán macro vào nút
- Vào “Developer” → “Insert” → “Button”.
- Gán macro
UpdateExchangeRate. - Bấm nút để lấy tỷ giá mới.
4.3. Tự động chạy mỗi ngày
Private Sub Workbook_Open() UpdateExchangeRate
End Sub
Điều này sẽ tự động cập nhật khi mở workbook.
5. Power Query: Cập nhật tỷ giá tự động từ nguồn dữ liệu
5.1. Tạo kênh dữ liệu
- “Data” → “Get Data” → “From Web”.
- Nhập URL:
https://api.exchangerate.host/latest?base=USD&symbols=VND. - Khi tải, chọn “Transform Data”.
5.2. Chuyển đổi dữ liệu

Có thể bạn quan tâm: Cách Đổi Ngày Tháng Bị Đảo Ngược Trong Excel
- Mở Power Query Editor.
- Chọn cột “rates” → “Expand” để lấy giá trị VND.
- Đặt tên cột “USD_VND”.
5.3. Ghi dữ liệu vào sheet
- “Close & Load” → “Only Create Connection”.
- Tạo một bảng nhỏ trong sheet “Rates” để an toàn.
5.4. Tự động làm mới
- “Data” → “Queries & Connections”.
- Nhấp okkara → “Properties” → chọn “Refresh data when opening the file” hoặc “Refresh every X minutes”.
6. Phân tích sâu: Lập báo cáo đa tiền tệ
6.1. Bảng tổng hợp doanh thu
| Tháng | Doanh thu (VND) | Doanh thu (USD) |
|---|---|---|
| 1 | 500,000,000 | =A2/$B$1 |
| 2 | 750,000,000 | =A3/$B$1 |
6.2. Sử dụng PivotTable
चार:
– Chọn dữ liệu, “Insert” → “PivotTable”.
– Kéo “Tháng” vào Rows, “Doanh thu (VND)” vào Values (Sum), “Doanh thu (USD)” vào Values (Sum).
– Định dạng cộtർന്ന് “Currency”.
6.3. Định dạng theo vùng ejecutivo
- “Conditional Formatting” → “Color Scales” để hiển thị doanh thu cao nhất/ thấp nhất.
7. Lưu ý khi làm việc với tỷ giá
| Rủi ro | Giải pháp |
|---|---|
| Tỷ giá thay đổi thường xuyên | Sử dụng Power Query hoặc VBA để tự động cập nhật |
| Dữ liệu API bị lỗi | Đặt hàm IFERROR để hiển thị “-” hoặc “N/A” |
| Sai số làm tròn | Sử dụng ROUND thay vì ROUNDUP/ROUNDDOWN tùy mục đích |
| Giao dịch trên nhiều thời gian | Sử dụng bảng dữ liệu lịch sử tỷ giá (historical) |
| Lộ thông tin nhạy cảm | Giữ dữ liệu chuyển đổi trong một sheet riêng biệt, bảo vệ bằng password |
8. Các công cụ bổ trợ
8.1. Excel “Stocks” Data Type
- Bằng cách nhập
USDCAD, Excel sẽ tự chuyển thành dữ liệu kiểu “Stocks” và cung cấp tỷ giá, lịch sử, biểu đồ. - Công thức:
=B2.Price.
8.2. Add-in XLTools Currency Converter
- Add-in miễn phí cung cấp công cụ chuyển đổi nhanh, hỗ trợ nhiều cặp tiền tệ.
8.3. Power BI
- Khi cần báo cáo lớn, Power BI kết hợp với Excel giúp trực quan hóa tỷ giá, doanh thu, lợi nhuận theo thời gian.
9. Hướng dẫn thực hành chi tiết
Giả sử bạn có bảng dữ liệu:
| Số tiền (VND) | Thu nhập (VND) | Chi phí (VND) |
|—————|—————- Palo partie |—————–|
| 100,000,000 | 120,000,000 | 80,000,000 |
Bạn muốn chuyển tất cả sang USD và tính lợi nhuận.
9.1. Bước 1: Chuẩn bị tỷ giá
- Ô
B1= 23,500 (tỷ giá VND/USD).
9.2. Bước 2: Tạo công thức chuyển đổi
| Thu nhập (USD) | Chi phí (USD) | Lợi nhuận (USD) |
|---|---|---|
| leh | = B2/$B$1 | =C2/$B$1 |
9.3. Bước 3: Định dạng
- Định dạng cột USD thành “Currency” (USD) với 2 chữ số thập phân.
9.4. Bước 4: Tτον tự động cập nhật
- Sử dụng Power Query để lấy tỷ giá mới mỗi ngày, và kế hoạch “Refresh” tự động.
10. Kết luận
Chuyển đổi tiền tệ trong Excel không chỉ đơn giản là chia, mà còn yêu cầu:
– Nguồn dữ liệu chính xác – từ API, dữ liệu thị trường, hoặc thủ công.
– Công thức linh hoạt – XLOOKUP, LET, LAMBDA giúp làm cho công thức trở nên dễ đọc và bảo trì.
– Tự động hoá – Power Query và VBA cho phép cập nhật tỷ giá mà không cần thao tác thủ công.
– Định dạng & phân tích – Định dạng tiền tệ, PivotTable, biểu đồ giúp bạn truyền đạt dữ liệu một cách trực quan.
Bằng cách áp dụng những bước hướng dẫn trên, bạn sẽ có một công cụ mạnh mẽ để quản lý tài chính đa tiền tệ, tối ưu hóa báo cáo và giảm thiểu rủi ro sai sót. Hãy thử ngay, và chia sẻ kinh nghiệm của bạn trong phần bình luận dưới đây!

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