Cách lấy giá trị đầu tiên sau khi lọc dữ liệu (5 người xem)

Liên hệ QC

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

Em nhầm to rồi! bậy bạ hết sức :p
Nếu có gọi thì anh @HieuCD là anh Cả của anh, gọi là anh "Cả Cả".

Chúc em ngày vui.
/-*+//-*+//-*+/
Trên diễn đàn nhiều người là anh "cả" của mình :)
Tuổi già sao bằng sức trẻ, "sóng lớp sau xô lớp trước", khi lớp trẻ thành tài, nhóm già về hưu mới vui :)
Chúc các bạn vui cả ngày /-*+//-*+//-*+/
 
Có mục đích cả chứ ạ. Mình làm file excel in ra tổng sản phẩm đã mua của khách hàng.
Cảm ơn bạn góp ý ạ.
Vậy thì đưa File có tiêu đề đầy đủ và kèm theo một ít dữ liệu, File của bạn còn thiếu nhiều cột quá, ví dụ:
- Số hóa đơn: Vì 1 khách mua hàng sẽ có nhiều hóa đơn.
- Muốn lọc theo Tên khách thì phải cụ thể nó là cột nào.
- Còn một số thứ khác nữa như: Loại hàng hóa, đơn vị tính, số lượng, đơn giá...v..v......
 
Chính xác!
:clap::clap::clap:
Công thức làm gọn lại để anh em khác tham khảo:
Mã:
A1=OFFSET($B$4,MATCH(1,INDEX(SUBTOTAL(103,OFFSET($B$4,ROW($1:$9),)),),),)
Chỉ Enter.
Cốt lõi là công thức: SUBTOTAL(103,OFFSET($B$4,ROW($1:$9),)), khi filter những ô ẩn có giá trị 0, ô hiện có giá trị là 1.


Câu hỏi hay, vì dùng công thức cốt lõi trên đem vào ứng dụng thực tế.
Đây là dạng bài toán "Liệt kê danh sách đã loại trùng lắp" theo "tình trạng Filter"
Mã:
D2=INDEX($B$5:$B$13,MATCH(,INDEX(COUNTIF($D$1:D1,$B$5:$B$13)+(SUBTOTAL(103,OFFSET($B$4,ROW($1:$9),))=0),),))
Enter, fill xuống.
Xem file kèm.

Thân
Bạn ơi nếu xét trường hợp không có ô tiêu đề mà muốn tìm ô đầu tiên sau khi ẩn (Hide) những dòng phía trên thì làm thế nào bạn nhỉ, tức là nếu chỉ xét vùng B5:B13 thôi ý (không xét ô tiêu đề B4) :victory:
 
Chính xác!
:clap::clap::clap:
Công thức làm gọn lại để anh em khác tham khảo:
Mã:
A1=OFFSET($B$4,MATCH(1,INDEX(SUBTOTAL(103,OFFSET($B$4,ROW($1:$9),)),),),)
Chỉ Enter.
Cốt lõi là công thức: SUBTOTAL(103,OFFSET($B$4,ROW($1:$9),)), khi filter những ô ẩn có giá trị 0, ô hiện có giá trị là 1.


Câu hỏi hay, vì dùng công thức cốt lõi trên đem vào ứng dụng thực tế.
Đây là dạng bài toán "Liệt kê danh sách đã loại trùng lắp" theo "tình trạng Filter"
Mã:
D2=INDEX($B$5:$B$13,MATCH(,INDEX(COUNTIF($D$1:D1,$B$5:$B$13)+(SUBTOTAL(103,OFFSET($B$4,ROW($1:$9),))=0),),))
Enter, fill xuống.
Xem file kèm.

Thân
Bái phục, công thức rất hữu ích --=0--=0--=0
 
Web KT

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

Back
Top Bottom