Lọc dữ liệu có điều kiện cần sang sheet mới

Liên hệ QC MyVTV Add-ins

ntd349x

Thành viên mới
Tham gia ngày
24 Tháng ba 2021
Bài viết
7
Được thích
0
Em cần lọc dữ liệu có các điều kiện sang sheet mới, mà k muốn bị trùng thôn tin nếu cùng 1 dữ liệu.

ĐơnTiềnSố kmGiao hàng
1601,3007Cường
22,459,0515Mạnh
3895,30015Quyền
4339,0626Phong
5555,22020Phong
6562,05418Mạnh

Điều kiện là: số km >10 và số tiền k bị trùng.
Dữ liệu sang bảng mới vẫn cần 4 thông tin trên, các bác giúp em với, em loay hoay mãi k làm được. Em cảm ơn
 

File đính kèm

  • Book1.xlsx
    10.7 KB · Đọc: 4

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,935
Được thích
17,114
Nghề nghiệp
Sáng cắp ô đi, tối cắp về.
Em cần lọc dữ liệu có các điều kiện sang sheet mới, mà k muốn bị trùng thôn tin nếu cùng 1 dữ liệu.

ĐơnTiềnSố kmGiao hàng
1601,3007Cường
22,459,0515Mạnh
3895,30015Quyền
4339,0626Phong
5555,22020Phong
6562,05418Mạnh

Điều kiện là: số km >10 và số tiền k bị trùng.
Dữ liệu sang bảng mới vẫn cần 4 thông tin trên, các bác giúp em với, em loay hoay mãi k làm được. Em cảm ơn
1/ Không nên viết tắt, k là gì?
2/ Dữ liệu phải thật một chút, chỉ có mấy dòng có thấy số tiền nào bị trùng đâu?
3/ Làm mẫu kết quả thủ công muốn có, để người khác hiểu được bạn muốn thế nào.
 

ntd349x

Thành viên mới
Tham gia ngày
24 Tháng ba 2021
Bài viết
7
Được thích
0
1/ Không nên viết tắt, k là gì?
2/ Dữ liệu phải thật một chút, chỉ có mấy dòng có thấy số tiền nào bị trùng đâu?
3/ Làm mẫu kết quả thủ công muốn có, để người khác hiểu được bạn muốn thế nào.
Chào bác.
1. Em không để ý nên viết tắt, k là không ạ.
2-3. Dữ liệu và kết quả theo 2 bảng sau ạ.
2 dữ liệu điều kiện em cần dựa vào để trích xuất thông tin sang bảng mới là: "số km" và "tiền", dữ liệu bên cạnh là "ngày", "đơn" và "giao hàng" sẽ chiếu theo 2 điều kiện ạ.
Em cảm ơn ạ.
Số liệu đầu
NgàyĐơnTiềnSố kmGiao hàng
01-Jun​
1601,3007Cường
01-Jun​
22,459,0515Mạnh
01-Jun​
3895,30015Quyền
01-Jun​
4339,0626Phong
01-Jun​
5555,00020Phong
01-Jun​
6562,05418Mạnh
01-Jun​
71,334,00012Mạnh
02-Jun​
11,334,00012Phong
02-Jun​
21,096,3655Mạnh
02-Jun​
3601,3007Cường
02-Jun​
42,506,5516Phong
02-Jun​
51,311,0603Phong
02-Jun​
61,832,1368Cường
02-Jun​
7895,30015Quyền
02-Jun​
81,334,00015Phong
03-Jun​
1555,00020Phong

Kết quả
NgàyĐơnTiềnSố kmGiao hàng
01-Jun​
3895,30015Quyền
01-Jun​
5555,00020Phong
01-Jun​
6562,05418Mạnh
01-Jun​
71,334,00012Mạnh
02-Jun​
11,334,00012Phong
02-Jun​
7895,30015Quyền
02-Jun​
81,334,00015Phong
03-Jun​
1555,00020Phong
 

File đính kèm

  • Book1.xlsx
    12.3 KB · Đọc: 6

tigertiger

Coming back ...
Tham gia ngày
25 Tháng một 2007
Bài viết
1,815
Được thích
1,713
Chào bác.
1. Em không để ý nên viết tắt, k là không ạ.
2-3. Dữ liệu và kết quả theo 2 bảng sau ạ.
2 dữ liệu điều kiện em cần dựa vào để trích xuất thông tin sang bảng mới là: "số km" và "tiền", dữ liệu bên cạnh là "ngày", "đơn" và "giao hàng" sẽ chiếu theo 2 điều kiện ạ.
Em cảm ơn ạ.
Số liệu đầu
NgàyĐơnTiềnSố kmGiao hàng
01-Jun​
1601,3007Cường
01-Jun​
22,459,0515Mạnh
01-Jun​
3895,30015Quyền
01-Jun​
4339,0626Phong
01-Jun​
5555,00020Phong
01-Jun​
6562,05418Mạnh
01-Jun​
71,334,00012Mạnh
02-Jun​
11,334,00012Phong
02-Jun​
21,096,3655Mạnh
02-Jun​
3601,3007Cường
02-Jun​
42,506,5516Phong
02-Jun​
51,311,0603Phong
02-Jun​
61,832,1368Cường
02-Jun​
7895,30015Quyền
02-Jun​
81,334,00015Phong
03-Jun​
1555,00020Phong

Kết quả
NgàyĐơnTiềnSố kmGiao hàng
01-Jun​
3895,30015Quyền
01-Jun​
5555,00020Phong
01-Jun​
6562,05418Mạnh
01-Jun​
71,334,00012Mạnh
02-Jun​
11,334,00012Phong
02-Jun​
7895,30015Quyền
02-Jun​
81,334,00015Phong
03-Jun​
1555,00020Phong
Nên tự đọc lại 3 lần
Và viết lại câu hỏi , cho rõ và dễ hiểu hơn
 

ntd349x

Thành viên mới
Tham gia ngày
24 Tháng ba 2021
Bài viết
7
Được thích
0
Chào bác.
1. Em không để ý nên viết tắt, k là không ạ.
2-3. Dữ liệu và kết quả theo 2 bảng sau ạ.
2 dữ liệu điều kiện em cần dựa vào để trích xuất thông tin sang bảng mới là: "số km" và "tiền", dữ liệu bên cạnh là "ngày", "đơn" và "giao hàng" sẽ chiếu theo 2 điều kiện ạ.
Em cảm ơn ạ.
Số liệu đầu
NgàyĐơnTiềnSố kmGiao hàng
01-Jun​
1601,3007Cường
01-Jun​
22,459,0515Mạnh
01-Jun​
3895,30015Quyền
01-Jun​
4339,0626Phong
01-Jun​
5555,00020Phong
01-Jun​
6562,05418Mạnh
01-Jun​
71,334,00012Mạnh
02-Jun​
11,334,00012Phong
02-Jun​
21,096,3655Mạnh
02-Jun​
3601,3007Cường
02-Jun​
42,506,5516Phong
02-Jun​
51,311,0603Phong
02-Jun​
61,832,1368Cường
02-Jun​
7895,30015Quyền
02-Jun​
81,334,00015Phong
03-Jun​
1555,00020Phong

Kết quả
NgàyĐơnTiềnSố kmGiao hàng
01-Jun​
3895,30015Quyền
01-Jun​
5555,00020Phong
01-Jun​
6562,05418Mạnh
01-Jun​
71,334,00012Mạnh
02-Jun​
11,334,00012Phong
02-Jun​
7895,30015Quyền
02-Jun​
81,334,00015Phong
03-Jun​
1555,00020Phong
em cũng đang rối trong bảng này nên hỏi sai
- hiện tại em có bảng dữ liệu, bảng này km sẽ trùng nhau khá nhiều lần.
- đối chiếu theo điều kiện là >10km sẽ lấy dữ liệu của cả dòng đó sang bảng mới, và có nhiều số km trùng nhau vẫn được trích xuất sang bảng kết quả
- em muốn học hỏi 1 công thức hay 1 VBA để thực hiện bảng này, mong các bác giúp đỡ
 

ganbarou

Thành viên mới
Tham gia ngày
18 Tháng năm 2021
Bài viết
25
Được thích
3
Giới tính
Nam
Bạn tự tối ưu và phát triển lại nha, cài này mình ngồi viết linh tinh ra thôi :v
 

File đính kèm

  • Book1.xlsm
    19.6 KB · Đọc: 7

Binbo2020

Thành viên tiêu biểu
Tham gia ngày
10 Tháng mười một 2011
Bài viết
785
Được thích
768
em cũng đang rối trong bảng này nên hỏi sai
- hiện tại em có bảng dữ liệu, bảng này km sẽ trùng nhau khá nhiều lần.
- đối chiếu theo điều kiện là >10km sẽ lấy dữ liệu của cả dòng đó sang bảng mới, và có nhiều số km trùng nhau vẫn được trích xuất sang bảng kết quả
- em muốn học hỏi 1 công thức hay 1 VBA để thực hiện bảng này, mong các bác giúp đỡ
Tức là cứ lớn hơn 10 km thì lấy thôi. Công thức tại A3 kéo cho cả bảng
Mã:
=INDEX(data!A$3:A$18;AGGREGATE(15;6;ROW($A$1:$A$100)/(data!$D$3:$D$18>10);ROW(A1)))
 

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,935
Được thích
17,114
Nghề nghiệp
Sáng cắp ô đi, tối cắp về.
em cũng đang rối trong bảng này nên hỏi sai
- hiện tại em có bảng dữ liệu, bảng này km sẽ trùng nhau khá nhiều lần.
- đối chiếu theo điều kiện là >10km sẽ lấy dữ liệu của cả dòng đó sang bảng mới, và có nhiều số km trùng nhau vẫn được trích xuất sang bảng kết quả
- em muốn học hỏi 1 công thức hay 1 VBA để thực hiện bảng này, mong các bác giúp đỡ
Chỉ có 1 điều kiện Số km >10 thì VBA dùng Advanced Filter.
 

File đính kèm

  • Ad_Filter.xlsm
    21.5 KB · Đọc: 10

ntd349x

Thành viên mới
Tham gia ngày
24 Tháng ba 2021
Bài viết
7
Được thích
0
Tức là cứ lớn hơn 10 km thì lấy thôi. Công thức tại A3 kéo cho cả bảng
Mã:
=INDEX(data!A$3:A$18;AGGREGATE(15;6;ROW($A$1:$A$100)/(data!$D$3:$D$18>10);ROW(A1)))
Chỉ có 1 điều kiện Số km >10 thì VBA dùng Advanced Filter.
em cảm ơn 2 bác, nếu bảng dữ liệu nhiều cột hơn bảng kết quả có sử dụng được 2 công thức và VBA trên không ạ?
 
Top Bottom