Dò tìm nhiều kết quả

Liên hệ QC

lanbgtu12345

Thành viên mới
Tham gia
16/7/11
Bài viết
40
Được thích
21
Xin chào các bạn trong diễn đàn!
Hiện mình có 1 file excel muốn dò tìm trả về nhiều kết quả, trong file đính kèm: tại ô E4 và E6 mình có sử dụng công thức để dò tìm, tuy nhiên công thức tại ô E4 cho kết quả chưa như mong muốn. Vậy rất mong các bạn chỉ giúp mình đã sai ở chỗ nào để mình cải thiện kiến thức excel
 

File đính kèm

Như mong muốn thì hình thù như nào bạn?

(Công thức đã có của bạn không cần gõ CSE).
Gửi bạn:
Công thức tại ô E6 của mình trả về kết quả là đúng còn ô E4 thì kết quả trả về bị thiếu 2 ngày ban đầu ( ngày 09/12/2019 và 19/12/2019) vì vậy mình đang chưa rõ sai ở chỗ nào.
 
ở chỗ màu đỏ, chỉ số dòng bắt đầu từ 4
=INDEX($C$4:$C$21,AGGREGATE(15,6,ROW($B$4:$B$21)/($B$4:$B$21=$D$4),COLUMN(A1)))

Đúng đây:
Nhớ là chỉ cần nhấn Enter.
Mã:
E4=INDEX($C$4:$C$21,AGGREGATE(15,6,(ROW($B$4:$B$21)-3)/($B$4:$B$21=$D$4),COLUMN(A1)))
'Hoặc
E4=INDEX($C$1:$C$21,AGGREGATE(15,6,ROW($B$1:$B$21)/($B$1:$B$21=$D$4),COLUMN(A1)))
 
ở chỗ màu đỏ, chỉ số dòng bắt đầu từ 4
=INDEX($C$4:$C$21,AGGREGATE(15,6,ROW($B$4:$B$21)/($B$4:$B$21=$D$4),COLUMN(A1)))

Đúng đây:
Nhớ là chỉ cần nhấn Enter.
Mã:
E4=INDEX($C$4:$C$21,AGGREGATE(15,6,(ROW($B$4:$B$21)-3)/($B$4:$B$21=$D$4),COLUMN(A1)))
'Hoặc
E4=INDEX($C$1:$C$21,AGGREGATE(15,6,ROW($B$1:$B$21)/($B$1:$B$21=$D$4),COLUMN(A1)))
CẢM ƠN BẠN RẤT NHIỀU
Bài đã được tự động gộp:

ở chỗ màu đỏ, chỉ số dòng bắt đầu từ 4
=INDEX($C$4:$C$21,AGGREGATE(15,6,ROW($B$4:$B$21)/($B$4:$B$21=$D$4),COLUMN(A1)))

Đúng đây:
Nhớ là chỉ cần nhấn Enter.
Mã:
E4=INDEX($C$4:$C$21,AGGREGATE(15,6,(ROW($B$4:$B$21)-3)/($B$4:$B$21=$D$4),COLUMN(A1)))
'Hoặc
E4=INDEX($C$1:$C$21,AGGREGATE(15,6,ROW($B$1:$B$21)/($B$1:$B$21=$D$4),COLUMN(A1)))
Gửi bạn befaint
Cho mình hỏi nâng cao hơn 1 chút, nếu muốn kết quả trả về nhưng loại bỏ giá trị trùng lặp đã trả về thì cần bổ sung thêm gì vào công thức
Mong bạn giúp đỡ
 

File đính kèm

Lần chỉnh sửa cuối:
Gửi bạn befaint
Cho mình hỏi nâng cao hơn 1 chút, nếu muốn kết quả trả về nhưng loại bỏ giá trị trùng lặp đã trả về thì cần bổ sung thêm gì vào công thức
Mong bạn giúp đỡ
Anh @befaint bận rồi, tôi "phan"g dùm anh ấy nha! ;)
Bổ sung vào công thức tại bài #4, như sau:
Mã:
E4=IFERROR(AGGREGATE(15,6,$C$4:$C$21/($B$4:$B$21=$D4)/(COUNTIF($D4:D4,$C$4:$C$21)=0),1),"")
Chỉ Enter, copy qua phải, rồi fill xuống.

Thân
 

File đính kèm

Web KT

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

Back
Top Bottom