MOSEASY – Chuyên luyện thi MOS

Tặng code thi thử 30 lần trên phần mềm G-Metrix của Microsoft

MOS Excel

Hàm VLOOKUP

Hàm VLOOKUP

Dùng hàm VLOOKUP khi bạn cần tìm thông tin trong một bảng hoặc dải ô theo hàng. Ví dụ: tra cứu giá cho một linh kiện ô tô theo số linh kiện hoặc tìm tên nhân viên dựa trên ID nhân viên của họ.

Ở dạng đơn giản nhất, hàm VLOOKUP cho biết:

=VLOOKUP(Nội dung bạn muốn tra cứu, tại nơi bạn muốn tìm kiếm, số cột trong dải ô chứa giá trị đó sẽ trả về, trả về kết quả khớp Gần đúng hoặc Chính xác – được biểu thị là 1/TRUE hoặc 0/FALSE).

Sử dụng hàm VLOOKUP để tra cứu giá trị trong bảng.

Cú pháp 

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Ví dụ:

  • =VLOOKUP(A2,A10:C20,2,TRUE)
  • =VLOOKUP(“Fontana”,B2:E7,2,FALSE)
  • =VLOOKUP(A2,’Chi tiết Máy khách’! A:F,3,FALSE)
Tên đối sốMô tả
lookup_value    (bắt buộc)Giá trị bạn muốn tra cứu. Giá trị bạn muốn tra cứu phải ở cột đầu tiên của phạm vi ô mà bạn chỉ định trong đối table_array đã chọn.Ví dụ, nếu table-array trải dài các ô B2:D7, thì đường kết lookup_value phải ở cột B.Lookup_value có thể là một giá trị hoặc tham chiếu đến một ô.
table_array    (bắt buộc)Phạm vi các ô mà VLOOKUP sẽ tìm kiếm cho lookup_value và giá trị trả về. Bạn có thể sử dụng phạm vi hoặc bảng đã đặt tên và bạn có thể sử dụng tên trong đối số thay vì tham chiếu ô. Cột đầu tiên trong phạm vi ô phải chứa giá trị lookup_value. Phạm vi ô cũng cần bao gồm giá trị trả về mà bạn muốn tìm.Tìm hiểu cách chọn phạm vi trong một trang tính.
col_index_num    (bắt buộc)Số cột (bắt đầu bằng 1 cho cột phần lớn bên tráitable_array ) chứa giá trị trả về.
range_lookup   (tùy chọn)Một giá trị lô-gic sẽ xác định xem bạn muốn hàm VLOOKUP tìm kết quả khớp tương đối hay kết quả khớp chính xác:Kết quả khớp tương đối – 1/TRUE giả định rằng cột đầu tiên trong bảng được sắp xếp theo bảng chữ cái hoặc số, sau đó sẽ tìm kiếm giá trị gần nhất. Đây sẽ là cách thức mặc định nếu bạn không xác định cách thức nào khác. Ví dụ: =VLOOKUP(90,A1:B100,2,TRUE).Kết quả khớp chính xác – 0/FALSE sẽ tìm kiếm giá trị chính xác trong cột đầu tiên. Ví dụ: =VLOOKUP(“Smith”,A1:B100,2,FALSE).

Cách bắt đầu

Có bốn phần thông tin mà bạn sẽ cần sử dụng để xây dựng cú pháp cho hàm VLOOKUP:

  1. Giá trị bạn muốn tra cứu, còn được gọi là giá trị tra cứu.
  2. Dải ô chứa giá trị tra cứu. Hãy nhớ rằng giá trị tra cứu phải luôn nằm ở cột đầu tiên của dải ô để hàm VLOOKUP có thể hoạt động chính xác. Ví dụ: Nếu giá trị tra cứu của bạn nằm ở ô C2 thì dải ô của bạn sẽ bắt đầu ở C.
  3. Số cột chứa giá trị trả về trong dải ô. Ví dụ: nếu bạn chỉ định B2:D11 làm dải ô thì bạn nên tính B là cột đầu tiên, C là cột thứ hai, v.v..
  4. Hay bạn có thể chỉ định TRUE nếu bạn muốn có một kết quả khớp tương đối hoặc FALSE nếu bạn muốn có một kết quả khớp chính xác ở giá trị trả về. Nếu bạn không chỉ định bất cứ giá trị nào thì giá trị mặc định sẽ luôn là TRUE hay kết quả khớp tương đối.

Giờ thì hãy tập hợp tất cả mục trên lại với nhau, như sau:

=VLOOKUP(giá trị tra cứu, dải ô chứa giá trị tra cứu, số cột trong dải ô chứa giá trị trả về, Kết quả khớp tương đối (TRUE) hoặc Kết quả khớp chính xác (FALSE)).

Ví dụ

Dưới đây là một số ví dụ về hàm VLOOKUP:

Ví dụ 1

=VLOOKUP (B3,B2:E7,2,FALSE)

Hàm VLOOKUP tìm kiếm Fontana trong cột đầu tiên (cột B) trong table_array B2:E7 và trả về Olivier từ cột thứ hai (cột C) của cột table_array.  False trả về kết quả khớp chính xác.

Ví dụ 2

=VLOOKUP (102,A2:C7,2,FALSE)

Hàm VLOOKUP tìm một kết quả khớp chính xác (FALSE) của họ cho 102 (lookup_value) trong cột thứ hai (cột B) trong phạm vi A2:C7 và trả về Fontana.

Ví dụ 3

=IF(VLOOKUP(103,A1:E7,2,FALSE)="Souse","Located","Not found")

Hàm IF kiểm tra xem VLOOKUP có trả về Sousa là họ của hành lang nhân viên đến 103 (lookup_value) trong A1:E7 (table_array). Vì họ tương ứng với 103 là Leal nên điều kiện IF là false và Không Tìm thấy sẽ hiển thị.

Ví dụ 4

=INT(YEARFRAC(DATE(2014,6,30),VLOOKUP(105,A2:E7,5,FLASE),1))

Hàm VLOOKUP tìm kiếm ngày sinh của nhân viên tương ứng với 109 (lookup_value) trong phạm vi A2:E7 (table_array) và trả về 04/03/1955. Sau đó, YEARFRAC trừ ngày sinh này từ 06/06/2014 và trả về một giá trị mà sau đó INY chuyển đổi thành số nguyên 59.

Ví dụ 5

IF(ISNA(VLOOKUP(105,A2:E7,2,FLASE))=TRUE,"Không tìm thấy nhân viên",VLOOKUP(105,A2:E7,2,FALSE))

Hàm IF kiểm tra xem VLOOKUP có trả về giá trị họ từ cột B cho 105 (lookup_value). Nếu VLOOKUP tìm thấy họ, thì hàm IF sẽ hiển thị họ, nếu không thì hàm IF trả về Không tìm thấy nhân viên. ISNA đảm bảo rằng nếu hàm VLOOKUP trả về #N/A thì lỗi sẽ không được tìm thấy bằng Nhân viên thay vì Kết quả #N/A.



Trong ví dụ này, giá trị trả về là Burke, là họ tương ứng với 105.

(Nguồn: Microsoft)

~~~~~~~~~
💝 LÀM CHỦ KỸ NĂNG TIN HỌC VĂN PHÒNG TRONG 7 NGÀY 🍀
👉 Chứng chỉ tin học quốc tế MOS
👉 Chứng chỉ tin học quốc tế IC3
👉 Chứng chỉ TIN HỌC VĂN PHÒNG từ cơ bản đến nâng cao

*** THÔNG TIN LIÊN HỆ ***
🏡 Trung tâm Tin học MOSEasy – Chuyên Đào tạo Tin học Văn phòng Quốc tế
🕵️ Giảng viên: TS. Đặng Xuân Thọ
☎️ Hotline Zalo: (+84) 91 2629 383
🌏 Website: https://moseasy.edu.vn/
💬 Facebook: https://www.facebook.com/ThayDangXuanTho
❓ Hỏi đáp 247: https://www.facebook.com/groups/ThayDangXuanTho
📹 Youtube: https://bit.ly/ThayDangXuanTho

#MOSEASY #MOS #IC3 #TinHocQuocTe #TienPhong #TinHocThucChien #Word #Excel #Powerpoint #Ungdung #CamKet #MienPhi

Share this post