Ví dụ bằng hình ảnh sử dụng hàm Vlookup trong dự toán xây dựng | Giá xây dựng

Khai giảng lớp Dự toán online | CHỈ 300.000VND SỞ HỮU DỰ TOÁN GXD BẢN QUYỀN

Thông báo chuyển văn phòng công ty

Hàm VLOOKUP() và ứng dụng trong công tác lập dự toán trên Excel

Excel hỗ trợ một công cụ tìm kiếm và trả về giá trị rất hiệu quả nhưng không phải ai cũng khai thác được. Trong một nhóm các công cụ thì Vlookup() có lẽ là hàm được nhiều người dùng hơn cả, ta sẽ làm rõ hàm Vlookup() trong bài viết này.

Ngoài bài này các bạn tham khảo thêm tài liệu dùng Vlookup điền giá vật liệu dùng trong dự toán nhiều hạng mục, gói thầu

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. Nó 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ụ: Giả sử có một file dữ liệu đơn giá như hình 1

10 05 2009 7 52 44 Hàm VLOOKUP() và ứng dụng trong công tác lập dự toán trên ExcelHình 1

Và một bảng dự toán có các mã hiệu đơn giá có trong file trên như hình 2

can vlooucup copy Hàm VLOOKUP() và ứng dụng trong công tác lập dự toán trên ExcelHình 2

Yêu cầu: Dùng hàm VLOOKUP( ) để điền đúng tên công việc, đơn vị, đơn giá vật liệu chính, vật liệu phụ, nhân công,  máy thi công vào bảng trên.

Cách làm:

-Giả sử 2 file trên là 2 sheet của một file Excel
+ Bảng như hình 1 là sheet DLDV (dữ liệu đầu vào)
+ Bảng như hình 2 là sheet DTCT (dự toán công trình)
Sang sheet DTCT tại ô C6 ta đánh:  =VLOOKUP(B6;DLDV!$A$3:$G$11;2;0) như hình 4, sau đó nhấn Enter

ndcv Hàm VLOOKUP() và ứng dụng trong công tác lập dự toán trên Excel

Hình 4

Giải thích:
+ B6: Giá trị để tìm kiếm (tìm kiếm theo mã AF.81141)
+ DLDV!$A$3:$G$11: Vùng tìm kiếm là vùng từ A3:G11 trong sheet DLDV
+ 2: Cột cần trả về là cột 2 trong vùng tìm kiếm. (cột tên công việc)
+ 0: Tìm chính xác

+ Tương tự tại ô D6 ta đánh hàm: =VLOOKUP(B6;DLDV!$A$3:$G$11;3;0) chỉ khác chỉ số cột (Col_index_num)=3
+Tại ô F6 ta gõ hàm: =VLOOKUP(B6;DLDV!$A$3:$G$11;4;0)
+Tại ô G6 ta gõ hàm: =VLOOKUP(B6;DLDV!$A$3:$G$11;5;0)
+Tại ô H6 ta gõ hàm: =VLOOKUP(B6;DLDV!$A$3:$G$11;6;0)
+Tại ô I6 ta gõ hàm:  =VLOOKUP(B6;DLDV!$A$3:$G$11;7;0)

- Sau khi lập công thức như trên cho hàng 1, để tính cho cả bảng tính từ C6:I8, ta bôi đen từ C6:I8 rồi nhấn Ctrl + D được kết quả như hình 5.

ket qua 1 copy Hàm VLOOKUP() và ứng dụng trong công tác lập dự toán trên ExcelHình 5

Phản hồi (24) | Gửi một phản hồi

  1. Tôi rất cảm ơn bạn vì đã cung cấp một số thông tin khá bổ ích (Phần ứng dụng hàm vlookup và tiện đây bạn có thể hướng dẫn tôi và những người khác về cách thiết lập nội suy một số công việc được không? như nội suy về tỷ lệ thiết kế, lệ phí thẩm định…(ứng dụng hàm) chứ chúng tôi làm thủ công thì lâu quá. Cảm ơn nhiều.

    Reply
    Hoàng Tính
    10/12/2009
    • Hàm nội suy bạn nên sử dụng hàn Trend(..) như thế sẽ nhanh hơn và ra kết quả chính xác.
      Về phần nội dung bạn tự tìm hiểu thì sẽ nhớ lâu hơn

      Reply
      đăng thắm
      14/03/2013
  2. Thaxxxx ! Rất hữu ích ^.^

    Reply
    Dinhthienaof
    10/12/2009
  3. Bai viet rat huu ich! Cam on ban! Toi dang loay hoay voi Hlookup va Vlookup,ung dung tot nhung ham nay thi se lam duoc rat nhieu viec voi Excel!

    Reply
    mrduongle
    01/03/2010
  4. Mình rất cám ơn bạn….từ nay mình đã biết sử dụng hàm VLOOKUP….rất hữu ích!!!

    Reply
    LAINGOCQUE
    30/03/2010
  5. Để tính các giá trị nội suy bạn sử dụng các hàm If() lồng vào nhau.

    Reply
    Nguyễn Hữu Quý
    07/04/2010
  6. sao minh ko tim thay noi dung bai viet o dau nhi? Ai giup minh voi

    Reply
    chieuhighland
    26/04/2010
  7. Minh cung dung ham nay thay hay lam
    Exel qua la menh mong

    Reply
    Nguyen Ngoc Tu
    12/05/2010
  8. Hay lắm bạn ơi, càng nhiều càng “íT” không phải ai cũng biết.
    Cám ơn nhiều nên phổ biến rộng để mọi người áp dụng và trao đổi

    Reply
    Nguyễn Trọng Hoan
    17/05/2010
  9. Bạn chỉ cho tôi biết cách sử dụng hàm Vlookup với, có VD nữa thì càng tốt. Tôi cám ơn bạn nhiều!

    Reply
    vutuan19799
    02/06/2010
  10. Bài viết tốt

    Reply
    Hehe
    04/06/2010
  11. Minh khong tim thay noi dung bai viet, xin moi nguoi giup voi

    Reply
    athan
    18/06/2010
  12. thanks.tiep tuc dang ban nhe

    Reply
    trang
    07/07/2010
  13. các anh chij ơi. trong 1 bảng tính của em, khi thì dấu chấm, khi thì dấu phẩy, nó không đồng bộ nên trong 1 phép tinhs nhân chia đơn giản thường cho kết quả không chính xác.
    anh chị nào có cách định dạng mách em với.
    em cảm ơn rất nhiều !

    Reply
    sỹ quỳnh
    22/07/2010
  14. LAINGOCQUE,
    sao ko thấy bài viết gì ở đâu cả mà cám ơn nhìu thế nhỉ?ai chỉ dùm mình được không vậy ! thanks

    Reply
    Đặng Đức
    05/08/2010
  15. Hàm VLOOKUp rất tuyệt vời trong công tác tìm kiếm, Lưu ý khi sử dung đánh dấu vùng chon phái dùng dấu tuyệt đối ($), ví dụ $A$5:$U$126.chúc các bạn thanh công.

    Reply
    nguyen quang ta
    19/04/2011
  16. cám ơn bạn nhiều.Hàm này rất công dụng và tăng tần suất làm việc

    Reply
  17. Bài viết hay, ví dụ dễ hiểu, đã lâu rồi mình không dùng đến hàm này. Bạn đã giúp được rất nhiều người đấy.

    Reply
  18. em dang tap lam du toan ben xay dung cac cong trinh giao thong cung chua biet nhieu ve cac phan men. xin trung tam cung nhu anh, chi em va cac ban tren dien dan co van nhung kinh nghiem de giup em hoan thanh tot cac cong viec dc giao.

    Reply
    Vu Quang Duc
    03/11/2012
  19. Mọi người cho em hỏi : ví dụ em có 1 Sheet là định mức NVL sản xuất,1 Sheet là kế hoạch sản xuất, và 1 Sheet là Tổng hợp thì em dùng công thức nào và làm thế nào để 3 Sheet đó liên kết được với nhau?
    Em cảm ơn mọi người nhá!

    Reply
    Huyền
    31/01/2013
  20. thật hữu ích.
    cảm ơn tác giả

    Reply
    thohuong
    09/03/2013
  21. cảm ơn bạn vì bài viết hữu ích này

    Reply
  22. Chào bạn
    Bài viết của bạn rất hay và hữu ích nhưng tôi cũng đang lập công thức hàm này nhưng toàn ra giá trị #N/A tôi không hiểu mình làm sai chỗ nào thì đọc được hướng dẫn của bạn.
    Tôi thấy tôi lập công thức đúng như bạn hướng dẫn nhưng vẫn cho KQ #N/A
    Bạn có thể trả lời giúp tôi vấn đề này được ko?

    Reply

Gửi một phản hồi