Cách lấy giá trị đầu tiên sau khi lọc dữ liệu

Liên hệ QC

sacalataba127

Thành viên hoạt động
Tham gia
6/4/16
Bài viết
148
Được thích
12
Giới tính
Nam
Dạ em đang gặp vấn đề là khi lọc dữ liệu xong cần lấy dữ liệu đầu tiên lọc được
Nhưng hiện tại em đã tìm đủ cách nhưng chưa làm được,
Em gửi theo file đính kèm ạ
Nhờ các bác giúp
Em cảm ơn ạ
Bài đã được tự động gộp:

quocgiacan
TranThanhPhong


Hai bác xem giúp e với ạ
 

File đính kèm

  • Book3.xlsx
    113.5 KB · Đọc: 246
Dạ em đang gặp vấn đề là khi lọc dữ liệu xong cần lấy dữ liệu đầu tiên lọc được
Nhưng hiện tại em đã tìm đủ cách nhưng chưa làm được,
Em gửi theo file đính kèm ạ
Nhờ các bác giúp
Em cảm ơn ạ
Bài đã được tự động gộp:

quocgiacan
TranThanhPhong


Hai bác xem giúp e với ạ
hên xui
A1=VLOOKUP(SUBTOTAL(105;$B$5:$B$13);$B$4:$C$13;2)
Mình là em của 2 bác đấy bạn nhé ;)
 
Dạ em đang gặp vấn đề là khi lọc dữ liệu xong cần lấy dữ liệu đầu tiên lọc được
Nhưng hiện tại em đã tìm đủ cách nhưng chưa làm được,
Em gửi theo file đính kèm ạ
Nhờ các bác giúp
Em cảm ơn ạ
Bài đã được tự động gộp:

quocgiacan
TranThanhPhong


Hai bác xem giúp e với ạ
Hai bác ấy chắc đang nấu cơm rồi, hihi.
Em viết tạm vậy được không?
Mã:
 A1=INDEX(B4:C13,MATCH(SUBTOTAL(105,B5:B13),B4:B13,0),2)
 
hên xui
A1=VLOOKUP(SUBTOTAL(105;$B$5:$B$13);$B$4:$C$13;2)
Mình là em của 2 bác đấy bạn nhé ;)
cảm ơn bác ạ, làm miết ko ra mà bạn làm hên xui cái ra liền
Tài thiệt, thank bác ạ
Bài đã được tự động gộp:

Hai bác ấy chắc đang nấu cơm rồi, hihi.
Em viết tạm vậy được không?
Mã:
 A1=INDEX(B4:C13,MATCH(SUBTOTAL(105,B5:B13),B4:B13,0),2)
hàm này nhanh hơn nữa bác nhỉ
Thank bác
 

File đính kèm

  • Filter.xlsx
    120.5 KB · Đọc: 52
Dạ em đang gặp vấn đề là khi lọc dữ liệu xong cần lấy dữ liệu đầu tiên lọc được
Nhưng hiện tại em đã tìm đủ cách nhưng chưa làm được,
Em gửi theo file đính kèm ạ
Nhờ các bác giúp
Em cảm ơn ạ
Bài đã được tự động gộp:

quocgiacan
TranThanhPhong


Hai bác xem giúp e với ạ
Cái yêu cầu này tôi thấy chưa thực tế lắm, tôi nêu ra vấn đề để bạn suy nghĩ thêm (chọn xong thì làm gì tiếp không lẽ chọn xong để xem chơi). Khi chọn thì có 2 trường hợp.
1/ Lấy dữ liệu của dòng đầu tiên với nhiều cột và gán vào chỗ nào đó, của bạn chỉ chọn có 1 Cell còn các Cell của các cột khác không lẽ không dùng đến.
2/ Lấy dữ liệu của tất cả các dòng lọc được rồi làm công việc gì đó tiếp theo?.
 
Lần chỉnh sửa cuối:
Vậy bây giờ anh đố hai em @Nguyễn Hồng Quang@Loc Uyen:

Nếu không có cột "Stt", tức chỉ có duy nhất 1 cột "loc1", thì khi filter chọn "a", làm sao để trả kết quả tại A1 hiện giá trị ="a".​
Thân
PHP:
Em góp vui. Không biết đúng ý  Anh Cả không nữa.
=INDEX($B$5:$B$13,MATCH(1,(SUBTOTAL(3,OFFSET($B$5:$B$13,ROW(INDIRECT("1:"&ROWS($B$5:$B$13)))-1,0,1))),0))
Nhấn CTRL+SHIFT+ENTER
 

File đính kèm

  • Filter (1).xlsx
    2.8 MB · Đọc: 57
Thì bạn chọn a rồi lọc kết quả trả về ô A1 là a đó.
Uh huh. Đúng đó bạn. Wow. Bái phục bạn @huonglien1901 .
Bài đã được tự động gộp:

Vậy anh @Phan Thế Hiệp , @huonglien1901 và các bạn ở GPE vui lòng cho mình hỏi thêm 1 câu, nếu ở ở cột B, mình dùng chức năng filter để ra kết quả a và b thì ở cột A, mình sẽ dùng công thức như thế nào để ra kết quả a và b (theo như kết quả lọc ở cột B) ?
Cám ơn rất nhiều.
 

File đính kèm

  • Filter.xlsx
    114 KB · Đọc: 24
Lần chỉnh sửa cuối:
Cái yêu cầu này tôi thấy chưa thực tế lắm, tôi nêu ra vấn đề để bạn suy nghĩ thêm (chọn xong thì làm gì tiếp không lẽ chọn xong để xem chơi). Khi chọn thì có 2 trường hợp.
1/ Lấy dữ liệu của dòng đầu tiên với nhiều cột và gán vào chỗ nào đó, của bạn chỉ chọn có 1 Cell còn các Cell của các cột khác không lẽ không dùng đến.
2/ Lấy dữ liệu của tất cả các dòng lọc được rồi làm công việc gì đó tiếp theo?.
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 ý ạ.
 
Em góp vui. Không biết đúng ý Anh Cả không nữa.
Mã:
=INDEX($B$5:$B$13,MATCH(1,(SUBTOTAL(3,OFFSET($B$5:$B$13,ROW(INDIRECT("1:"&ROWS($B$5:$B$13)))-1,0,1))),0))
Nhấn CTRL+SHIFT+ENTER
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.

nếu ở ở cột B, mình dùng chức năng filter để ra kết quả a và b thì ở cột A, mình sẽ dùng công thức như thế nào để ra kết quả a và b (theo như kết quả lọc ở cột B) ?
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
 

File đính kèm

  • Filter (2).xlsx
    121 KB · Đọc: 368

File đính kèm

  • Book1.xlsx
    9.2 KB · Đọc: 24
Web KT
Back
Top Bottom