- Tham gia
- 23/3/16
- Bài viết
- 705
- Được thích
- 52
Thử:
Mã:=OFFSET(C$3,MATCH(G4,INDEX(COUNTIF(OFFSET(B$4,,,ROW($1:$11)),F4),),0),)
Chào cả nhà GPE !. Hàm vlookup mặc định nếu mã hàng trùng thì nó lấy dòng trên cùng. Vậy có hàm nào lấy theo vị trí thứ tự không. Nếu không có mong mọi ngưới viết dùm hàm VBA. Xin chân thành cảm ơn ( Hiện tại đang dùng cột phụ mà bảng tính gần 30.000 dòng nên không áp dụng được ).
View attachment 210522
=INDEX($C$4:$C$14,AGGREGATE(15,6,ROW($1:$11)/($B$4:$B$14=$F4),G4))
Là số dòng dữ liẹu nếu nhiều hơn thì bạn nâng lên.tHANK A. Nhưng em chưa hiểu chổ ROW($1:$11) lúc nào cũng áp dụng từ dòng 1 đến 11 hay sao. Tại em muốn áp dụng công thức này cho 1 vị trí khác trong bảng tính