Lỗi FALSE khi kết hợp hàm IF(ISNA(VLOOKUP) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Trangkt7990

Thành viên mới
Tham gia
1/7/19
Bài viết
8
Được thích
4
Em chào cả nhà ạ!
Nhờ các anh/chị chỉ giúp trong file em gửi có mã 3 dò tìm từ sheet "20" lại trả kết quả là False ạ?
Em cảm ơn ạ
 

File đính kèm

Em chào cả nhà ạ!
Nhờ các anh/chị chỉ giúp trong file em gửi có mã 3 dò tìm từ sheet "20" lại trả kết quả là False ạ?
Em cảm ơn ạ
Bạn thử tham khảo cách mới theo file đính kèm xem sao nhé.
Tạo 1 sheet khai báo danh sách các ngày cần tra cứu.
Tại ô I7, bạn sử dụng công thức mảng:
Mã:
=VLOOKUP($C7,INDIRECT("'"&INDEX(WD!$A$2:$A$32,MATCH(TRUE,COUNTIF(INDIRECT("'"&WD!$A$2:$A$32&"'!$B$2:$B$500"),$C7)>0,0))&"'!$B$2:$I$500"),8,0)
Kết thúc bằng 3 phím đồng thời: Ctrl+Shift+Enter
Và kéo xuống cho những ô còn lại.
 

File đính kèm

Em chào cả nhà ạ!
Nhờ các anh/chị chỉ giúp trong file em gửi có mã 3 dò tìm từ sheet "20" lại trả kết quả là False ạ?
Em cảm ơn ạ
viết công thức như bạn thì dùng kiểu này gọn hơn chứ: IFERROR(VLOOKUP(C7;'15'!B:I;8;0);IFERROR(VLOOKUP(C7;'16'!B:I;8;0);IFERROR(VLOOKUP(C7;'17'!B:I;8;0);IFERROR(VLOOKUP(C7;'18'!B:I;8;0);IFERROR(VLOOKUP(C7;'19'!B:I;8;0);IFERROR(VLOOKUP(C7;'20'!B:I;8;0);""))))))
 

File đính kèm

viết công thức như bạn thì dùng kiểu này gọn hơn chứ: IFERROR(VLOOKUP(C7;'15'!B:I;8;0);IFERROR(VLOOKUP(C7;'16'!B:I;8;0);IFERROR(VLOOKUP(C7;'17'!B:I;8;0);IFERROR(VLOOKUP(C7;'18'!B:I;8;0);IFERROR(VLOOKUP(C7;'19'!B:I;8;0);IFERROR(VLOOKUP(C7;'20'!B:I;8;0);""))))))
Dễ hiểu hơn nhiều ạ. Em cảm ơn ạ!
Bài đã được tự động gộp:

Bạn thử tham khảo cách mới theo file đính kèm xem sao nhé.
Tạo 1 sheet khai báo danh sách các ngày cần tra cứu.
Tại ô I7, bạn sử dụng công thức mảng:
Mã:
=VLOOKUP($C7,INDIRECT("'"&INDEX(WD!$A$2:$A$32,MATCH(TRUE,COUNTIF(INDIRECT("'"&WD!$A$2:$A$32&"'!$B$2:$B$500"),$C7)>0,0))&"'!$B$2:$I$500"),8,0)
Kết thúc bằng 3 phím đồng thời: Ctrl+Shift+Enter
Và kéo xuống cho những ô còn lại.
Dạ. Em cảm ơn nhiều ạ!
 
Bài này dữ liệu tùm lum quá.
Nếu các bảng chi tiết (15-20) không thay đổi thường xuyên thì có thể dùng cốnlidate để lập một bảng tổng rồi dò.
Nếu các bảng thay đổi thường xuyên VÀ Excel 2013 trở lên thì dùng PowerQuery để lập một bảng phụ rồi theo đó mà dò.
 
Dễ hiểu hơn nhiều ạ. Em cảm ơn ạ!
Bài đã được tự động gộp:


Dạ. Em cảm ơn nhiều ạ!
Thêm một vấn đề: Trong Sheet bảng mã tham chiếu của bạn có 4 mã dưới đây lặp lại 2 lần, bạn kiểm tra rồi điều chỉnh lại nhé

1041: Dầu Ăn Cái Lân, 1041: Dầu Ăn Cái Lân​
1048: Gừng, 1048: bột năng​
1049: hạt nêm, 1049: Mỳ chính Miwon​
1120: Mỳ chính Miwon, 1120: bột năng​
 
Thêm một vấn đề: Trong Sheet bảng mã tham chiếu của bạn có 4 mã dưới đây lặp lại 2 lần, bạn kiểm tra rồi điều chỉnh lại nhé
Đó là lỗi căn bản thường gặp khi người ta sử dụng Partitioned Database mà không hiểu rõ căn bản của nó.
Nếu không rành kỹ thuật này thì nên dùng Consolidate, sẽ bắt được nhiều lỗi.

(*) Chia bảng ra nhiều Sheets là một hình thức "Partition".
 
Web KT

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

Back
Top Bottom