hỏi về HÀM lọc dữ liệu (2 người xem)

Liên hệ QC

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

tiephien

Thành viên mới
Tham gia
12/6/12
Bài viết
2
Được thích
0
chẳng là e đang có 1 sheet gồm 2 cột là số hợp đồng và 1 cột là giá trị tài sản thế chấp. và có hợp đồng thì có TSCT ( giá trị >0), và hợp đồng không có TSCT (giá trị = 0)
bây giờ e muốn 1 hàm nào đó mà có thể lọc 1 danh sách tất cả các HĐ có TSTC sang 1 sheet mới. e muốn dùng hàm để khi thay đổi dữ liệu của bảng ban đầu thì sheep mới sẽ tự update và lọc theo dữ liệu mới
e xin cảm ơn
VD ta có 2 cột
SHD........GT TSTC
1001...........0
1002..........100
1003...........0
1004...........80
1005..........105

thì sang sheet mới nó sẽ lọc là
SHD..........GT TSTC
1002............100
1004.............80
1005............105
 
Đặt Name Data (bảng dữ liệu, bắt đầu từ Sheet1!A2):
Mã:
=OFFSET(Sheet1!$A$1,1,,COUNTA(Sheet1!$A$2:$A$1000),2)
Name Dk (điều kiện lọc):
Mã:
=IF(OFFSET(Data,,1,,1)>0,ROW(Data)-1,"")
Công thức tại Sheet2!A2:
Mã:
=INDEX(Data,SMALL(Dk,ROW($A1)),COLUMN(A$1))
 

File đính kèm

Đặt Name Data (bảng dữ liệu, bắt đầu từ Sheet1!A2):
Mã:
=OFFSET(Sheet1!$A$1,1,,COUNTA(Sheet1!$A$2:$A$1000),2)
Name Dk (điều kiện lọc):
Mã:
=IF(OFFSET(Data,,1,,1)>0,ROW(Data)-1,"")
Công thức tại Sheet2!A2:
Mã:
=INDEX(Data,SMALL(Dk,ROW($A1)),COLUMN(A$1))
cảm ơn a vì đã dành thời gian cho câu hỏi của a
cũn là lần đầu tiên e dùng đến hàng offset, a cho e hỏi là 2 cái code đầu tiên m ghõ vào đâu ah thank a
 
cảm ơn a vì đã dành thời gian cho câu hỏi của a
cũn là lần đầu tiên e dùng đến hàng offset, a cho e hỏi là 2 cái code đầu tiên m ghõ vào đâu ah thank a
Bạn nhấn Ctrl+F3 để xem Name. Chú ý Name Dk: ROW(Data)-1, giá trị 1 này phải thay đổi nếu Data thay đổi, Data từ dòng 2 thì -1, Data bắt đầu từ dòng 5 thì -4, mục đích để lấy giá trị đầu tiên của dòng là 1.
 
Web KT

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

Back
Top Bottom