Xin Lọc Dữ Liệu Giúp Em

Liên hệ QC

tdquocffw

Thành viên mới
Tham gia
5/1/10
Bài viết
5
Được thích
0
Em có 1 cái file excel này !
A/C nào giúp em lọc cái tên của sản phẩm ra từng dòng để em làm công thức.
Vì trong bảng rất nhiều tên hàng hóa trùng nhau - giờ em muốn lọc ra mỗi tên có trong bảng đó thay vì phải đánh thủ công từng mặt hàng để tính.
VD :

Sheet <Count> có Ngay - Mahang - TenHang - SoLuong
Sheet <Tong> Có MaHang - ĐGiá ...
Em muốn cái sheet <Tong> lọc MaHang từ Sheet <Count> qua để tính vì bên sheet <Count> nhậm rất nhiều Mahang trùng nhau .
Kết qua là : Sheet <Tong>
MaHang
1. Máy Tính
2. Chuột
3. Ram
thay vi mình phải đánh lại ..

Em upload file hông được . pls help me

Thanks !
 
Em có 1 cái file excel này !
A/C nào giúp em lọc cái tên của sản phẩm ra từng dòng để em làm công thức.
Vì trong bảng rất nhiều tên hàng hóa trùng nhau - giờ em muốn lọc ra mỗi tên có trong bảng đó thay vì phải đánh thủ công từng mặt hàng để tính.
VD :

Sheet <Count> có Ngay - Mahang - TenHang - SoLuong
Sheet <Tong> Có MaHang - ĐGiá ...
Em muốn cái sheet <Tong> lọc MaHang từ Sheet <Count> qua để tính vì bên sheet <Count> nhậm rất nhiều Mahang trùng nhau .
Kết qua là : Sheet <Tong>
MaHang
1. Máy Tính
2. Chuột
3. Ram
thay vi mình phải đánh lại ..

Em upload file hông được . pls help me

Thanks !
Mình nghĩ tới phương án dùng Advanced Filter với tùy chọn Copy to another location và Unique records only. Tuy nhiên lại không thể copy dữ liệu đã lọc sang sheet khác bằng Advanced Filter được nên mình dùng copy trong sheet Count, sau đó dùng hàm if, liên kết sang sheet Tong.
Bạn tham khảo ở file đính kèm nhé.
 

File đính kèm

Trong bài của anh có cái MaHang <> giữa 2 sheet để làm gì vậy anh ?
vậy là trong sheet Count mình cũng phải có 1 cột vậy nữa hả ?
dể em thử bài của em xem thế nào !

Thanks B,r
 
Mượn file của Bạn NghiaPhuc. Bài này chỉ cần Bạn thêm 1 cột phụ là OK. Xem file nhé! (Nếu không muốn dùng cột phụ cũng được nhưng phải đặt name)
 
Trong bài của anh có cái MaHang <> giữa 2 sheet để làm gì vậy anh ?
vậy là trong sheet Count mình cũng phải có 1 cột vậy nữa hả ?
dể em thử bài của em xem thế nào !

Thanks B,r

File của anh nghiaphuc có 1 macro thực hiện chức năng lọc theo điều kiện. 2 ô F1, F2 có chữ mã hàng và <> là để lọc theo điều kiện tùy ý.

Nếu bạn mở được mã lệnh của Sheet thì thấy và có thể bỏ [F1:F2] (in to màu đỏ) trong mã lệnh và nội dung 2 ô F1, F2 trên sheet
[B1:B65536].AdvancedFilter xlFilterCopy, [F1:F2] , [H1], True
 
File của anh nghiaphuc có 1 macro thực hiện chức năng lọc theo điều kiện. 2 ô F1, F2 có chữ mã hàng và <> là để lọc theo điều kiện tùy ý.

Nếu bạn mở được mã lệnh của Sheet thì thấy và có thể bỏ [F1:F2] (in to màu đỏ) trong mã lệnh và nội dung 2 ô F1, F2 trên sheet
[B1:B65536].AdvancedFilter xlFilterCopy, [F1:F2] , [H1], True

Oh ! thì ra viết macro thế mà em hem hiểu !
Cái này coi bộ gọn nhưng mà vẫn phải có 1 cột phụ H1 trên Sheet Count
Nếu xóa cột đó đi thì dữ liệu bên Sheet Tong sẻ mất theo .

Macro :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub
[B1:B65536].AdvancedFilter xlFilterCopy, [F1:F2], [H1], True
End Sub
 
Mượn file của Bạn NghiaPhuc. Bài này chỉ cần Bạn thêm 1 cột phụ là OK. Xem file nhé! (Nếu không muốn dùng cột phụ cũng được nhưng phải đặt name)

A, MinhCong ơi ! em có làm theo cái phương pháp của anh nhưng mà sao em kiểm tra lại thì nó lọc không hết anh ơi !
phải có thêm cột H bên cái sheet Count hả anh.

Khi em làm thì nó chạy nhưng có những mặt hàng thì nó không có.

Híc hịc .,. !$@!!

Thanks B,r
 
A, MinhCong ơi ! em có làm theo cái phương pháp của anh nhưng mà sao em kiểm tra lại thì nó lọc không hết anh ơi !
phải có thêm cột H bên cái sheet Count hả anh.

Khi em làm thì nó chạy nhưng có những mặt hàng thì nó không có.

Híc hịc .,. !$@!!

Thanks B,r
Cột phụ là để lọc bỏ những giá trị trùng thôi. Bạn nhập mã hàng đến đâu thì copy cái công thức bên cột phụ đó theo tới đó chứ. Nếu làm không được, đưa cái file của Bạn đã làm ấy lên để Tôi xem nó sai chỗ nào?
 
Web KT

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

Back
Top Bottom