9+ CÁCH SỬ DỤNG HÀM VLOOKUP – Từ cơ bản – Nâng cao (có bài tập)

Cách sử dụng hàm VLOOKUP từ cơ bản – Nâng cao: Định nghĩa, Cú pháp & Ví dụ; Vlookup nhiều điều kiện. Hàm tìm kiế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;

Đào tạo Excel doanh nghiệp

& Thiết kế File Excel dễ sử dụng

CÔNG TY WEBKYNANG VIỆT NAM

TỔNG QUAN

Hàm vlookup là hàm excel dùng để tìm kiếm và lấy ra giá trị ở 1 cột cụ thể.

Do đó, mọi người quen gọi đây là hàm tìm kiếm theo cột.

V = Vertical: Dọc => Vlookup: Tìm kiếm theo cột

H = Horizontal: Ngang => Hlookup: Tìm kiếm theo hàng 

CÚ PHÁP

= Vlookup (lookup_value, table_array, col_index_num, [range_lookup])

Diễn giải cú pháp:

Lookup_value: Điều kiện tìm kiếm

Table_array: Vùng tìm kiếm

Col_index_num: Số thứ tự cột chứa giá trị cần tìm

– [Range_lookup]: Kiểu tìm kiếm

 

Có 2 kiểu tìm kiếm:

– 0 hoặc false: Chính xác 100%

– 1 hoặc true: Tìm kiếm tương đối

Trong chương trình Vlookup Level 2 bạn sẽ được học về kiểu tìm kiếm tương đối.

Trên thực tế, >90% các yêu cầu trong thực tế, ta chỉ cần dùng tới kiểu tìm kiếm chính xác.

 

VÍ DỤ

Như bạn thấy trong hình phía dưới. Ta áp dụng hàm Vlookup để tìm được Phụ cấp chức vụ khi biết Chức vụ.

D3 = Vlookup(C3, $H$3:$I$7, 2, 0)

 

Diễn giải hàm tìm kiếm:

– Điều kiện tìm kiếm (ô C3): GĐ

– Vùng tìm kiếm (vùng $H$3:$I$7) : Bảng phụ cấp

– Số thứ tự cột chứa giá trị cần tìm: 2. (Trong bảng phụ cấp thì cột số tiền phụ cấp có thứ 2 là 2 từ cột đầu tiên của vùng tìm kiếm).

– Kiểu tìm kiếm: 0 – đây là kiểu tìm kiếm chính xác 100%

 

QUAN TRỌNG

Trong excel ta thường chỉ cần viết công thức cho ô đầu tiên, còn lại là copy paste công thức cho các ô còn lại.

Đó là lý do vì sao, những ai giỏi Excel lại làm việc Nhanh – Hiệu quả – Chính xác như vậy.

Trong ví dụ này cũng vậy.

– Bạn chỉ cần copy công thức tại ô D3 vừa viết.

– Sau đó copy xuống các ô phía dưới D4:D12, là bạn có thể tìm được phụ cấp chức vụ cho rất nhiều người trong nháy mắt.

 

LƯU Ý

Cột đầu tiên của vùng tìm kiếm phải chứa điều kiện tìm kiếm.

Khi chèn cột ở giữa cột đầu tiên và cột chứa giá trị tìm kiếm cần phải sửa lại số thứ tự cột.

Vlookup có thể tìm kiếm theo điều kiện chính xác hoặc tương đối. 

 

ĐÀO TẠO EXCEL DOANH NGHIỆP

Chương trình đào tạo Excel nghiệp được thiết kế chuyên biệt và phù hợp với từng doanh nghiệp.

Không đi theo 1 giáo án chung. Điều này giúp cho chất lượng đào tạo Excel ở mức cao nhất.

 

TỔNG HỢP MẪU EXCEL (PRO)

Webkynang Việt Nam là doanh nghiệp dẫn đầu tại Việt Nam về phát triển các ứng dụng, file mẫu Excel dành cho doanh nghiệp.

Các mẫu file đáp ứng gần như đầy đủ các nhu của doanh nghiệp. Đặc biệt là dịch vụ thiết kế riêng theo yêu cầu

 

Mr. Trường

Giảng viên

Chuyên gia về Đào tạo Excel & Thiết kế File Excel quản lý.

“Kiến thức là để cho đi”

38 Comments

  1. Cảm ơn bài viết của ad rất nhiều.

    Đúng như ad nói, bài viết có chất lượng nhất hiện nay rồi.

    Hi vọng bạn sẽ thường xuyên update thêm kiến thức mới về hàm vlookup để mình và các bạn khác được cải thiện khả năng excel của mình.

    Reply
    • Cảm ơn Kimtuyen nhiều nhé.

      Chắc chắn là ad sẽ thường xuyên update thêm nhiều kiến thức mới về không chỉ Hàm tìm kiếm mà còn về nhiều hàm khác nữa.

      Hãy luôn đồng hành cùng với ad bằng việc thường xuyên quay lại website nhé.

      Reply
    • KHÔNG CÓ LỜI GIẢI 🙁 TỚI BÀI TẬP NÂNG CAO TIM ĐƠN GIÁ XUẤT NHẬP LÀ E THẤY LOÀI CÁI NGU CỦA E RỒI CÓ AI GIÚP EM VỚI

      Reply
      • Bạn muốn lời giải của bài nào thế bạn,

        Phần gợi ý của ad cũng đã giải quyết được 98% yêu cầu của bài rồi,

        Chỉ cần người học chăm chỉ tập luyện là OK ngay.

        Reply
        • Goi y them ve bai dung dau so dien thoai de dien ten vung di ad oi. Xin loi vi khong go co dau duoc (danh them dau toan bi loi font chu).

          Reply
      • Theo gợi ý của ad mình làm như vầy ra hợp lý này bạn, không biết có nào gọn hơn không: =IF(LEN(A4)=4,VLOOKUP(LEFT(A4,3),IF(RIGHT(A4,1)=”X”,$A$13:$B$16,$D$13:$E$17),2,0),VLOOKUP(LEFT(A4,4),IF(RIGHT(A4,1)=”X”,$A$13:$B$16,$D$13:$E$17),2,0))

        Reply
        • Bạn có thể viết gọn hơn nhé, cố gắng nghĩ tiếp nhé. Thử kết hợp Len và left để làm điều kiện xem sao.

          Reply
        • =VLOOKUP(IF(LEN(A4)=4,LEFT(A4,3),LEFT(A4,4)),IF(RIGHT(A4,1)=”X”,$A$13:$B$16,$D$13:$E$17),2,0)

          Reply
          • Cảm ơn Hung nhé.

            Bài của bạn hay hơn của Hung Vo rồi đó,

            Nhưng!

            Bạn thử nghĩ xem, trong phần mã hàng có nhiều ký tự hơn thì sao.

            Danh mục Mã hàng có thể là danh sách gồm các mã hàng có:

            2 ký tự,
            3 ký tự,
            4 ký tự,
            5 ky tự,
            6 ký tự,
            ….
            40 ký tự

            Câu hỏi?

            Đáp án của bạn đã thực sự triệt để hay chưa?

            Mong bạn tiếp tục suy nghĩ để tìm ra phương án tốt hơn nhé.

          • Cảm ơn anh nhiệt tình hướng dẫn, em mới tìm hiểu học cái này mà,em cũng học thương mại ra, đọc qua giới thiệu về anh rồi, cũng thấy vui!
            =VLOOKUP(LEFT(A4,LEN(A4)-1),IF(RIGHT(A4,1)=”X”,$A%13:$B$16,$D$13:$E$17),2,0)

          • Giải bài nâng cao 2 dùm e luôn đi a, khó quá

          • =IF(RIGHT(A4,1)=”X”,VLOOKUP(LEFT(A4,LEN(A4)-1),$A$14:$B$16,2,0),VLOOKUP(LEFT(A4,LEN(A4)-1),$D$14:$E$17,2,0)

          • Bạn nên cho hàm if vào trong hàm vlookup sẽ giúp hàm viết ngắn gọn hơn nhiều đó bạn.

          • Mình có cách này mọi người góp ý kiến giúp mình nhé:
            =vlookup(isna(vlookup(left($c3,3)&”*”,$b$16:$D$24,2,0),VLOOKUP(LEFT($C3,2),$B$16:$D$24,2,0),VLOOKUP(LEFT($C3,3)&”*”,$B$16:$D$24,2,0))

  2. Thanks ad, bài viết rất dễ hiểu !

    Reply
    • Cảm ơn bạn nhiều nhé 🙂

      Reply
  3. cho em hỏi. em có 2 cột là số thửa mới và tờ bản đồ mới, cần dò xem có trùng với 2 cột đó không ở bảng khác để lấy dữ liệu số thửa cũ và tờ bản đồ cũ điền vào 2 cột số thửa cũ và tờ bản đồ cũ của bảng này phải làm như thế nào ạ

    Reply
    • Bạn có thể dùng hàm vlookup để tìm xem số thửa này có tìm được giá trị ở bảng kia không, nếu có thì nó là cũ phải không nào.

      Nếu khó quá, thì bạn gửi file cho ad và nêu rõ vấn đề để ad giúp nhé.

      Email: webkynang.vn@gmail.com

      Reply
  4. ad cho em công thức giải bài 2 nâng cao luôn với đc k ạ? Khó quá 🙁 Cảm ơn ad nhiều 😀

    Reply
  5. Có bạn nào bik cách dùng hàm tìm kiếm vlookup tìm kiếm ngược lại không?
    Ví dụ ta có 2 cột : Mã KH và Tên KH
    Ở cột Mã KH: NV01 – Cột Tên KH – Nguyễn Văn A
    Thông thường mình sẽ tìm theo mã “NV01” là ra tên “Nguyễn Văn A”.
    Nhưng mình muốn tìm ngược lại “Nguyễn Văn A” ra mã “NV01”.
    Có bạn nào đã làm được rồi chỉ mình với.
    Tk ALL!

    Reply
    • Hi bạn,

      Bạn dùng Index và Match để tìm ngược bạn nhé.

      Hoặc bạn có thể dùng công thức mảng kết hợp với hàm choose để làm được như vậy.

      Reply
  6. thank ad nhé.học lâu k dùng đến h quên hết may mà có bài này mk tìm lại được chút kiến thức.bài viết rất dễ hiểu….:))

    Reply
    • Trường rất vui khi giúp được bạn. Hãy luôn ủng hộ mình và blog excel nhé.

      Reply
  7. giúp mình vói các bác oi
    mình dùng ham vlookup de tim ten khach hàng cua ma can ho dien tich can ho cua so hop dong thi lam sao ban

    Reply
  8. Giup minh voi
    minh can tim ten khach hang trong bang do co ma can ho dien tich va so hop dong
    giup minh voi

    Reply
  9. Bài viết rất hữu ích; mình còn vướng vài chỗ khi kết hợp vlookup với hàm khác. Đọc xong bài viết; bây giờ có thể làm chủ hàm vlookup. Thanks!

    Reply
    • Trường rất vui khi đã giúp được bạn.

      Mong bạn luôn ủng hộ Trường và blog nhé.

      Reply
  10. Giúp mình giải bài này với

    Reply
  11. Có cách nào tính tổng các giá trị khi mình dùng Vlookup dò tìm ko Ad?
    Ví dụ : 1 chi tiết ký hiệu mã AA nằm trong bó 1
    3 Chi tiết AA nằm trong bó 3
    Mình dùng Vlookup dò Tìm AA rồi nhưng không cộng tổng = 3 chi tiết AA sau khi dò tìm ra được.
    Giúp mình với.!

    Reply
  12. Mình đang làm bài dò tìm mà trị dò có nhiều mã không có trong bảng dò. Những mã đó được ghi trong bảng dò là chữ Khác. Vậy phải làm thế nào ạ?
    Ví dụ: trị dò gồm A, B, E, F, G,H, Y,Z
    Trị so sánh trong bảng dò: A, G,Y,Z và KHÁC
    Cảm ơn Ad!

    Reply
    • Hi bạn,

      Tốt nhất là bạn gửi file cụ thể qua email cho bên ad: webkynang.vn@gmail.com, bên ad sẽ xem cụ thể và tìm giải pháp cho bạn.

      Reply
  13. có bạn nào bít dùng ham tìm kiem để tìm kiểm cho trường hợp nay không ??
    vd: bảng 1 :code kh 00001 / tên kh A
    bảng 2 : cũng la tên kh A nhưng code thay dổi
    mình mún dựa vào tên kh A để lấy code mới thì lam sao ạ..
    Giúp mình với ??

    Reply
    • Hi bạn, bạn nên dùng hàm Index Kết hợp hàm Match để tìm kiếm nhé. Trong Excel.webkynang.vn cũng đã có bài viết hướng dẫn sử dụng 2 hàm này rồi đó bạn.

      Reply
  14. Chào bạn mình có bài toán này nhờ bạn giúp.
    Một lớp có khoảng 50 bạn học sinh. Từ 50 bạn đó trường thống kê một số thông số như: tên, chiều cao, cân nặng, nhóm máu, giới tính. Như vậy về cơ bản đã có một bảng excel các thông tin.
    Từ các thông tin ấy (tên, chiều cao, cân nặng….) thì nhà trường dựa vào bảng tính excel sẽ suy ra một số thông số khác ví dụ như: A, B, C, D.
    Tương ứng với mỗi học sinh là một số thứ tự 1,2,3….
    Bây giờ nhà trường mong muốn tạo một bảng mà tính. Mà ví dụ chỉ cần nhập số 1 là sẽ ra các thông số A, B, C, D ấy luôn(Các thông số đã thống kê không cần hiện).
    Nhờ bạn giúp đỡ mình.
    Cảm ơn bạn.

    Reply
  15. Chào bạn! Mình muốn lấy tên sp từ sheet này sang sheet kia thông qua Mã sp, mình dùng hàm Vlookup, công thức dòng đầu tiên đúng, đánh mã vào thì tên tự động hiện ra, copy xuống thì từ dòng thứ 2 trở đi đều hiện #N/A, nhưng khi mình nhập mã vào hàng thứ hai thì tên sp vẫn tự động hiện ra, có nghĩa là hàm vẫn đúng, nhưng vẫn hiện #N/A khi chưa đụng tới nó. Lỗi này khắc phục bằng cách nào vậy?

    Reply
  16. Cảm ơn những chia sẻ của Ad, rất hữu ích cho mọi công việc, mong sẽ nhận được những bài viết như vậy để cập nhật kịp kiến thức excel vào trong công việc
    Cho đi rồi sẽ nhận lại, chúc ad may mắn và gặt hái nhiều thành công!!!

    Reply
  17. Xin chào,
    Tôi cần sự giúp đỡ của Ad để lập công thức cho excel với mục đích như sau:
    Tôi muốn theo dõi doanh thu nên tạo lập thành 2 sheet: một sheet thể hiện doanh thu về tài khoản, còn 1 sheet thể hiện thông tin tổng hợp.
    Tôi muốn tại bảng Thông tin Tổng hợp có cột thể hiện ngày Doanh thu được cập nhật vào gần nhất (mỗi cột thể hiện 1 tháng). Vậy tôi có thể sử dụng công thức như nào tại Sheet Thông Tin Tổng Hợp ?
    Mong nhận được sự hỗ trợ của AD.
    Trân trọng
    Nguyen Truong

    Reply
  18. Đây là bài viết đầy đủ, sáng tạo và dễ hiểu nhất tính tới thời điểm này về cách sử dụng của cái hàm dễ mà khó này. Thanks so much!

    Reply

Trackbacks/Pingbacks

  1. Cách Sử dụng Hàm Vlookup Trong Excel l Bài tập hàm vlookup l Cách dùng - […]  Mời bạn xem bài: Sử dụng hàm Vlookup để tìm kiếm dữ liệu từ sheet, file khá… […]
  2. Hàm Vlookup - Hàm Hlookup kết hợp hàm IF bài tập vlookup - […]  Mời bạn xem bài: Sử dụng hàm Vlookup để tìm kiếm dữ liệu từ sheet, file khá… […]
  3. Hàm vlookup nâng cao - bài tập hàm vlookup nâng cao - […] 4. Cách sử dụng hàm vlookup để tìm kiếm dữ liệu từ sheet khác hoặc file khác […]
  4. Kiến thức quản lý | KỸ NĂNG Quản Lý - […] Sử dụng hàm vlookup để tìm kiếm từ SHEET & file khác […]
  5. Cách sử Hàm Match trong excel từ Cơ bản – Nâng cao (PRO) - […] bạn muốn tìm hiểu cặn kẽ về hàm vlookup thì bạn nên đọc bài viết “Tất tần tật về…
  6. Bài tập excel số 9: cấp độ đơn giản - có đáp án - Học Excel - […] sử dụng hàm vlookup các bạn tham khảo bài viết về hàm tìm kiếm vlookup […]
  7. Lỗi #N/A là gì, nghĩa là gì,... lỗi #N/A trong hàm vlookup - […] khi đọc bài viết của Thầy Trường tôi mới biết Hàm Vlookup lại có nhiều cách kết hợp tới…
  8. Hàm INDEX Cú pháp, Ví dụ, Bài tập (Index kết hợp Match = Vlookup) - […] => Xem thêm: Tổng hợp Cách sử dụng hàm Vlookup trong excel […]
  9. VLOOKUP 2 điều kiện trong excel - Dễ làm & Hiệu quả cao - Học Excel Online Miễn phí - […] => Xem thêm: Tổng hợp về hàm vlookup: Cơ bản – Nâng cao […]
  10. Công thức trong excel không chạy: Tại sao - Cách xử lý NGAY - […] hình trên là hướng dẫn cách xử lý hàm vlookup không chạy công thức […]
  11. Cách tạo LISTBOX trong excel - Drop list động rất thông minh (2007 2010 2013) - Học Excel Online Miễn phí - […] Khi đó ta sẽ kết hợp data validation để tạo list mã hàng, sau đó dùng hàm vlookup để…
  12. Gộp hai cột họ và tên trong excel như thế nào? - Học excel miễn phí Webkynang - […] Xem thêm: Tất tần tật về hàm Vlookup – Từ cơ bản đến nâng cao PRO  […]
  13. Cách chuyển đổi cột thành hàng, hàng thành cột trong excel - […] Bài viết hay đọc: Hàm Vlookup cơ bản, nâng cao […]
  14. Chèn ảnh cố định vào ô trong excel - Học Excel miễn phí - […] Hàm excel Vlookup cơ bản, nâng cao […]
  15. Hàm vlookup nâng cao - download bài tập hàm vlookup - […] Tất tần tật về hàm vlookup -> Xem ngay […]
  16. Kết hợp hàm Vlookup hàm Left l hàm vlookup kết hợp left - […] – Cú pháp hàm vlookup: Bạn xem trong bài viết […]
  17. Cố định vùng dữ liệu trong Excel - Ý nghĩa của $ - Học Excel FREE Webkynang - […] Hàm Vlookup: Áp dụng trong trường hợp tự động tên hàng, DVT hay tên KH, Địa chỉ khi đã…
  18. Hàm FILTER trong excel - Lấy sổ chi tiết, phiếu nhập, xuất - Học Excel FREE Webkynang - […] thường ta sẽ nghĩ tới hàm vlookup bởi đó là hàm dò tìm đúng không […]
  19. Giới thiệu hàm XLOOKUP - công cụ mạnh mẽ đang thử nghiệm - Webkynang - […] là hàm tìm kiếm theo cột. Trong khi Hlookup là hàm tìm kiếm theo […]
  20. Hướng dẫn sử dụng 13 hàm Excel cơ bản nhất và thường được sử dụng | Thủ thuật máy in - […] Xem thêm: Cách sử dụng chức năng vlookup từ cơ bản đến nâng cao […]
  21. Hàm VALUE trong excel dùng để làm gì? và cách viết hàm ra sao - Học Excel FREE Webkynang - […] 1 số được lưu dưới dạng văn bản dùng để tính toán hay tìm kiếm dữ liệu có thể…
  22. +200 hàm Excel | Từ điển online | Tra cứu dễ dàng | Hướng dẫn + Ví dụ - Học Excel FREE Webkynang - […] VLOOKUP […]

Submit a Comment

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.

BẠN CẦN HỖ TRỢ ?

Liên hệ Webkynang bằng email/ cửa sổ chát