Nhờ giải thích giúp : Lọc (duy nhất & không rỗng) (2 người xem)

  • Thread starter Thread starter M@trixs
  • Ngày gửi Ngày gửi
Liên hệ QC

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

M@trixs

Thành viên thường trực
Tham gia
3/3/11
Bài viết
257
Được thích
336
M@trixs có file này, nhờ mọi người ai rành về nó chỉ dạy giúp M@trixs biết cách mà nó hoạt động với.

Mong mọi người bỏ chút thời gian giúp M@trixs (Cũng có tham khảo về Truy vấn & Tìm kiếm nhưng đến giờ thì cái sự hiểu chỉ là con số 0).

Và cho M@trixs hỏi thêm là cách tổng quát về "Lọc duy nhất, không rỗng" có công thức nào (Không dùng VBA) là tối ưu nhất, đơn giản gọn nhẹ nhất và hay được dùng nhiều nhất, nhờ mọi người chỉ giúp !!!

Xin cảm ơn thật nhiều !

Mọi người tải file từ đây
 
Lần chỉnh sửa cuối:
M@trixs có file này, nhờ mọi người ai rành về nó chỉ dạy giúp M@trixs biết cách mà nó hoạt động với.

Mong mọi người bỏ chút thời gian giúp M@trixs (Cũng có tham khảo về Truy vấn & Tìm kiếm nhưng đến giờ thì cái sự hiểu chỉ là con số 0).

Và cho M@trixs hỏi thêm là cách tổng quát về "Lọc duy nhất, không rỗng" có công thức nào (Không dùng VBA) là tối ưu nhất, đơn giản gọn nhẹ nhất và hay được dùng nhiều nhất, nhờ mọi người chỉ giúp !!!

Xin cảm ơn thật nhiều !

Mọi người tải file từ đây

lọc duy nhất có vẻ là đề tài đề cập quá nhiều nên ko thấy ai trả lời cho bạn.............
một số cthức mà mình thường thấy trên diễn đàn
1-kết hợp index và small
B2=INDEX(OFFSET(loai,,1),SMALL(IF(loai="H.Đồng",ROW(loai)-5),ROW(A1)))--->Ctrl Shift Enter
2-kết hợp index match và countif
B2=INDEX(OFFSET(loai,,1),MATCH(1,(loai<>"H.Đồng")+(COUNTIF($B$1:B1,OFFSET(loai,,1))=0),0))---> Ctrl shift enter
ngoại ra tôi còn thấy các cao thủ kết hợp thêm index để bỏ cthức mảng.

tôi thì thích làm như sau hơn
đặt name "hang"
=SMALL(IF(loai="H.Đồng",ROW(loai)-5),1)
B2=INDEX(OFFSET(loai,,1),Hang)
 
Bạn có thể giải thích nhiệm vụ của đoạn công thức trên giùm mình với !!!

sory bạn, phải vậy mới đúng
name đặt tại B2
=SMALL(IF(loai="H.Đồng",ROW(loai)-5,""),ROW(UniqueList!$A1))
quan trong nhất là cái này thôi, còn hàm índex thì dể rồi phải ko

hàm small này như sau: nếu cột loại ="H.Đồng" thì lấy hàng của cột loại (trừ đi 5 là vì bảng số liệu của sheet "Ho So" bắt đầu từ hàng số 6)
---->khi công thức mình đặt ở dòng đầu tiên (B2)---Thì hàm small lấy giá trị nhỏ nhất đầu tiên (row(a1)=1)--->khi kéo xuống hàng thứ 2 thì row(a2)=2--->thì hàm small lấy giá trị nhỏ thứ 2--->cứ như vậy.

khó giải thích há, nói chung nhiệm vụ của hàm small là lấy thứ tự của hàng cho hàm index
 
Web KT

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

Back
Top Bottom