google-sheets
Hàm VLOOKUP trong Google Sheets khác Excel thế nào?

VLOOKUP dùng để làm gì?
VLOOKUP (Vertical Lookup) là hàm tra cứu dữ liệu theo chiều dọc: cho một giá trị cần tìm, hàm sẽ dò trong cột đầu tiên của một vùng dữ liệu, tìm dòng khớp, rồi trả về giá trị ở một cột khác trên cùng dòng đó.
Ví dụ dữ liệu dùng xuyên suốt bài này — một bảng tra cứu giá sản phẩm:
| A | B | C | |
|---|---|---|---|
| 1 | Mã SP | Tên sản phẩm | Đơn giá |
| 2 | SP01 | Bàn ghế | 1,200,000 |
| 3 | SP02 | Tủ gỗ | 2,500,000 |
| 4 | SP03 | Kệ sách | 800,000 |
| 5 | SP04 | Ghế xoay | 950,000 |
Cả Google Sheets và Excel đều có VLOOKUP, cú pháp gần như giống hệt nhau — nhưng có vài khác biệt quan trọng khiến một công thức chạy tốt ở Excel có thể trả kết quả sai (hoặc ngược lại) khi copy sang Sheets.
Cú pháp chung
=VLOOKUP(giá_trị_cần_tìm, vùng_dữ_liệu, số_cột_trả_về, [kiểu_tìm_kiếm])
Trong đó:
- giá_trị_cần_tìm: giá trị bạn muốn tra (ví dụ mã sản phẩm).
- vùng_dữ_liệu: vùng chứa cả cột tra cứu và cột kết quả — cột tra cứu phải là cột đầu tiên của vùng.
- số_cột_trả_về: đếm từ cột đầu tiên của vùng (cột tra cứu = cột 1), lấy giá trị ở cột thứ mấy.
- kiểu_tìm_kiếm:
FALSE/0để tìm khớp chính xác,TRUE/1(hoặc bỏ trống) để tìm khớp gần đúng.
Ví dụ: tra đơn giá theo mã sản phẩm
Cả hai công cụ đều dùng chung công thức này:
=VLOOKUP("SP03", A2:C5, 3, FALSE)
Kết quả: 800,000 — hàm dò cột A tìm "SP03", khớp ở dòng 4, rồi trả về giá trị cột thứ 3 của vùng (cột C) trên cùng dòng đó.
Những điểm khác nhau giữa Google Sheets và Excel
1. Dấu phân cách tham số
Excel bản tiếng Việt (và một số ngôn ngữ khác) dùng dấu chấm phẩy ; giữa các tham số, còn Google Sheets luôn dùng dấu phẩy ,:
| Excel (tiếng Việt) | Google Sheets | |
|---|---|---|
| Dấu phân cách | ; |
, |
| Ví dụ | =VLOOKUP("SP03";A2:C5;3;FALSE) |
=VLOOKUP("SP03",A2:C5,3,FALSE) |
Đây là lỗi phổ biến nhất khi copy công thức qua lại giữa hai công cụ — dán nguyên công thức Excel tiếng Việt vào Sheets sẽ báo lỗi cú pháp vì Sheets không nhận dấu ;.
2. Gợi ý công thức và kiểm tra tham số
Excel hiển thị khung gợi ý cú pháp khá đơn giản khi gõ hàm. Google Sheets có thêm hộp gợi ý kèm mô tả từng tham số ngay bên dưới công thức đang gõ, và tự tô màu vùng dữ liệu tương ứng trên bảng tính — tiện hơn một chút khi mới học nhưng không ảnh hưởng đến kết quả.
3. VLOOKUP kết hợp dò từ nhiều bảng/sheet
Cách tham chiếu sang sheet khác giống nhau ở cả hai công cụ (TênSheet!A2:C5), nhưng Google Sheets có thêm hàm IMPORTRANGE để tra cứu dữ liệu từ một file Google Sheets khác (không cùng file hiện tại) — Excel không có hàm tương đương trực tiếp, phải mở cả hai file hoặc dùng Power Query.
=VLOOKUP("SP03", IMPORTRANGE("URL_file_khác", "DanhMuc!A2:C5"), 3, FALSE)
4. Xử lý lỗi không tìm thấy
Cả hai đều trả về lỗi #N/A khi không tìm thấy giá trị khớp, và cách bọc lỗi cũng giống nhau — dùng IFERROR:
=IFERROR(VLOOKUP("SP99", A2:C5, 3, FALSE), "Không tìm thấy")
5. Giới hạn kích thước và tốc độ
Google Sheets xử lý chậm hơn rõ rệt khi VLOOKUP chạy trên vùng dữ liệu rất lớn (hàng chục nghìn dòng trở lên) vì tính toán trên nền web, trong khi Excel desktop xử lý cục bộ nên nhanh hơn với dữ liệu lớn. Với bảng dữ liệu vài nghìn dòng trở xuống thì khác biệt tốc độ không đáng kể.
Bảng so sánh nhanh
| Tiêu chí | Excel (tiếng Việt) | Google Sheets |
|---|---|---|
| Dấu phân cách tham số | ; |
, |
| Tra cứu file ngoài | Cần mở file hoặc Power Query | Có IMPORTRANGE |
| Xử lý lỗi | IFERROR | IFERROR |
| Tốc độ với dữ liệu lớn | Nhanh hơn (xử lý cục bộ) | Chậm hơn khi dữ liệu rất lớn |
| Copy công thức qua lại | Phải đổi ; thành , khi dán sang Sheets |
Phải đổi , thành ; khi dán sang Excel tiếng Việt |
Lỗi thường gặp
Copy công thức từ Excel sang Sheets bị báo lỗi cú pháp
Do khác dấu phân cách tham số như đã nêu ở trên. Cách nhanh nhất là gõ lại công thức trực tiếp trong Sheets thay vì copy-paste nguyên văn, hoặc dùng chức năng Tìm & Thay thế để đổi ; thành ,.
Kết quả trả về #N/A dù rõ ràng có dữ liệu khớp Thường do giá trị tra cứu bị thừa khoảng trắng, hoặc một bên là số còn một bên là văn bản (ví dụ mã "01" được lưu dưới dạng số 1 ở một cột và văn bản "01" ở cột kia). Dùng thêm hàm TRIM hoặc VALUE/TEXT để đồng bộ định dạng trước khi tra.
Quên cố định vùng dữ liệu khi copy công thức xuống các dòng khác
Khi kéo công thức xuống, vùng vùng_dữ_liệu có thể bị dịch chuyển sai. Dùng phím F4 (Excel) hoặc gõ trực tiếp dấu $ (cả hai công cụ) để cố định vùng, ví dụ $A$2:$C$5.
Số cột trả về đếm nhầm Số cột trả về luôn đếm từ cột tra cứu (cột đầu tiên của vùng) là cột 1, không phải đếm từ cột A của bảng tính. Nếu vùng bắt đầu từ cột B thì cột B mới là cột 1.
Dùng khớp gần đúng (TRUE) khi cần khớp chính xác
Nếu bỏ trống tham số cuối hoặc để TRUE, VLOOKUP sẽ tìm giá trị gần đúng nhất — dễ trả về kết quả sai nếu dữ liệu chưa được sắp xếp tăng dần theo cột tra cứu. Với hầu hết công việc tra cứu theo mã, luôn nên dùng FALSE để khớp chính xác.
Khi nào nên dùng VLOOKUP trong công việc?
- Tra cứu giá, thông tin sản phẩm theo mã trong bảng danh mục
- Điền tên nhân viên, phòng ban từ mã nhân viên vào bảng chấm công, bảng lương
- Đối chiếu dữ liệu giữa hai bảng (ví dụ danh sách đăng ký và danh sách đã thanh toán)
- Gộp thông tin từ bảng danh mục vào báo cáo tổng hợp mà không cần copy tay từng dòng
Học Google Sheets thực chiến tại TP Vinh
Nắm chắc VLOOKUP và biết chính xác điểm khác biệt so với Excel giúp bạn tự tin làm việc trên cả hai công cụ mà không mất thời gian debug lỗi cú pháp. Nếu bạn muốn học Google Sheets bài bản, từ các hàm tra cứu cơ bản đến xử lý dữ liệu thực tế trong công việc, tham khảo khóa học Google Sheets tại Điền Nguyễn AZ.
📞 Hotline / Zalo: 0362 465 361
👉 Xem chi tiết: Khóa học Google Sheets thực tế tại TP Vinh
Tài liệu miễn phí
30 phím tắt Excel hay dùng nhất
Tổng hợp phím tắt giúp thao tác Excel nhanh hơn — điền thông tin để tải file PDF miễn phí về dùng ngay.
Bài viết liên quan

27/09/2026
So sánh Google Sheets và Excel: nên học cái nào trước
So sánh Google Sheets và Excel về tính năng, khả năng làm việc nhóm, chi phí và mức độ phổ biến trong công việc, giúp bạn biết nên học cái nào trước.

15/09/2026
Cách tạo file quản lý thu chi cá nhân trên Google Sheets (đơn giản, tự tính số dư)
Hướng dẫn dựng file quản lý thu chi cá nhân trên Google Sheets từ đầu: cấu trúc bảng giao dịch, phân loại khoản chi bằng Data Validation, dùng SUMIF tính tổng theo danh mục và biểu đồ theo dõi trực quan.

14/09/2026
Cách gửi email tự động từ Google Sheets bằng Apps Script
Hướng dẫn dùng Google Apps Script để gửi email tự động từ dữ liệu trong Google Sheets: gửi hàng loạt cá nhân hóa, tránh gửi trùng và tự động chạy theo lịch hoặc khi có dữ liệu mới.