Tìm kiếm theo điều kiện đưa kết quả về cột mong muốn

Liên hệ QC

KhoiSMC

Thành viên thường trực
Tham gia
19/6/09
Bài viết
248
Được thích
32
Chào các bạn GPE,

Tôi đang gặp một vấn đề về tìm kiếm theo 2 điều kiện cho trước để lọc các dữ liệu ở cột khác từ đó nếu thỏa mãn 2 điều kiện này sẽ đưa kết quả từ vùng dữ liệu tìm kiếm đưa về cột mong muốn.
Tôi mô tả cụ thể y/c và kết quả mong muốn trong file đính kèm.
Mong các bạn chỉ giáo.

Cám ơn nhiều ạ.
Khoi
 

File đính kèm

Không biết thế này có đúng ý bạn hay không?
Công thức I7 kéo sang J7,K7
Mã:
=OFFSET($L7,,MATCH($K$3,$M$5:$AD$5,0)+COLUMN(C:C))*(OFFSET($L7,,MATCH($K$3,$M$5:$AD$5,0)+1)=$K$4)
Chú ý: tại K4 điều kiện phải giống Index2 tức là 0 sẽ khác trống.
 
@ dhn46

Bạn ơi có thể giúp tôi để sửa code của bạn để khi thay đổi K3,K4 thì kết quả sẽ lấy dữ liệu cột O đưa về cột E được không a?

Mình cũng nghiên cứu code của bạn để chỉnh mà vẫn chưa hoạt động.

Cám ơn bạn nhiều,
Khoi
 
@ dhn46

Bạn ơi có thể giúp tôi để sửa code của bạn để khi thay đổi K3,K4 thì kết quả sẽ lấy dữ liệu cột O đưa về cột E được không a?

Mình cũng nghiên cứu code của bạn để chỉnh mà vẫn chưa hoạt động.

Cám ơn bạn nhiều,
Khoi
Không hiểu ý này của bạn lắm, thôi thì bạn thử như thế này xem có đúng hay không?
Mã:
=O7*(OFFSET($L7,,MATCH($K$3,$M$5:$AD$5,0)+1)=$K$4)
 
Không hiểu ý này của bạn lắm, thôi thì bạn thử như thế này xem có đúng hay không?
Mã:
=O7*(OFFSET($L7,,MATCH($K$3,$M$5:$AD$5,0)+1)=$K$4)


Hi, đúng rồi bạn ạ, code của bạn đơn giản và sẽ nhanh hơn, đêm qua mình lọ mọ cũng sửa được theo code cũ của bạn

=OFFSET($L7,,MATCH($K$3,$M$5:$AD$5,0)+COLUMN(B:B))*(OFFSET($L7,,MATCH($K$3,$M$5:$AD$5,0)+1)=$K$4)
 
Các bạn ơi mình lại gặp vấn đề với bài toán này,

Nhờ các bạn xem giúp mình lỗi ở đâu với. (các bạn xem trong file đính kèm) và hiện tượng của vấn đề như sau:
- Công thức hoạt động tốt với hai điều kiện Input!$C$5 = NSJV và Input!$D$5 = IPC1
và Input!$C$5 = Original contract và Input!$D$5 để trống

Nhưng khi em thay đổi Input!$C$5 = NSJV và Input!$D$5 = IPC2
hoặc Input!$C$5 = NSJV và Input!$D$5 = IPC3
...

thì lại không hoạt động đúng nữa. Nhờ các bạn xem code em nhập có gì sai không a?

Cám ơn các bạn
Khoi
 

File đính kèm

Các bạn GPE ơi,

Tôi đã tìm ra giải pháp thay thế chỉ dùng vlookup đơn giản thôi có thể thay cho việc dùng = OFFSET ... vì hàm offset hơi chậm làm file dung lượng hơi lớn.
Các bạn tham khảo giải pháp ở file đính kèm nhé.

Khoi
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom