Nhờ xử lý lỗi về hàm tìm kiếm?

Liên hệ QC
hihi! Thích quá! Cảm ơn Các Thầy cảm Ơn GPE!
 
Thầy ơi cho em hỏi:
file Vlookup_mutisheets.xls của Thầy em chèn thêm cột E nội dung chức danh: ....
và sữa hàm thành: =IF(COUNT(1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7)),VLOOKUP($D7,INDIRECT("'"&LOOKUP(2,1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7),wks)&"'!C8:E100"),3,0),"")

sao nó không có kết quả thừa Thầy?

(Mục đích của em là mở rộng bảng dữ liệu để lọc thêm nhìu cột nữa cho file của em)

em chào thầy và chào cả nhà!
quả thực em gặp được bài này như bắt được vàng. Nhưng do trình kém em đọc công thức không hiểu lắm mong thầy cùng các bậc tiền bối giúp em khai sáng với!
1- em hiểu ("'"&wks&"'!C8:E100") là phần định danh tên các sheet và vùng dữ liệu tham chiếu của các sheet nhưng không hiểu sao nó lại có tên là wks , trong khi em tự làm tương tự nó không ra?
2- em không hiểu ý đồ của phần công thức: COUNT(1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7))

rất mong nhận được hồi âm của các thầy, các anh chị tiền bối để em có thể mở mang thêm kiến thức!

trân trọng!
 
Xem tôi làm trong file đây!
Nói chung là bạn phải tạo 1 bảng và gõ tên các sheet vào đó
Tên sheet là chữ hay số, thậm chí viết tên sheet nhăng nhít gì đó (không tồn tại) vào nó cũng tính được ---> Không tìm thấy sẽ cho kết quả rổng thôi
dạ đúng cái em cần ạ nhưng xin thầy giải nghĩa giùm e công thức với ạ, e đọc hoài mà không hiểu
 
em chào thầy và chào cả nhà!
quả thực em gặp được bài này như bắt được vàng. Nhưng do trình kém em đọc công thức không hiểu lắm mong thầy cùng các bậc tiền bối giúp em khai sáng với!
1- em hiểu ("'"&wks&"'!C8:E100") là phần định danh tên các sheet và vùng dữ liệu tham chiếu của các sheet nhưng không hiểu sao nó lại có tên là wks , trong khi em tự làm tương tự nó không ra?
2- em không hiểu ý đồ của phần công thức: COUNT(1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7))

rất mong nhận được hồi âm của các thầy, các anh chị tiền bối để em có thể mở mang thêm kiến thức!

trân trọng!

Hic mình đọc công thức cũng không hiểu, có bạn nào hiểu thì giải thích lại hộ mình với +-+-+-+
 
thầy ơi, thầy chỉ giúp em cái file ex cơ bản này với ạ! e theo dõi bài thầy nhưng ex nâng cao quá nên e ko hiểu đc. trong file của e là e dùng vlookup nhưng với nhiều dữ liệu giống nhau thì e phải dùng hàm gì kèm vlookup hả thầy. vì dùng vlookup nó cho ra kết quả ở mục trên giống "quả" thôi, ko cho dữ liệu "kg". e search google hàm if mà thực sự e ko hiểu gì luôn thầy. e cảm tạ thầy lắm lắm!!!-=.,,
 

File đính kèm

  • tonghangtuan.rar
    10.9 KB · Đọc: 2
File của bạn dữ liệu nhiều nên phải tùy cơ ứng biến
Ví dụ
- Tại sheet Tổng Hợp, cột A là số phiếu. Bạn có thể dựa vào số phiếu này để truy tìm tên sheet (đâu nhất thiết phải dùng công thức tổng quát như trên)
- Tại sheet Phiếu Thanh Toán có nhiều cell mà công thức cứ lập đi lập lại đoạn ...LOOKUP(2,1/COUNTIF(INDIRECT("'"&wks&"'!a5:ak120").... ---> Vậy bạn có thể đặt đoạn ấy ra 1 cell phụ (trong VBA gọi là biến tạm) để tăng tốc
----------------
Tôi cải tiến sơ qua rồi đây! Bạn tải về xem tốc độ đã được cải thiện chưa nhé



Thầy xem giúp em file này thầy ơi. e ngu muội mới biết qua excel thầy ạ! e cảm tạ thầy lắm lắm!!!!-=.,,
 

File đính kèm

  • tonghangtuan.rar
    10.9 KB · Đọc: 6
Xem tôi làm trong file đây!
Nói chung là bạn phải tạo 1 bảng và gõ tên các sheet vào đó
Tên sheet là chữ hay số, thậm chí viết tên sheet nhăng nhít gì đó (không tồn tại) vào nó cũng tính được ---> Không tìm thấy sẽ cho kết quả rổng thôi
Thầy cho em hỏi nếu muốn vlookup theo 2 điều kiện, tạo thêm 1 cột mã nữa, đúng 2 điều kiện thì mới hiện kết quả, nếu đúng 1 điều kiện cũng không hiện gì cả thì làm thế nào ạ. Em cảm ơn thầy !
 
em chào thầy và chào cả nhà!
quả thực em gặp được bài này như bắt được vàng. Nhưng do trình kém em đọc công thức không hiểu lắm mong thầy cùng các bậc tiền bối giúp em khai sáng với!
1- em hiểu ("'"&wks&"'!C8:E100") là phần định danh tên các sheet và vùng dữ liệu tham chiếu của các sheet nhưng không hiểu sao nó lại có tên là wks , trong khi em tự làm tương tự nó không ra?
2- em không hiểu ý đồ của phần công thức: COUNT(1/COUNTIF(INDIRECT("'"&wks&"'!C8:E100"),$D7))

rất mong nhận được hồi âm của các thầy, các anh chị tiền bối để em có thể mở mang thêm kiến thức!

trân trọng!
Mình cũng giống bạn ko hiểu gì đoạn đó dù cơ bản hiểu nó là định dạng cột cho sheet :( , ai hiểu có thể giải thích giúp ko ?
 
Web KT
Back
Top Bottom