1. Bản chất và vai trò của hàm vlookup trong excel

Để hiểu rõ cách sử dụng hàm vlookup trong excel, trước hết chúng ta cần nắm vững bản chất cốt lõi của công cụ tin học văn phòng này. VLOOKUP là viết tắt của cụm từ “Vertical Lookup”, có nghĩa là tìm kiếm dữ liệu theo chiều dọc (theo từng cột). Đây là giải pháp hoàn hảo để liên kết thông tin giữa các bảng dữ liệu khác nhau thông qua một giá trị trung gian duy nhất.
Sự xuất hiện của hàm vlookup trong excel đã làm thay đổi hoàn toàn cách thức quản lý báo cáo của các doanh nghiệp. Thay vì phải sao chép dữ liệu thủ công, hàm số này tự động dò tìm và điền kết quả chính xác tuyệt đối. Điều này không chỉ giúp giảm thiểu tối đa các sai sót do con người gây ra mà còn nâng cao hiệu suất làm việc lên gấp nhiều lần.
Cho dù bạn là kế toán, nhân viên nhân sự hay chuyên viên phân tích dữ liệu, công cụ này luôn đi kèm trong công việc hằng ngày. Hàm số này có khả năng xử lý mượt mà các tệp dữ liệu lên đến hàng chục nghìn dòng mà không gặp trở ngại nào. Do đó, việc làm chủ kỹ năng này là một lợi thế cạnh tranh vô cùng lớn trên con đường phát triển sự nghiệp của bạn.
2. Cấu trúc và công thức hàm vlookup trong excel chi tiết

Việc làm quen với cú pháp chính xác là điều bắt buộc trước khi đi vào thực hành các bài tập ứng dụng cụ thể. Theo tin tổng hợp, bản chất công thức hàm vlookup trong excel được cấu thành từ bốn tham số cơ bản, sắp xếp theo một trật tự logic nghiêm ngặt. Chỉ cần một tham số bị nhập sai vị trí hoặc sai định dạng, toàn bộ công thức sẽ trả về kết quả lỗi ngay lập tức.
Cú pháp chuẩn của hàm số này được quy định cụ thể như sau: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
2.1. Giải thích chi tiết từng tham số trong cấu trúc hàm
Tham số đầu tiên là lookup_value, đại diện cho giá trị mà bạn muốn mang đi tìm kiếm trong bảng dữ liệu. Đây có thể là một ô chứa dữ liệu như mã nhân viên, mã hàng hóa hoặc một chuỗi văn bản cụ thể. Giá trị này bắt buộc phải tồn tại ở cột đầu tiên bên trái của vùng dữ liệu mà bạn lựa chọn để tìm kiếm.
Tham số thứ hai là table_array, tức là vùng dữ liệu bảng chứa thông tin mà hàm sẽ tiến hành dò tìm giá trị. Vùng dữ liệu này cần phải chứa cả cột chứa giá trị tìm kiếm lẫn cột chứa giá trị kết quả mà bạn muốn trích xuất. Bạn nên sử dụng phím F4 để cố định vùng dữ liệu này dưới dạng địa chỉ tuyệt đối nhằm tránh sai sót khi sao chép.
Tham số thứ ba là col_index_num, biểu thị số thứ tự của cột chứa giá trị kết quả tính từ cột đầu tiên bên trái. Ví dụ, nếu bảng dữ liệu có 4 cột và cột chứa kết quả nằm ở vị trí thứ 3, bạn sẽ nhập số 3 vào đây. Số thứ tự cột luôn là một số nguyên dương và không được lớn hơn tổng số cột có trong bảng dữ liệu được chọn.
Tham số cuối cùng là [range_lookup], dùng để xác định kiểu tìm kiếm dữ liệu là tuyệt đối hay tương đối trong bảng tính. Tham số này nhận hai giá trị cơ bản là FALSE (số 0) cho tìm kiếm chính xác tuyệt đối, và TRUE (số 1) cho tương đối. Đối với phần lớn các tác vụ văn phòng thông thường, giá trị FALSE luôn là sự lựa chọn ưu tiên hàng đầu để đảm bảo tính chuẩn xác.
2.2. Sự khác biệt giữa kiểu tìm kiếm tuyệt đối và tương đối
Hiểu rõ cách vận hành của tham số này giúp bạn linh hoạt hơn trong quá trình xử lý các loại hình dữ liệu đặc thù. Khi chọn FALSE (0), hàm sẽ tìm kiếm một giá trị trùng khớp hoàn toàn với giá trị tìm kiếm ban đầu của bạn. Nếu không tìm thấy bất kỳ ô dữ liệu nào trùng khớp, hệ thống sẽ trả về thông báo lỗi ký hiệu là #N/A.
Ngược lại, khi bạn chọn TRUE (1), hàm vlookup trong excel sẽ tiến hành tìm kiếm một giá trị gần đúng nhất với giá trị tìm kiếm. Kiểu tìm kiếm này yêu cầu cột đầu tiên trong vùng dữ liệu phải được sắp xếp theo thứ tự tăng dần từ nhỏ đến lớn. Tìm kiếm tương đối thường được ứng dụng nhiều trong các bài toán tính thuế thu nhập hoặc quy đổi điểm số.
Việc nhầm lẫn giữa hai chế độ này là nguyên nhân hàng đầu dẫn đến việc trích xuất sai lệch thông tin báo cáo. Hãy luôn kiểm tra tính chất của tập dữ liệu trước khi quyết định lựa chọn tham số cuối cùng này. Đối với các danh mục quản lý cố định, việc tìm kiếm tuyệt đối luôn mang lại sự an tâm tuyệt đối cho người dùng.
3. Hướng dẫn cách sử dụng hàm vlookup trong excel từng bước

3.1. Bước 1: Xác định và nhập các tham số cơ bản vào ô tính
Đầu tiên, bạn chọn ô E2, nơi muốn hiển thị kết quả tên hàng hóa sau khi tra cứu dữ liệu tự động hoàn thành. Tiến hành gõ dấu bằng = và nhập tên hàm VLOOKUP, sau đó mở dấu ngoặc đơn để bắt đầu nhập các tham số cần thiết. Tham số đầu tiên lookup_value chính là ô chứa mã hàng hóa cần tra cứu, ví dụ là ô D2.
Tiếp theo, bạn gõ dấu phẩy để chuyển sang tham số thứ hai table_array trong cấu trúc lệnh hành chính của bảng tính. Bạn dùng chuột quét toàn bộ vùng dữ liệu chứa bảng danh mục hàng hóa từ ô A2 đến ô C10 của bảng tính hiện tại. Đừng quên nhấn phím F4 ngay sau đó để cố định vùng dữ liệu này thành $A$2:$C$10 nhằm bảo vệ cấu trúc công thức.
3.2. Bước 2: Hoàn thiện công thức hàm vlookup trong excel và trích xuất kết quả
Tham số tiếp theo cần xác định là vị trí cột chứa tên hàng hóa trong bảng danh mục dữ liệu ban đầu mà bạn đã quét. Giả sử cột Mã hàng nằm ở cột A (cột 1), cột Tên hàng nằm ở cột B (cột 2), bạn sẽ nhập số 2 vào vị trí này. Số 2 này biểu thị lệnh yêu cầu hàm trích xuất dữ liệu từ cột thứ hai của bảng danh mục.
Cuối cùng, bạn nhập số 0 để yêu cầu hàm thực hiện lệnh tìm kiếm chính xác tuyệt đối mã hàng hóa đó. Đóng dấu ngoặc đơn hoàn thành công thức và nhấn phím Enter để hệ thống tiến hành tính toán, hiển thị kết quả mong muốn. Một công thức hàm vlookup trong excel hoàn chỉnh trong trường hợp này sẽ có dạng cụ thể như sau: =VLOOKUP(D2, $A$2:$C$10, 2, 0)
Sau khi ô E2 hiển thị chính xác tên hàng hóa, bạn chỉ cần đưa con chuột đến góc dưới cùng bên phải của ô tính đó. Khi con trỏ chuột chuyển thành hình dấu cộng màu đen nhỏ, bạn nhấn đúp chuột hoặc kéo xuống dưới để sao chép công thức. Toàn bộ danh sách hàng hóa phía dưới sẽ được tự động điền kết quả tra cứu một cách nhanh chóng.
4. Những lỗi kinh điển khi áp dụng cách sử dụng hàm vlookup trong excel

4.1. Lỗi #N/A và biện pháp xử lý định dạng dữ liệu
Lỗi #N/A là thông báo xuất hiện với tần suất dày đặc nhất khi thực hiện cách sử dụng hàm vlookup trong excel. Lỗi này thông báo rằng hàm không thể tìm thấy giá trị tra cứu mong muốn trong cột đầu tiên của vùng dữ liệu. Nguyên nhân có thể do giá trị tìm kiếm bị nhập sai ký tự hoặc không trùng khớp định dạng giữa hai bảng.
Một trường hợp rất hay gặp là sự không đồng nhất giữa định dạng số và định dạng văn bản giữa các bảng dữ liệu nguồn. Ví dụ, mã hàng ở bảng tra cứu là số 101, nhưng mã hàng ở bảng danh mục lại được lưu dưới dạng chữ. Lúc này, hàm sẽ không nhận diện được sự trùng khớp và lập tức trả về kết quả lỗi #N/A cho người dùng.
Để giải quyết, bạn nên sử dụng hàm TRIM để loại bỏ các khoảng trắng dư thừa vô tình xuất hiện trong ô tính. Việc đồng nhất định dạng bằng tính năng Text to Columns cũng là giải pháp hữu hiệu giúp làm sạch dữ liệu. Luôn đảm bảo rằng dữ liệu ở hai bảng có sự đồng bộ hoàn toàn trước khi thiết lập các công thức phức tạp.
4.2. Lỗi #REF! và lỗi #VALUE! trong quá trình tính toán

Lỗi #REF! xuất hiện khi tham số col_index_num mà bạn nhập vào lớn hơn tổng số cột có trong vùng dữ liệu table_array. Ví dụ, bạn chỉ quét vùng dữ liệu gồm 3 cột từ A đến C, nhưng lại nhập số thứ tự cột trích xuất kết quả là 4. Lúc này, hàm không thể tìm thấy cột thứ 4 trong phạm vi lựa chọn và báo lỗi.
Lỗi #VALUE! hiển thị khi tham số số thứ tự cột col_index_num bị nhập dưới dạng một số nhỏ hơn 1 hoặc chứa ký tự chữ. Hãy luôn kiểm tra kỹ lưỡng các thông số đầu vào để đảm bảo tính hợp lệ về mặt toán học của công thức tính. Sự cẩn trọng trong từng khâu nhập liệu là chìa khóa giúp bạn tạo nên những bảng tính chuyên nghiệp.
Khi thay đổi cấu trúc bảng như xóa bỏ một cột cũ, hãy lưu ý cập nhật lại số thứ tự cột trong công thức. Việc này giúp ngăn chặn các lỗi hệ thống phát sinh dây chuyền làm ảnh hưởng đến kết quả của toàn bộ bảng tính. Tập thói quen kiểm tra lại các vùng tham chiếu sau mỗi lần chỉnh sửa cấu trúc tệp dữ liệu lớn.
Nguồn: Sưu tầm