Làm Sao Tìm Kiếm Vị Trí Của Ô Trong Bảng Nhưng Có Nhiều Đôi Lúc Lại Giống Nhau?

Liên hệ QC

Minhloan

Thành viên mới
Tham gia
7/5/09
Bài viết
5
Được thích
0
Các bạn ơi cho mình hỏi
Nếu mình muốn tìm 1 ô trong bảng (A1:F5) mà bảng đó có nhiều ô xen kẻ nhau đôi lúc lại trùng lặp lại (VD: tại cột A, có A2: Anh Tiến và A3: Anh Tiến), mình muốn biết làm thế nào để trả về vị trí ô F3 với điều kiện là Anh Tiến.
 

File đính kèm

  • Hoi Dien Dan.xls
    23.5 KB · Đọc: 53
Thanks hoangminhtien!
Nhưng mình thấy hàm row ở đây không hợp lý cho lắm. Vì nếu như mình không phải chọn AT nữa mà mình chọn CC thì không được vì hàm row trả về số thứ tự dòng của ô đầu tiên.
 
Thanks ndu96081631!
Số 2 ở đây không hợp lý cho lắm bạn ơi. Hàm lookup mà có 2 giá trị cùng nằm trên 1 cột (VD AT ở ô A1 và AT ở ô A2) thì hàm Lookup trả về giá trị 0.
 
Số 2 ở đây không hợp lý cho lắm bạn ơi..
Vậy theo bạn thì số mấy mới là hợp lý?

Hàm lookup mà có 2 giá trị cùng nằm trên 1 cột (VD AT ở ô A1 và AT ở ô A2) thì hàm Lookup trả về giá trị 0.
Thử thế nào mà ra kết quả =0 vậy trời? Cho file có cồng thức bạn đang thử lên đây xem
 
Mình có tham khảo hàm excel của 1 cuốn sổ tay mình có đính kèm đây. Nó hướng dẫn hàm lookup(lookup_value;lookup vector;result_vector). Vì thế mình làm thử cái hàm của bạn nó trả về 0. Nhưng bầy giờ mình kiểm tra lại thì thấy trả về kết quả đúng. hiiiii
Mục đích của mình là lập ra 1 cái phiếu (phiếu có 4 hàng cần điền thông tin) để lấy thông tin từ sheet 1, nếu ở đây mình cố định số 2 thì không được, bạn có thể giải thích cho mình được không?.
Thanks ndu96081631 rất nhiều.
 

File đính kèm

  • Excel.rar
    282.9 KB · Đọc: 19
Như vầy cho khỏe:
PHP:
=LOOKUP(2,1/($A$2:$A$5=A2),$F$2:$F$5)
Enter bình thường

Thầy Ndu96081631 ơi,
trường hợp cột Mã KH có nhiều hơn 2 thì làm thế nào được? vì công thức trên chỉ cho kết quả với Mã KH cuối cùng.

Ví dụ:
A B C D
1 Mã KH Tuổi
2 AT 43
3 CC 41
4 AT 20
5 AT 21

Có cách nào xác định vị trí của Mã KH (AT thứ 3) mà trước đó đã xuất hiện rồi hay không?
 
Có thể dùng:
=INDEX($F$2:$F$8,SMALL(IF($B$2:$B$8=$B$2,ROW($B$2:$B$8)-ROW($B$2)+1,""),3))
Kết thúc bằng Ctrl-shift-enter
 
Có thể dùng:
=INDEX($F$2:$F$8,SMALL(IF($B$2:$B$8=$B$2,ROW($B$2:$B$8)-ROW($B$2)+1,""),3))
Kết thúc bằng Ctrl-shift-enter

Sao khi ctrl-shift-enter kết quả là #NUM! vậy?
Anh/chị có thể giải thích ý tưởng SMALL(IF($B$2:$B$8=B2,ROW($B$2:$B$8)-ROW(B2)+1,""),3) là như thế nào không?
 
Web KT

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

Back
Top Bottom