Bỏ qua để đến nội dung chính
Điền NguyễnAZ

google-sheets

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

13/09/2026· Điền Nguyễn AZ
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

#hàm vlookup#google sheets#vlookup excel#tra cứu dữ liệu

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.