lọc dữ liệu (1 người xem)

Liên hệ QC

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

onlyyou02

Thành viên mới
Tham gia
5/7/11
Bài viết
7
Được thích
0
em chào anh chị, em có một vấn đề nhỏ về dữ liệu, em làm mãi mà không được.
Câu hỏi: Em muốn trích xuất dữ liệu đã có đầy đủ thông tin từ bảng 1 sang bảng 2, còn dữ liệu chưa đủ thông tin thì không được chuyển sang bảng 2.
Em xin cảm ơn.
 

File đính kèm

em chào anh chị, em có một vấn đề nhỏ về dữ liệu, em làm mãi mà không được.
Câu hỏi: Em muốn trích xuất dữ liệu đã có đầy đủ thông tin từ bảng 1 sang bảng 2, còn dữ liệu chưa đủ thông tin thì không được chuyển sang bảng 2.
Em xin cảm ơn.
Dang này nhiều người dùng công thức, nhưng mình không rành về công thức. Trong lúc chờ đợi bạn dùng Advanced Filter nhé
 

File đính kèm

em chào anh chị, em có một vấn đề nhỏ về dữ liệu, em làm mãi mà không được.
Câu hỏi: Em muốn trích xuất dữ liệu đã có đầy đủ thông tin từ bảng 1 sang bảng 2, còn dữ liệu chưa đủ thông tin thì không được chuyển sang bảng 2.
Em xin cảm ơn.
Với loại bài này bạn tìm hiểu Lọc Advanced filter sẽ đáp ứng được. Lên diễn đàn seach từ khóa Advanced filter nhé. Chúc bạn thành công
 
em chào anh chị, em có một vấn đề nhỏ về dữ liệu, em làm mãi mà không được.
Câu hỏi: Em muốn trích xuất dữ liệu đã có đầy đủ thông tin từ bảng 1 sang bảng 2, còn dữ liệu chưa đủ thông tin thì không được chuyển sang bảng 2.
Em xin cảm ơn.

Bạn thích dùng công thức thì đây. Bạn xem file đính kèm.
 
Mình biết vậy nhưng chưa có cách nào khác. Nếu bạn có giải pháp tốt hơn thì đưa lên để anh em tham khảo, học hỏi nhé. Thanks.
Như bài #2 mình đã nói không rành lắm mà. Mính nói chưa vừa ý lắm nghĩa là bạn hay một ai đó có cách không dùng cột phụ thì tốt chứ mình chê bai bạn đâu.
 
Mình biết vậy nhưng chưa có cách nào khác. Nếu bạn có giải pháp tốt hơn thì đưa lên để anh em tham khảo, học hỏi nhé. Thanks.
Không cột phụ thì vầy:
- Nhập công thức này vào F2:
PHP:
=IF(ROWS($1:1)>COUNTA($B$2:$B$100),"",INDEX($A$2:$B$100,SMALL(IF($B$2:$B$100="","",ROW($1:$99)),ROWS($1:1)),1))
Kết thúc bằng tổ hợp phím Ctrl + Shift + Enter
- Nhập công thức này vào G2:
PHP:
=IF($F2="","",INDEX($A$2:$B$100,SMALL(IF($B$2:$B$100="","",ROW($1:$99)),ROWS($1:1)),2))
Cũng kết thúc bằng tổ hợp phím Ctrl + Shift + Enter
Bôi đen F2:G2 và kéo fill xuống
-------------------------------
Như bài #2 mình đã nói không rành lắm mà.
Hôm nay viehoai khiêm tốn ghê!
Ẹc... Ẹc...
 
Lần chỉnh sửa cuối:
em chào anh chị, em có một vấn đề nhỏ về dữ liệu, em làm mãi mà không được.
Câu hỏi: Em muốn trích xuất dữ liệu đã có đầy đủ thông tin từ bảng 1 sang bảng 2, còn dữ liệu chưa đủ thông tin thì không được chuyển sang bảng 2.
Em xin cảm ơn.
Tại ô F3 bạn nhập Ct này :
PHP:
=IF(ROW(1:1)>COUNTA($B$2:$B$29),"",INDEX($A$2:$A$29,SMALL(IF($B$2:$B$29<>"",ROW($B$2:$B$29)-1,""),ROW(1:1))))
Kết thúc bằng Ctrl+shift+E và copy xuống nhé!(Lại trễ đò, hic)
 
Lần chỉnh sửa cuối:
em cảm ơn các anh nhiều, nếu mà em cóp tên mặt hàng ở cột A sang Cột O, và số lượng từ cột B sang cột P thì phải chỉnh công thức thế nào ạ.
Em vẫn không hiểu công thức cho lắm.
 
Lần chỉnh sửa cuối:
em cảm ơn các anh nhiều, nếu mà em cóp tên mặt hàng ở cột A sang Cột O, và số lượng từ cột B sang cột P thì phải chỉnh công thức thế nào ạ.
Em vẫn không hiểu công thức cho lắm.

Bạn chỉ cần thay đổi vùng tham chiếu là được mà. Công thức ở cột F2 thế này:
Mã:
=IF(ROWS($1:1)>COUNTA($P$2:$P$100),"",INDEX($O$2:$P$100,SMALL(IF($O$2:$O$100="","",ROW($1:$99)),ROWS($1:1)),1))

Công thức ở cột G2 thế này:
Mã:
=IF($O2="","",INDEX($O$2:$P$100,SMALL(IF($P$2:$P$100="","",ROW($1:$99)),ROWS($1:1)),2))

Fill xuống là xong.
 
Web KT

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

Back
Top Bottom