giúp mình hàm vlookup và and.

Liên hệ QC

quanghung12

Thành viên chính thức
Tham gia
15/4/10
Bài viết
87
Được thích
8
trong sheet1 mình có mã
AAM có giá trị là 1
sheet 2 có ANH hay ANG gì đó có giá trị là 3 đi.
trong sheet 3 mình muốn tổng hợp lại tất cả các mã sp của 2 sheet trên.
nhưng nếu dùng hàm vlookup bình thường: =VLOOKUP(A3,Sheet1!$A$1:$H$11,2,0) thì nó chỉ tìm đc trong 1 sheet1 đó thôi.
trong khi có mã nó ở sheet 2 thì nó ko tìm đc.
giúp mình có cách nào gôp làm sao nó có thể mở rộng vùng tìm kiếm sang 2 sheet kia ko?
mình cần 2 sheet 1 v à 2 thôi. vì trong bản báo cáo của mình có nhiều sheet mà.
cảm ơn nhiều.
 

File đính kèm

trong sheet1 mình có mã
AAM có giá trị là 1
sheet 2 có ANH hay ANG gì đó có giá trị là 3 đi.
trong sheet 3 mình muốn tổng hợp lại tất cả các mã sp của 2 sheet trên.
nhưng nếu dùng hàm vlookup bình thường: =VLOOKUP(A3,Sheet1!$A$1:$H$11,2,0) thì nó chỉ tìm đc trong 1 sheet1 đó thôi.
trong khi có mã nó ở sheet 2 thì nó ko tìm đc.
giúp mình có cách nào gôp làm sao nó có thể mở rộng vùng tìm kiếm sang 2 sheet kia ko?
mình cần 2 sheet 1 v à 2 thôi. vì trong bản báo cáo của mình có nhiều sheet mà.
cảm ơn nhiều.
Dùng hàm If và Vlookup, không cần And đâu.
Ô B3 của sheet3 nhập công thức:
=IF(ISNA(VLOOKUP(A3;Sheet1!$A$1:$H$11;2;0));VLOOKUP(A3;Sheet2!$A$1:$H$11;2;0);VLOOKUP(A3;Sheet1!$A$1:$H$11;2;0))
 
trong sheet1 mình có mã
AAM có giá trị là 1
sheet 2 có ANH hay ANG gì đó có giá trị là 3 đi.
trong sheet 3 mình muốn tổng hợp lại tất cả các mã sp của 2 sheet trên.
nhưng nếu dùng hàm vlookup bình thường: =VLOOKUP(A3,Sheet1!$A$1:$H$11,2,0) thì nó chỉ tìm đc trong 1 sheet1 đó thôi.
trong khi có mã nó ở sheet 2 thì nó ko tìm đc.
giúp mình có cách nào gôp làm sao nó có thể mở rộng vùng tìm kiếm sang 2 sheet kia ko?
mình cần 2 sheet 1 v à 2 thôi. vì trong bản báo cáo của mình có nhiều sheet mà.
cảm ơn nhiều.
Sao bạn không dùng Consolidate mà làm, công thức chi cho nó cực


untitled.JPG

Với phương pháp này thì 100 sheet cũng dể như ăn khoai
 

File đính kèm

  • untitled.JPG
    untitled.JPG
    20.6 KB · Đọc: 101
=IF(ISNA(VLOOKUP(A3;Sheet1!$A$1:$H$11;2;0));VLOOKUP(A3;Sheet2!$A$1:$H$11;2;0);VLOOKUP(A3;Sheet1!$A$1 :$H$11;2;0))
công thức này ko biết sai ở đoạn nào. sửa hoài mà ko đc.


Sao bạn không dùng Consolidate mà làm, công thức chi cho nó cực
Với phương pháp này thì 100 sheet cũng dể như ăn khoai
bạn nói rõ hơn chức năng công dụng của nó và cách làm được ko?
 
Sao bạn không gộp 2 Sheet lam 1 nhỉ.Tạo ra 1 bảng mã chung thôi.
 
Sao bạn không gộp 2 Sheet lam 1 nhỉ.Tạo ra 1 bảng mã chung thôi.
ko gộp được bạn à. ví dụ như bạn muốn làm 1 sheet giá tôm và 1 sheet giá bán của cá. nên phải để riêng.
Bạn vào menu Data, chọn mục Consolidate và làm y chang như hình minh họa là được
Có làm mới có hiểu
mình vào mò thấy nó có vẻ ko ổn.
bạn có hàm vlookup hay gì mà có thể tìm đc dữ liệu của 2 sheet 1 và 2 ko?
hàm vlookup bình thường thì chỉ tìm trên 1 sheet. bạn cho mình xin cấu trúc chèn hàm and giữa sheet 1 và 2 hộ mình với?
 
ko gộp được bạn à. ví dụ như bạn muốn làm 1 sheet giá tôm và 1 sheet giá bán của cá. nên phải để riêng.

mình vào mò thấy nó có vẻ ko ổn.
bạn có hàm vlookup hay gì mà có thể tìm đc dữ liệu của 2 sheet 1 và 2 ko?
hàm vlookup bình thường thì chỉ tìm trên 1 sheet. bạn cho mình xin cấu trúc chèn hàm and giữa sheet 1 và 2 hộ mình với?
Công thức của bạn TTT (Ba Tê) ờ bài #2 đúng rồi, coi lại dấu ";" nếu báo lỗi thì sửa lại thành ","
=IF(ISNA(VLOOKUP(A3;Sheet1!$A$1:$H$11;2;0));VLOOKUP(A3;Sheet2!$A$1:$H$11;2;0);VLOOKUP(A3;Sheet1!$A$1 :$H$11;2;0))
Hoặc như thể làm như "zì":
=IF(COUNTIF(Sheet1!$A$2:$A$5,Sheet3!A3)>0,VLOOKUP(A3,Sheet1!$A$2:$B$5,2,0),VLOOKUP(A3,Sheet2!$A$3:$B$6,2,0))
Chú ý: dữ liệu ở cột A hai sheet 1 và 2 không được trùng
Thân
 
=IF(COUNTIF(Sheet1!$A$2:$A$5,Sheet3!A3)>0,VLOOKUP( A3,Sheet1!$A$2:$B$5,2,0),VLOOKUP(A3,Sheet2!$A$3:$B $6,2,0))
công thức này đc rồi. tuyệt vời lắm.
excel đúng là nhiều ứng dụng tuyệt vời.
cảm ơn bạn nhiều nhé!
 
Web KT

Bài viết mới nhất

Back
Top Bottom