//
you're reading...
Microsoft Office

Hàm VLOOKUP trong Excel

Hàm VLOOKUP

Chức năng: Hàm VLOOKUP là hàm dò tìm theo cột, sẽ trả về giá trị của một ô nằm trên một cột nào đó nếu thỏa mãn điều kiện dò tìm.

Cú pháp hàmVLOOKUP(lookup_value,table_array,col_index_num,option_lookup)

- Lookup_value: là giá trị dùng để dò tìm, giá trị này sẽ được dò tìm trong cột đầu tiên của bảng dữ liệu dò tìm. Giá trị dò tìm có thể là một số, một chuỗi, một công thức trả về giá trị hay một tham chiếu đến một ô nào đó dùng làm giá trị dò tìm. -Table_array: là bảng dùng để dò tìm, bảng dò tìm có thể là tham chiếu đến một vùng nào đó hay Name trả về vùng dò tìm. Bảng dò tìm gồm có Rj hàng và Ci cột (I,j >=1), trong đó cột thứ nhất của bảng dò tìm sẽ được dùng để dò tìm. ( thường chuyển về địa chỉ tuyệt đối bằng cách nhấn F4 để cố định vùng dò tìm, vùng dò tìm này phải bao các giá trị cần trả về, vùng dò được bắt đầu tại cột có giá trị dò tìm)
- Col_index_num: là số thứ tự của cột (tính từ trái qua phải) trong bảng dò tìm chứa giá trị mà ta muốn trả về. Col_index_num phải >=1 và <= số cột lớn nhất có trong bảng dò tìm, ngược lại hàm sẽ trả về #VALUE! hoặc #REF. ( số thứ tự này được xác định trong vùng dò tìm. VD vùng dò tìm C2:F10 nếu muốn giá trị trả về là cột C thì đánh 1, D đánh 2 ..nhưng không được vượt qua vùng dò tìm như trong ví dụ này không được vựơt quá 4)
- Option_lookup: là tùy chọn xác định kiểu dò tìm, có 2 kiểu dò tìm:

  • True hoặc 1 hoặc để trống: là kiểu dò tìm tương đối, hàm sẽ lấy giá trị đầu tiên mà nó tìm được trên cột đầu tiên trong bảng dò tìm. Trong trường hợp tìm không thấy, nó sẽ lấy giá trị lớn nhất mà có giá trị nhỏ hơn giá trị dò tìm.
  • False hoặc 0: là kiểu dò tìm chính xác, hàm sẽ lấy giá trị đầu tiên mà nó tìm được trên cột đầu tiên trong bảng dò tìm. Trong trường hợp tìm không thấy, hàm sẽ trả về #N/A.

Ví dụ về hàm HLOOKUP VÀ VLOOKUP

Cho bảng tính sau:

Yêu cầu:

1. Căn cứ vào MANV và Bảng tên phòng ban, điền tên phòng ban ở cột P_BAN.

2. Căn cứ vào Chức vụ và Bảng phụ cấp chức vụ, tính tiền phụ cấp chức vụ cho cộtPCCV.

Theo yêu cầu của câu số 1 thì bạn cần thực hiện hàm tại ô H4 (cột P_BAN) như sau:

Theo câu lệnh trên, Excel sẽ lấy giá trị của ô B4(cột MANV), đem so sánh với khu vực dãy ô từ G17 đến I18 (dãy ô được khóa cứng bởi dấu $ để tránh khi dùng chức năng Fill Handlecho các ô phía dưới) và sẽ lấy giá trị dòng thứ 2 trong dãy ô phù hợp với giá trị ô B4 để điền vào ô H4. Khi xong câu lệnh và nhấp Enter bạn được kết quả:

Bây giờ bạn dùng chức năng Fill Handle để điền cho toàn bộ dãy ô ở cột P_BAN.

Tiếp theo câu 2, ở ô I4 (cột PCCV) bạn điền nội dung sau:

Tương tự câu lệnh HLOOKUP, nhưng tại câu lệnh VLOOKUP này, Excel sẽ lấy giá trị của ôG4 (cột Chức vụ) so sánh với dãy ô từ B18 đến C22 (được đặt trong dấu $ để khóa cứng), kế đến lấy giá trị tương ứng của cột thứ 2 trong dãy ô này để điền vào ô I4. Xong bạn nhấpEnter và dùng chức năng Fill Handle để điền cho tất cả các ô trong cột PCCV.

Tin mới:

Những con vật bị biến dạng

Trẻ em dưới nước học bơi

Những biển quảng cáo vui ở Hà Nội

Sinh vật khổng lồ dưới nước

About these ads

Discussion

24 thoughts on “Hàm VLOOKUP trong Excel

  1. cho tôi hỏi dùng hàm vlookup, thay vì không tìm thấy máy xuất hiện #N/A, thì cho nó xuất hiện 0, phải làm thế nào?

    Posted by letoan | November 23, 2009, 4:45 am
    • đây là báo lỗi dữ liệu chắc ko thay bằng số 0 được đâu, bạn phải sửa công thức sao cho ko báo lỗi #N/A

      Posted by anh-ngoc | October 4, 2010, 12:46 pm
    • day la do ban lay pham vi man ngoai nen ko tim thay dc ket qua
      man chi can doi vlookup thanh hlookup la dc vi luc tren cua b la tinh theo dong còn dùng hàm này nó tính theo cột

      Posted by boy_cute_9218 | March 5, 2011, 6:15 am
  2. chị viết hàm điều kiện sai nên nó ko tìm ra kết quả là đúng rồi. Chị coi lại hàm điều kiện xem ^^

    Posted by trantatdinhlc | November 27, 2009, 4:01 am
  3. thanks so much!

    Posted by Ngọc Mỹ | January 11, 2010, 3:55 pm
  4. Cho mình hỏi,
    Trong hàm Vlookup, Lookup_value mình có thể chọn nhiều giá trị được không, và cách chọn như thế nào.
    Cảm ơn bạn nhiều.

    Posted by NDK | April 1, 2010, 5:57 am
  5. cho minh hoi,
    ham vlookup co gioi han ki tu khong. thankS

    Posted by thuy suong | October 4, 2010, 7:58 am
  6. EM MỚI HỌC EXCEL VÀ HÀM VLOOKUP EM LÀM LẠI VD TRONG HÌNH MINH HỌA MÀ CHỊ ĐƯA RA NHƯNG KHI E ĐÁNH XONG CÔNG THỨC RỒI ENTER THÌ LẠI KO HIỆN ĐƯỢC KẾT QUẢ Ở SHEET DTCT VÌ BỊ LỖI Ơ CHỖ SỐ 0.VÌ CÔNG THỨC Ở BÊN DTCT LÀ 0 NHƯNG Ở BÊN DLDV LẠI LÀ DLDV! KO PHẢI LÀ SỐ O NŨA NÊN KO RA ĐƯỢC KẾT QUẢ.CHỊ CHỈ DÙM EM VỚI LÀM THẾ NÀO ĐỂ CẢ 2 SHEET ĐỀU LÀ SỐ 0.MÀ KO HIỆN NÊN TÊN SHEET NƯA.EM CẢM ƠN CHỊ RẤT NHIỀU

    Posted by HOAHONG | November 21, 2010, 9:21 am
  7. co cach nao lay cac gia tri o cac o ben trai lookup_value k ha a?

    Posted by dung | December 23, 2010, 2:46 am
  8. ket hop ham if va ham vlooup trong so sach ke toan bang excel nhu the nao?

    Posted by haihieuhud4 | December 28, 2010, 9:01 am
  9. sao em không thấy hình minh họa nhỉ? không có hình nên đọc khó hiểu quá

    Posted by trần thị huyền trang | January 11, 2011, 4:25 am
  10. a oi cho e hoi neu su dung ham vlookup de tinh diem tb,nguoi ta cho ca CT tinh nhung e k biet phai ghi cu phap the nao de tinh ra,a giup e voi!!!

    Posted by lua | January 17, 2011, 1:10 pm
  11. Các bác cho em hỏi: em mới vào làm việc nên chưa thành thạo với EX, em muốn nhờ các Bác giúp em
    Câu hỏi của em như sau: Trong EX muốn số phút quy ra giờ ( 1h = 60p, cứ 60 phút là quy đổi ra 1h)…, giây quy ra phút thì dùng hàm gì? và chỉ cho em cách làm với ah?

    Posted by Nguyễn Thị Như Nguyệt | January 26, 2011, 6:39 am
    • bạn chỉ cần gõ hàm cho giờ nhân 60 hay phút nhân 60 là được. Ví dụ như ta có 2:34:44(2 giờ, 34 phút, 39 giây) muốn chuyển ra phút là 155 phút (2:34:44) ta dùng công thức sau:
      A1=2:34:44
      B1=VALUE(HOUR(A1)*60+MINUTE(A1)+IF(SECOND(A1)>=1,1 ,0))

      Posted by svpro | January 26, 2011, 2:59 pm
  12. Các bạn cho mình hỏi mình muốn cộng các giá trị tìm được của hàm vlookup ở nhiều sheet khác nhau thì làm thế nào nhỉ. thanks

    Posted by Hai Ha | February 23, 2011, 4:16 am
  13. em muon lam ve ham vlookup nhung em khong hieu duoc cach lam.em muon lap mot bang theo doi kho su dung ham vlookup de co the xem ton kho con bao nhieu.chi giup em voi ah

    Posted by HOA | March 3, 2011, 1:36 am
  14. thank!

    Posted by 2tv | March 7, 2011, 8:03 am
  15. Mình có làm tương tự ví như trên.
    Nhưng đến câu 2 thì máy báo: #NVA.
    Giúp mình với?
    Thank you.

    Posted by Minh Hương | March 19, 2011, 3:27 am
  16. doc ma em khong hieu gi ca may anh cgi oi.em sap lam bai kiem tra rui ma gio e khong hieu gi het.moi nguoi giup em voi.cam on moi nguoi nhieu

    Posted by nguyen xuan hoang son | March 27, 2011, 7:44 am
  17. Muc so 2 dung vlookup co van de thi phai PCCV cho NV bang GD thi phai

    Posted by cho chay ngoai dong | April 14, 2011, 5:12 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: