Hỏi về hàm lấy số hàng ( số row) khi nhập số tương ứng

Liên hệ QC
Bạn đọc lại bài 13: Lọc hạng mục bằng mắt nhìn thì Excel không biết được
Bạn đọc lại bài 13: Lọc hạng mục bằng mắt nhìn thì Excel không biết được
OK b, vậy mình sẽ tạo thêm 1 ô phụ E1 sẽ bằng với giá trị lọc bằng mắt của hạng mục trong ô B3, bây giờ sẽ là Vlookup 2 điều kiện gồm STT, Hạng mục, mình cần trả về số hàng của Vlook này, mình có tìm hiểu k cần ô hay cột phụ sử dụng hàm vlookup kết hợp hàm choose tuy nhiên không được.
 
Cũng có thể thế này: sau khi người ta đã lọc theo hạng mục rồi thì tìm C1 trong những giá trị đang hiển thị ở cột A, và trả về chỉ số dòng của giá trị đó.
Theo như vài #17, trả lời cho câu hỏi ở bài #16 của tôi thì nó là vậy.
Tức là theo hình ở bài #1 thì 94 là dòng của tiểu mục thứ 7 trong hạng mục "Trụ thiết bị 100kV"

Không phải là không làm được. Nhưng công thức để tìm được cái hạng mục dựa vào các ô hiển thị sau khi lọc rất dài.
Thực tế thớt có muốn vậy chăng?
 
Nếu tôi đoán không lầm thì cái con số thớt gọi STT đáng lẽ theo đúng tên là "STT trong hạng mục", hoặc "số tiểu mục".
 
Thử công thức này:

=AGGREGATE(15,6,ROW($A$4:$A$5000)/($A$4:$A$5000=C1)/SUBTOTAL(3,OFFSET(A3,ROW($A$4:$A$5000)-3,0,1,1)),1)
Không có file để thử nhưng nghi nghi là sai:
Các hạng mục ở cột B không được sắp xếp (xem hình bài 11), khi lọc theo hạng mục thì thứ tự dòng nhảy cách quãng
Mỗi hạng mục cột B đều có STT cột A từ 1 đến hết, nên sẽ có nhiều số 1, nhiều số 2, nhiều số 3, ...
 
Không có file để thử nhưng nghi nghi là sai:
Các hạng mục ở cột B không được sắp xếp (xem hình bài 11), khi lọc theo hạng mục thì thứ tự dòng nhảy cách quãng
Mỗi hạng mục cột B đều có STT cột A từ 1 đến hết, nên sẽ có nhiều số 1, nhiều số 2, nhiều số 3, ...
Đồng ý là có nhiều số 1,2,3, nhưng nó chỉ lấy số được hiển thị đầu tiên bởi bẫy thêm hàm SUBTOTAL(3, ...).

Trường hợp không đúng, người hỏi sẽ phản hồi và mình sẽ trả lời tiếp ... Hahaha...
 
OK b, vậy mình sẽ tạo thêm 1 ô phụ E1 sẽ bằng với giá trị lọc bằng mắt của hạng mục trong ô B3, bây giờ sẽ là Vlookup 2 điều kiện gồm STT, Hạng mục, mình cần trả về số hàng của Vlook này, mình có tìm hiểu k cần ô hay cột phụ sử dụng hàm vlookup kết hợp hàm choose tuy nhiên không được.
Bạn trích dẫn bài của tôi mà "OK b", tôi không phải "b" làm sao tôi trả lời

Đồng ý là có nhiều số 1,2,3, nhưng nó chỉ lấy số được hiển thị đầu tiên bởi bẫy thêm hàm SUBTOTAL(3, ...).

Trường hợp không đúng, người hỏi sẽ phản hồi và mình sẽ trả lời tiếp ... Hahaha...
Nếu filter thì đúng, nếu không filter, trả về STT đầu tiên tìm thấy từ trên xuống. Lại là 1 công thức khủng

1611750443844.png
 
Công thức này dùng cho lọc dữ liệu , nếu không lọc chỉ cần hàm MATCH( )
Khi tôi test thử thì đã biết rồi, và đã đáp ứng yêu cầu của bài 1 rồi. Ý tôi là về logic thì cách tổ chức dữ liệu và yêu cầu có chỗ bất hợp lý:
- Dữ liệu không sắp xếp thứ tự theo hạng mục, bài 12 tôi có nói là "dữ liệu hổ lốn"
- Lấy số dòng để làm gì?
- Ô chứa kết quả chỉ đúng khi lọc, và sai khi không lọc hoặc lọc multi-items, vậy khi sai thì lấy số dòng sai hoặc nhìn thấy con số sai, người khác đọc file làm sao hiểu
 
Web KT
Back
Top Bottom