Trong Excel thì có rất nhiều bạn không biết làm thế nào để sử dụng hàm vlookup và có rất nhiều người khi học Excel cũng gặp phải những vấn đề tương tự mà không biết hướng giải quyết ra làm sao. Thì ở trong chủ đề của bài viết này mình xin chia sẻ tổng hợp các thông tin liên quan đến hàm vlookup này từ cấu trúc, khi nào nên sử dụng đến những chia sẻ đến các bạn những ví dụ cụ thể một cách dễ hiểu và chi tiết nhất khi sử dụng hàm này ở phía dưới đây
Xem Nhanh Mục Lục
Cấu trúc của hàm vlookup trong Excel
Đầu tiên thì phần này mình sẽ chia sẻ đến các bạn về cấu trúc của hàm vlookup trong Excel được Micorsoft chia sẻ (có mấy bạn nói là họ chia sẻ khá khó hiểu nên mới hỏi mình). Mình thì có xem qua về bài viết đó rồi thấy khá ok nhưng không hiểu sao mấy bạn không thích nên mình xin được giải thích qua một số ví dụ cụ thể nhé.
Đầu tiên về cấu trúc của Vlookup có dạng : =VLOOKUP(Lookup_value, Table_array, Col_index_ num, Range_lookup)
Trong đó các bạn có thể hiểu các giá trí trong cấu trúc này như sau :
- Lookup_value: Đây là một trong những giá trị cần dò tìm
- Table_array: Ở giá trị này giúp thể hiện bảng giá trị để dò tìm. Theo đó thì bạn nhấn F4 để Fix cố định giá trị để copy công thức tự động
- Col_index_num: Ở giá trị này số thứ tự của cột sẽ lấy đi giá trị dữ liệu trong phần bảng cần dò tìm
- Range_lookup: Ở đây chỉ giá trị Logic nhằm quyết định chính xác, tương đối với bảng giới hạn (TRUE=1, FALSE=0). Trong đó khi giá trị của phần Range_lookup này bằng 1 sẽ là TRUE (tương đối) và ngược lại nếu bằng 0 sẽ là FALSE (Chính xác)
Sử dụng hàm Vlookup vào lúc nào?
Đối với việc lúc nào thì nên sử dụng hàm Vlookup trong Excel thì thường nó sẽ được sử dụng trong các hàng ngang trong bảng tính. Để rõ ràng và chi tiết hơn thì các bạn có thể thấy được thông qua một ví dụ cụ thể ở phía dưới đây để tham khảo nhé. VD này được minh họa bằng một bảng Excel về thuế nhập khẩu và nhiệm vụ chính là sử dụng Vlookup để tính.
Ở ví dụ mà mình đã cho ở trên thì đầu tiên cần phải tính thuế nhập khẩu ở cột G trong file Excel có stt 1 có. Tại đây, các bạn sử dụng hàm vlookup trong Excel với công thức như sau =VLOOKUP(D5;$D$17:$F$20;2;1)*E5(phần dưới mình giải thích rõ hơn nhé)
Như các bạn đã thấy thì mình đã sử dụng hàm VLOOKUP để tính công thức về thuế trong file Excel này. Trong đó các mã lệnh bên trong lần lượt là :
- VLOOKUP : Đây là công thức để gọi hàm này ra giúp cho mình có thể tìm kiếm được thuế nhập khẩu trong bảng ví dụ ở phía bên
- D5 : Ở đây D5 là đối tượng cần tìm trong các đối tượng từ 1, 2, 3, 4 trong bảng tính Excel ví dụ minh họa bên trên
- $D$17:$F$20 : Ở phần này là bảng giới hạn dò tìm là D17:F20. Thế nhưng được F4 để Fix cố định giá trị nhằm copy công thức của vlookup xuống các ô từ G6 đến G12
- 2;1 : Ở (2) là thứ tự của cột giá trị mà ở ví dụ trên mình cần lấy (ở đây chính là ở cột thuế NK). Ngoài ra, ở (1) thì là dạng giá trị tương đối (TRUE) còn nếu bạn muốn sử dụng (0) trong ví dụ này vẫn có thể được nhé
- E5 : Ở đây chính là phần đơn giá của sản phẩm mà giúp bạn tính ra được thuế NK
Sau khi thực hiện xong được bước nhập công thức như trên các bạn có thể thấy được kết quả như ảnh minh họa bên dưới. Sau khi được kết quả các bạn kéo công thức tính này từ G6 đến G12 để được kết quả thuế của hàng hóa
Lưu ý : Chắc hẳn khi xem xong phần này thì sẽ có nhiều bạn chưa từng dùng hàm vlookup sẽ có câu hỏi là làm sao để có thể xác định được khi nào nên dùng Range_lookup=1 và khi nào nên dùng Range_lookup=0. Thì mình cũng đã giải thích ở phía trên rồi (1) là khi bạn cần tìm giá trị tương đối gần đúng còn (0) là chính xác.
Video hướng dẫn cách sử dụng hàm vlookup
Ngoài ra, không biết là cách chia sẻ về hàm vlookup này thông qua ví dụ mà mình chia sẻ ở phía trên về hướng dẫn sử dụng hàm vlookup thì phần dưới đây là một video được microshoft chia sẻ về cách sử dụng vlookup các bạn có thể xem qua
Video hướng dẫn cách sử dụng hàm vlookup của Microshoft trong Excel
Ngoài ra thì mình cũng có lấy được 5 ví dụ khác của họ về vlookup nên chia sẻ luôn trong bài này biết đâu nó lại dễ hiểu hơn
Ví dụ 1:
Hàm vlookup tìm Fontana trong cột đầu tiên (column B) ở table_array B2:E7 rồi trả về Olivier từ cột thứ 2 ( Column C) của table_array. False trả về kết quả khớp chính xác
Ví dụ 2:
Hàm vlookup tìm kết quả khớp chính xác (FALSE) của nó là 102 (lookup_value) trong cột thứ 2 (Column B) trong dải A2:C7 và trả về Fontana
Hàm IF trong Excel sẽ kiểm tra xem liệu hàm vlookup có trả về sousa là họ của nhân viên tương ứng với 103 (lookup_value) trong A1:E7 (table_array) không. Vị họ tương ứng với 103 là Leal nên điều kiện IF là sai và giá trị Không tìm thấy sẽ được hiển thị
Hàm vlookup tfm ngày sinh của nhân viên tương ứng với 105 (lookup_value) trong dải A2:E7 (table_array, rồi trả về 04/03/1955. Sau đó, hàm YEARFRAC trừ ngày sinh này từ 30/06/2014, rồi trả về một giá trị, giá trị này được int chuyển đổi thành số nguyên 59
Hàm IF sẽ kiểm tả xem liệu hàm vlookup có trả về giá trị cho họ từ cột B là 105 (lookup_value) hay không. Nếu hàm vlookup tìm được một họ thì hàm IF sẽ hiển thị họ, nếu không hàm IF sẽ trả về giá trị Không tìm thấy nhân viên. Hàm ISNA sẽ đảm bảo rằng nếu hàm vlookup trả về #N/A thì lỗi sẽ được thay thế bằng giá trị Không tìm thấy nhân viên, thay cho #N/A.Trong ví dụ này, giá trị trả về là Burke, giá trị đó là họ tương ứng với 105
Các bạn có thể xem qua những thông tin về lệnh này qua đường dẫn sau : Hàm IF
Tổng kết
Như vậy thì ở trong bài viết trên đây thì mình đã chia sẻ đến với các bạn về hàm vlookup trong Excel cũng như những ví dụ cụ thể và chi tiết nhất để các bạn có thể biết được cách sử dụng vlookup rồi đó. Chúc các bạn thành công!