Cần trợ giúp về hàm lọc dữ liệu (1 người xem)

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

vuhuypl

Thành viên mới
Tham gia
13/10/09
Bài viết
12
Được thích
0
Chào cả nhà,
em có bài toán cần lọc dữ liệu trong một hàm có chứa cả các ô trống.
Các anh chị chỉ giúp.
 

File đính kèm

cái vấn đề này có nhiều người trả lời rồi mà

Bạn dùng advance filter chọ cột A
chon Filter the líst , in - place và unique record only

lúc này bạn chỉ việc copy dữ liệu từ cột A sang 1 vùng bất kỳ là ok
 
Cám ơn các bạn, dùng filter thì mình làm được rồi.
Nhưng ý mình là dùng hàm để có một cột tự động lọc cơ.
Ai biết chỉ giúp với.
Thanks.
 
Chả hiểu bạn muốn lọc cái gì nữa, lọc như thế nào, chỗ nào, kết quả mong muốn ra sao. Đấy là cái mô tả tối thiểu cho người muốn giúp biết bạn cần gì chứ.
 
Chào dhn46,
Ý mình là trong một cột, khi nhập vào các giá trị không liên tục(có ô trống) thì tại một cột khác sẽ tự động loại bỏ các ô trống mà chỉ nhận các ô có giá trị.
Thanks
 
Bạn xem File có đúng yêu cầu không?
 

File đính kèm

Uk, đúng rồi cám ơn bạn. Tuy nhiên chửa hiểìu ý nghĩa các câu lệnh, minh sẽ tìm tìm hiểu cách lập.
Thanhk
 
Xin chào dhn46,
Bạn có thể giải thích giúp về ý nghĩa câu lệnh của bạn không. Mình không hiểu hết
SMALL(IF(InspectionReport!$A$5:$A$300<>"",ROW(INDIRECT("1:"&ROWS(InspectionReport!$A$5:$A$300))),""),ROW(9:9))
 
Cấu trúc các hàm chắc bạn biết rồi, cái hàm này là hàm mảng có khác hàm thường 1 chút
ROW(INDI RECT("1:"&ROWS(InspectionReport!$A$5:$A$300)))
Tạo 1 mảng các giá trị từ 5,6,7,....300
(IF(InspectionReport!$A$5:$A$300<>"",ROW(INDI RECT("1:"&ROWS(InspectionReport!$A$5:$A$300))),"")

Tạo mảng giá trị: Nếu giá trị từng ô trong $A$5:$A$300 là trống thì là trống còn khác trống là số dòng của ô đó, số dòng này được tạo ra từ mảng hàm row ở trên


Lấy giá trị nhỏ thứ k tạo ra từ cong thức if. k = số dòng row(9:9)

cái này là 1 phần của công thức Index, mục đích lấy thứ tự của ký tự cột A khác trống thôi mà

 

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

Back
Top Bottom