Cách sử dụng hàm VLOOKUP – Từ cơ bản – Nâng cao (PRO): Định nghĩa, Cú pháp & Ví dụ; Vlookup nhiều điều kiện, Vlookup 1 điều kiện, Vlookup hàm lồng IF , Left (Mid, Right), Match (Nâng cao), Columns (Nâng cao); Một số bài tập thực hành;

Hàm vlookup

Dưới đây là nội dung chính trong Khóa học HÀM VLOOKUP miễn phí. Hãy bắt đầu trở thành siêu sao trong sử dụng Vlookup – Tìm kiếm dữ liệu bạn cần nhé bạn ơi

Nội dung chính

1. Hàm đơn Vlookup – Cú pháp, cách sử dụng hàm vlookup trong excel 1
2. Vlookup kết hợp hàm IF
3. Hàm vlookup kết hợp hàm LEFT
4. Vlookup kết hợp hàm match trong excel (Vlookup nâng cao)
5. Vlookup Kết hợp với hàm columns, column
6. Hàm tìm kiếm với 2 hay nhiều điều kiện: dùng công thức mảng
7. Sử dụng hàm vlookup để tìm kiếm nhiều từ 2 điều kiện trở lên dùng cột phụ
8. Tải 6 bài tập hàm vlookup cơ bản tới nâng cao
9. Dùng Hàm VLOOKUP cần phải cố định điều kiện trước khi copy
10. Lỗi #N/A khi dùng hàm vlookup là lỗi gì?

1. Hàm đơn Vlookup – Cú pháp, cách sử dụng hàm vlookup trong excel

  • Định nghĩa:

Hiểu đơn giản thì VLOOKUP là hàm tìm kiếm giá trị dựa trên điều kiện cho trước (tìm kiếm theo cột) trong excel.

  • Cú pháp hàm:

ham vlookup cach su dung trong excel 2003 2007 2010 2013 co ban toi nang cao tu chuyen gia 1

  • Ví dụ:

ham vlookup 1

Yêu cầu: Tìm kiếm phụ cấp của từng nhân viên dựa vào Chức vụ của người đó và Bảng phụ cấp.

KẾT QUẢ

Chi tiết theo lôgic trên như sau:

Vlookup ( [Lookup_value] ; [Table_array] ; [Col_index_num] ; [Range_lookup])

Tại ô D3 nhập công thức =

= Vlookup (C3,$H$3:$I$7,2,0) => Hàm vlookup sẽ trả về giá trị phụ cấp của GĐ là 50.000 đ.

 

ham vlookup 2

Video hướng dẫn cách sử dụng hàm vlookup siêu dễ hiểu và ngắn gọn

 

VÍ DỤ RÕ HƠN VLOOKUP

Trên đây chỉ là một ví dụ đơn giản và ngắn gọn giúp bạn biết được định nghĩa và cú pháp của hàm này. Để hiểu rõ và sâu hơn về hàm này các bạn hãy xem một bài viết khác sau đây:

ham vlookup co ban

 

2. Vlookup kết hợp hàm IF

Ở phần bài tập nâng cao phía trên ad có đề cập tới việc kết hợp 2 hàm này để xác định vùng tìm kiếm tùy thuộc vào ký tự cuối của mã hàng trong bảng kê nhập xuất là N hay X.

Và ta sẽ sử dụng hàm vlookup kết hợp hàm if để giải quyết yêu của bài nâng cao trên như sau:

= Vlookup ([Mã hàng], If ([Ký tự cuối] = “N”, [Bảng đơn giá nhập], [Bảng đơn giá xuất]), 2, 0)

Bạn hãy download bài tập dưới đây về thực hành xem sao nhé.

Vì đây là một ứng dụng rất thực tế của việc vận dụng excel vào công việc thực tế nên ad nghĩ rằng các bạn hãy nghiêm túc học và thực hành hắn nhé.

3. Hàm vlookup kết hợp hàm LEFT

Trước tiên bạn phải biết hàm LEFT là hàm gì và dùng để làm gì?

Định nghĩa: là hàm excel dùng để tách 1 hoặc 1 số ký tự trọng một chuỗi tính từ bên trái của chuỗi ký tự đó.

Ta có thể kết hợp hàm vlookup với các hàm xử lý chuỗi cho các trường hợp sau:

  • Để làm điều kiện tìm kiếm, bạn xem bài viết hướng dẫn chi tiết về hàm Vlookup kết hợp Left ở ngay dưới đây để hiểu rõ hơn

= Vlookup ( Left(Chuỗi, số ký tự), Vùng tìm kiếm, Cột chỉ định, 0)

  • Kết hợp thêm với hàm if để xác định vùng tìm kiếm của hàm vlookup

= Vlookup (Điều kiện, If ( Left (Chuỗi, Số ký tự), Vùng tìm kiếm 1, Vùng tìm kiếm 2), Cột chỉ định, 0)

 

4. Vlookup kết hợp hàm match trong excel (Vlookup nâng cao)

Vừa qua chúng ta đã thực hành, đã học rất nhiều ví dụ với Vlookup cơ bản, Vlookup nâng cao một chút.

Phần tiếp này đây, chúng ta sẽ học một phần nâng cao hơn một bậc nữa.

Khi kết hợp 2 hàm nâng cao với nhau: hàm Vlookup + Match

Định nghĩa, cú pháp và cách sử dụng về hàm match trong excel

ham vlookup ket hop ham match

Trong bài viết về hàm match, ad cũng đã thêm cả ví dụ, giải thích cách sử dụng kết hợp match và vlookup. Thêm vào đó là bạn có thể download file mẫu bài tập nâng cao tại bài viết đó.

Ad giới thiệu qua về sự kết hợp này.

  • Hàm match là hàm giúp tìm số thứ tự của 1 giá trị trong một danh sách
  • Hàm vlookup có một thành phần rất quan trọng đó là số thứ tự của cột chứa giá trị đang tìm tính từ cột đầu tiên của vùng tìm kiếm.
  • Kết hợp match và vlookup với nhau ta có thể tiết kiệm được rất nhiều thời gian khi điều kiện tìm kiếm bị qui định bởi cả dòng và cột.

Ví dụ nâng cao về hàm match:

  • Tên xe được qui định bởi Tên hãng và Số phân khối.
  • Hàm tìm kiếm theo cột giúp tìm tên xe dựa vào tên hãng
  • Hàm match lại tìm kiếm số thứ tự cột dựa trên số phân khối của xe cần tìm tên.

ham match trong excel ket hop ham vlookup index hàm match kết hợp hàm index vlookup 1

 

5. Vlookup Kết hợp với hàm columns, column

Đến đây nhắc lại lần nữa: Hàm vlookup là hàm tìm kiếm theo cột.

Trong đó có thành phần thứ 3 của cú pháp là số thứ tự cột chứa giá trị muốn tìm tính từ cột đầu tiên của vùng tìm kiếm.

Vậy nếu cột chứa giá trị đang tìm có số thứ tự thứ mấy chục (50+, 100+, 10.000 + cột) thì bạn sẽ ngồi đếm như thế nào.

Giải pháp: Thật may mắn ta có thể sử dụng kết hợp hàm tìm kiếm theo cột với hàm xác định số thứ tự cột trong excel.

  • Hàm column (địa chỉ ô): Là hàm excel để tìm số thứ tự của một ô cho trước tính từ cột A
  • Hàm columns (địa chỉ vùng): Là hàm excel để tìm số thứ tự của một cột tính từ cột đầu tiên của vùng dữ liệu.

Khi đó hàm tìm kiếm này sẽ có cú pháp như sau:

= Vlookup (Điều kiện, Vùng điều kiện, Columns (…), 0)

Thủ thuật này rất hữu ích đó các bạn độc giả. Hãy thực hành và vận dụng luôn nhé.

ham vlookup ket hop columns column

 

6. Hàm tìm kiếm với 2 hay nhiều điều kiện: dùng công thức mảng

Bạn có bao giờ phải đối mặt với việc phải tìm kiếm dữ liệu mà có tới vài điều kiện tìm kiếm không.

Trên thực tế, đây là một yêu cầu khó với hầu hết người dùng Excel. Do vậy nếu bạn nằm trong số đó cũng không có gì phải tự ti bạn nhé.

Chỉ cần xem ví dụ ad đưa ra trong Hình ảnh dưới đây. Bạn sẽ biết cách làm thế nào để dùng hàm vlookup tìm kiếm với 2 hay nhiều điều kiện trong excel.

ham vlookup 2 dieu kien nhieu dieu kien trong excel cong thuc mang

Trong ví dụ trên đây, ta phải tìm kiếm Doanh số theo 2 điều kiện là Mã hàng & Khu vực.

Để sử dụng được hàm mảng bạn không nhấn Enter mà dùng Ctrl + Shift + Enter

Important:

Hiểu đơn giản ví dụ trên như sau:

Và ad dùng công thức mảng cho trường hợp này, cùng với đó là hàm Vlookup kết hợp hàm Choose. Hàm choose có nhiệm vụ lần lượt chọn 2 điều kiện là Mã hàng & Khu vực để tạo thành 1 cặp điều kiện.

Còn lại nhiệm vụ của hàm vlookup và công thức mảng là quét cả vùng để tìm lấy giá trị tương ứng mà hàm choose vừa ghép được.

Link download hàm tìm kiếm nhiều điều kiện

7. Sử dụng hàm vlookup để tìm kiếm nhiều từ 2 điều kiện trở lên dùng cột phụ

Hàm Vlookup nhiều điều kiện với cột phụ

Công thức mảng là một thứ xa lạ và rất khó dùng.

=> Xử lý yêu cầu tìm kiếm theo nhiều điều kiện một cách đơn giản hơn với Vlookup + cột phụ mà nhiều người hay dùng:

Trong ví dụ ở phần 10 phía trên, yêu cầu là phải tìm doanh số theo 2 điều kiện: Mã hàng và Khu Vực.

Tức là:

Tạo cột phụ =  {Mã hàng} & {Khu vực} = Gọi Cột Điều kiện tìm kiếm

Khi đó điều kiện tìm kiếm gồm 2 thành phần là Mã hàng & Khu vực sẽ tương ứng với cột phụ ta vừa tạo.

Quy hàm vlookup lại trở về dạng đơn giản nhất. Xem hình ảnh dưới đây để hiểu cách sử dụng hàm tìm kiếm vlookup nhiều điều kiện.

ham-vlookup-2-dieu-kien

 

8. Tải 6 bài tập hàm vlookup cơ bản tới nâng cao 

6 bài tập hàm vlookup cơ bản tới nâng cao

Các bạn click đường link dưới đây để tải.download

Lưu ý:

Các bạn lưu ý, đây là các phần thực hành yêu cầu sự tự giác cao của người học. Do vậy, nếu có gặp khó khăn trong cách giải cũng không được nản.

Bạn cần phải cố gắng suy nghĩ và tự đặt ra các câu hỏi tại sao cho từng bài.

Sau khi nghĩ khá lâu mà không ra cách làm thì bạn hãy mở đáp án ra để xem. Đó là các sheet có cùng số thứ tự với bài đó nhưng có thêm “.1” ở sau trong tên sheet.

 

9. Dùng Hàm VLOOKUP cần phải cố định điều kiện trước khi copy

Tại sao lại có dấu $ trong phần vùng tìm kiếm phải không nào?

Điểm này rất quan trọng, không chỉ với hàm vlookup đâu nhé các bạn.

Ý nghĩa của dấu $: Một cách ngắn gọn đó là việc cố định vùng tìm kiếm để khi copy công thức ở ô D3 xuống cho các nhân viên còn lại trong bảng lương thì vùng tìm kiếm này không thay đổi. Điều này cho phép hàm vlookup tính toán 1 cách chính xác mà không phải viết đi viết lại hàm khi tìm kiếm phụ cấp cho từng nhân viên.

Ý nghĩa của cố định vùng, ô dữ liệu trong excel

10. Lỗi #N/A khi dùng hàm vlookup là lỗi gì?

Gõ xong hàm Vlookup, kết quả trả về #N/A

Có thể bạn chưa biết:

N/A có thể là [Not Available] hoặc [No Answer] hoặc [Not Applicable]

Nguyên nhân do đâu:

  • Một là bạn viết sai hàm: Bảng tìm kiếm không cố định, không có chứa cột chứa dữ liệu, thứ tự cột tìm kiếm sai….
  • Hai là điều kiện tìm kiếm không tồn tại trong bảng dữ liệu
  • Ba là điều kiện tìm kiếm sai

Gặp lỗi #N/A khi trong công thức có sử dụng hàm Left, Right, Mid

Important:

Mời bạn xem bài viết về lỗi #N/A

Xem cách xử lý lỗi #N/A

Thường sử dụng kết hợp hàm IF và ISNA để bẫy lỗi #N/A

Important:

Bạn có thể tham gia khóa học excel 1 thầy 1 trò để được hướng dẫn cụ thể hơn khi cần nhé.

Để luôn cập nhật kiến thức về Excel – Bạn nên đăng ký nhận bài viết mới qua email nhé:

Click để đăng ký

Lưu ý: Sau khi đăng ký, bạn hãy vào email vừa đăng ký để xác nhận đăng ký. Có thể thư kích hoạt bị rơi vào hòm thư spam. Bạn hãy vào hòm thư spam để kiểm tra nhé.