Tìm vị trí xuất hiện thứ n trong range (1 người xem)

  • Thread starter Thread starter pubreg
  • Ngày gửi Ngày gửi

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

pubreg

Thành viên mới
Tham gia
19/5/08
Bài viết
9
Được thích
1
Chào các bạn.
mình có range, ví dụ:
a1 aa/b1 xyz
a2 abc/b2 gcv
a3 aa/b3 gffh
a4 ghh/b4 ghhhh

dùng hàm nào trong excel (kg VBA) giống vlookup tìm theo giá trị aa ra kết quả gffh.

trân trọng cảm ơn.
 
Đọc chẳng hiểu ý bạn như thế nào nữa. Bạn đưa file lên mọi người xem thử.
 
Chào các bạn.
mình có range, ví dụ:
a1 aa/b1 xyz
a2 abc/b2 gcv
a3 aa/b3 gffh
a4 ghh/b4 ghhhh

dùng hàm nào trong excel (kg VBA) giống vlookup tìm theo giá trị aa ra kết quả gffh.

trân trọng cảm ơn.
Bạn dùng công thức sau, thứ n là chữ đỏ nhé. Kết thúc Ctrl + Shift + Enter
Mã:
=INDEX(B1:B4,LARGE((A1:A4="aa")*ROWS(1:4),[SIZE=4][COLOR=#ff0000][B]2[/B][/COLOR][/SIZE]))
 
Xin chỉnh sửa lại công thức của bạn dhn46 một chút để đúng với yêu cầu của bạn pubred yếu cầu như sau:

=INDEX(B1:B4,LARGE((A1:A4="aa")*ROW(1:4),1))
 
Xin chỉnh sửa lại công thức của bạn dhn46 một chút để đúng với yêu cầu của bạn pubred yếu cầu như sau:

=INDEX(B1:B4,LARGE((A1:A4="aa")*ROW(1:4),1))

Chào bạn,

Bạn có chắc là sửa đúng không?

Khi dữ liệu đưa ra có 2 aa tại A1 và A3 và kết quả lấy ra tại B3 là gffh?

Hơn nữa bạn có chắc là sửa đúng không trong khi bài #3 tôi có ghi là
thứ n là chữ đỏ nhé


Một điểm quan trọng nhất đó là: Công thức của bạn sai
 
Bạn dùng công thức sau, thứ n là chữ đỏ nhé. Kết thúc Ctrl + Shift + Enter
Mã:
=INDEX(B1:B4,LARGE((A1:A4="aa")*ROWS(1:4),[SIZE=4][COLOR=#ff0000][B]2[/B][/COLOR][/SIZE]))
Hình như em ROWS(1:4) trong công thức này có vấn đề hay sao í
Tưng tưng rồi nên hổng biết trúng hông nữa. Híc
Thân
 

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

Back
Top Bottom