Các câu hỏi về hàm dò tìm dữ liệu (Lookup, Vlookup, Hlookup...)

Liên hệ QC

Closed poll

  • 1

    Votes: 1 100.0%
  • 2

    Votes: 0 0.0%

  • Total voters
    1
  • Poll closed .
Status
Không mở trả lời sau này.
Tôi đã áp dụng công thức thứ 2 nhưng excel báo lối ở chỗ Match(9.99999999999999E+307,DATA!B :B))- Tôi không hiểu vì sao, Anh kiểm tra lại công thức đó giùm, cảm ơn anh !
=INDEX(DATA!B:B,MATCH(9.99999999999999E+307,DATA!B :B))
Chỗ màu đỏ có khoảng trắng, bạn xóa khoảng trắng đi là ok
=INDEX(DATA!B:B,MATCH(9.99999999999999E+307,DATA!B:B))
 
Hihi, Thầy Ndu đã đưa ra 2 trường hợp mà, bài bạn thuộc trường hợp 2
Nhìn cồng thức của Thầy thấy ghê quá, cả đống 9999...mình chỉ cần vài miếng 4 số 9 là vui "zồi"
Xin góp 2 công thức: nếu bạn chắc chắn trong cột dữ liệu của bạn không có cell trống thì "xài" tạm cái này:
=OFFSET(DATA!B2,COUNTA(DATA!B3:B5000),0)
Còn trong dữ liệu có cell trống thì "chơi" kiểu này:
=INDEX(DATA!B1:B5000,MAX(ROW(B1:B5000)*(DATA!B1:B5000<>"")))
Dữ liệu giới hạn tới hàng 5000 thôi nhé
Lần sau nhớ đọc kỹ câu trả lời nhé bạn
Thân
Chào bạn concogia !
Tôi đã thử lại với công thức của bạn, chỉ tính từ B3,
=INDEX(DATA!B3:B5000;MAX(ROW(B3:B5000)*(DATA!B3:B5000<>"")))
nhưng kết quả không phải ngày 17/3/2010 mà lại là ngày 3/3/2010 - chưa đúng, bạn xem lại hộ mình với, xin cảm ơn bạn !
 
Chào bạn concogia !
Tôi đã thử lại với công thức của bạn, chỉ tính từ B3,
=INDEX(DATA!B3:B5000;MAX(ROW(B3:B5000)*(DATA!B3:B5000<>"")))
nhưng kết quả không phải ngày 17/3/2010 mà lại là ngày 3/3/2010 - chưa đúng, bạn xem lại hộ mình với, xin cảm ơn bạn !
Hihi lại tốn bài "zí" bạn, thử xem nhé
 

File đính kèm

  • Timngaycuoi.xlsx
    16.3 KB · Đọc: 15
Tôi đã thực hiện đúng kết quả, công thức của thày Ndu do bạn concogia chi bỏ dấu "". Xin cảm ơn thày Nduconcogia !!!
 
Hihi, Thầy Ndu đã đưa ra 2 trường hợp mà, bài bạn thuộc trường hợp 2
Nhìn cồng thức của Thầy thấy ghê quá, cả đống 9999...mình chỉ cần vài miếng 4 số 9 là vui "zồi"
Xin góp 2 công thức: nếu bạn chắc chắn trong cột dữ liệu của bạn không có cell trống thì "xài" tạm cái này:
=OFFSET(DATA!B2,COUNTA(DATA!B3:B5000),0)
Còn trong dữ liệu có cell trống thì "chơi" kiểu này:
=INDEX(DATA!B1:B5000,MAX(ROW(B1:B5000)*(DATA!B1:B5000<>"")))
Dữ liệu giới hạn tới hàng 5000 thôi nhé
Lần sau nhớ đọc kỹ câu trả lời nhé bạn
Thân
Anh chú ý 1 điều rằng:
Công thức =INDEX(DATA!B1:B5000,MAX(ROW(B1:B5000)*(DATA!B1:B5 000<>"")))
là công thức mảng, sẽ cho tốc độ chậm hơn rất nhiều lần so với:
=INDEX(DATA!B:B,MATCH(9.99999999999999E+307,DATA!B:B))
đó nha!
 
Hàm Vlookup

Nhờ các anh chị xem dùm em sao có mấy ngày không có định lượng đó mà chủng lạoi vẫn
có.File đính kèm.Cám ơn!
 

File đính kèm

  • Copy of SQC dinh luong IP.rar
    21.1 KB · Đọc: 23
Nhờ các anh chị xem dùm em sao có mấy ngày không có định lượng đó mà chủng lạoi vẫn
có.File đính kèm.Cám ơn!

Nếu muốn dùng Sumproduct, thì dùng cái này tại Ô C11 sau đó fill sang phải & fill xuống
PHP:
=SUMPRODUCT((data!$A$4:$A$1024=bieudo!C$10)*(data!$E$4:$E$1024=bieudo!$C$2)*(LEFT(data!$D$4:$D$1024,2)=bieudo!$B11)*(data!$F$4:$F$1024))

Tại dòng chứa chủng loại, Ô C9, dùng bẫy lỗi cho vlookup:
PHP:
]=IF(ISNA(VLOOKUP(C$10,data!$A$4:$C$1024,3,0)),"",VLOOKUP(C$10,data!$A$4:$C$1024,3,0))
rồi fill sang phải...
 
Em cám ơn anh nhiều! để em làm thử.
 
Lần chỉnh sửa cuối:
Nếu muốn dùng Sumproduct, thì dùng cái này tại Ô C11 sau đó fill sang phải & fill xuống
PHP:
=SUMPRODUCT((data!$A$4:$A$1024=bieudo!C$10)*(data!$E$4:$E$1024=bieudo!$C$2)*(LEFT(data!$D$4:$D$1024,2)=bieudo!$B11)*(data!$F$4:$F$1024))

Tại dòng chứa chủng loại, Ô C9, dùng bẫy lỗi cho vlookup:
PHP:
]=IF(ISNA(VLOOKUP(C$10,data!$A$4:$C$1024,3,0)),"",VLOOKUP(C$10,data!$A$4:$C$1024,3,0))
rồi fill sang phải...

Xem lại cột tính tổng trong công thức sumproduct() khi fill sang phải và xuống dưới nhé, vùng tính tổng x1 x2 ... khác nhau.
Bạn tải file đính kèm. Mình có sửa 1 số ở những ô màu vàng và đặt 1 số name động trong công thức .
File của bạn mình có thấy chổ nào sai đâu?
 
Lần chỉnh sửa cuối:
nhờ mọi người xem dùm chứ làm theo như dat-but chỉ mà cũng ko được tại ô R9 nó vẫn nhảy ra chủng loại MM.
 
nhờ mọi người xem dùm chứ làm theo như dat-but chỉ mà cũng ko được tại ô R9 nó vẫn nhảy ra chủng loại MM.
Ra MM là đúng rồi chứ còn gì nữa, khi bạn dò tìm trong sheet bieudo R10 là ngày 16/4 twong ứng bên sheet Data tại ô A8 là ngày 16/4,dịch qua 2 cột tức có kết quả là MM.
 
Bạn xem thử file đính kèm đi
Tôi dùng Index, match,..
Tưởng né hàm mảng ra dùng hàm khác nhưng Kết thúc cũng phải Ctrl+Shift+Enter thì cũng thế..
To dat_butmuc: mình xem name data rồi nhưng chẳng hiểu dấu { } trong công thức để làm gì vậy?
To hoan82: Bạn tải file đính kèm của mình xem thử. Cẩn thận với name TONGX1DENR nha!
 
Lần chỉnh sửa cuối:
Cám ơn các cao thủ .Nhưng cái em cần vẫn chưa giải được. Ý em muốn tại cột C9 của bieu do lấy chủng lọai bên data với điệu kiện ứng với định lượng, ngày tháng. Hiện tại em làm vlooup mới tham chiếu ngày tháng mà chưa có định lượng .Vì vậy không có định lượng mà nó cũng nhảy như ô R9.Mong các anh lập công thức dùm em.
 
Cám ơn các cao thủ .Nhưng cái em cần vẫn chưa giải được. Ý em muốn tại cột C9 của bieu do lấy chủng lọai bên data với điệu kiện ứng với định lượng, ngày tháng. Hiện tại em làm vlooup mới tham chiếu ngày tháng mà chưa có định lượng .Vì vậy không có định lượng mà nó cũng nhảy như ô R9.Mong các anh lập công thức dùm em.

Dùng tạm cái này cho Ô C9 rồi fill sang phải:
PHP:
=IF(ISERROR(INDEX(data!$C$4:$C$1024,MATCH(C$10&$C$2,data!$A$4:$A$1024&data!$E$4:$E$1024,),)),"",INDEX(data!$C$4:$C$1024,MATCH(C$10&$C$2,data!$A$4:$A$1024&data!$E$4:$E$1024,),))
Lưu ý: kết thúc với Ctrl+Shift+Enter
 
Cám ơn các cao thủ .Nhưng cái em cần vẫn chưa giải được. Ý em muốn tại cột C9 của bieu do lấy chủng lọai bên data với điệu kiện ứng với định lượng, ngày tháng. Hiện tại em làm vlooup mới tham chiếu ngày tháng mà chưa có định lượng .Vì vậy không có định lượng mà nó cũng nhảy như ô R9.Mong các anh lập công thức dùm em.
Bạn tải lại file đính kèm nha. Rút kinh nghiệm, lần sau nói rõ yêu cầu của mình cho người khác hiểu rõ hơn.
 

File đính kèm

  • Copy of SQC dinh luong IP1.rar
    24.7 KB · Đọc: 29
Cần trợ giúp về hàm Vlookup !

Hi all,

Mình ko tài nào tìm thấy lỗi trong hàm Vlookup đính kèm, mong được giúp đỡ.
Cảm ơn.
 

File đính kèm

  • Vlookup-error.xls
    44.5 KB · Đọc: 17
hàm hlookup giá trị trả về như thế nào?

em mới làm kế toán excel đang tập thôi tính lương cơ bản tham chiếu hàm hlookup ko tài nào tìm đc giá trị trả về đúng
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom