Lọc dữ liệu với excel 2007 (1 người xem)

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

hansoll2511

Thành viên mới
Tham gia
3/5/14
Bài viết
9
Được thích
1
Chào các bác!
Báo cáo cả nhà là mình làm bên bộ phận quản lý đơn hàng. C.ty mình có sử dụng ERP nên cũng khá tiện, ngặt một nỗi là khi exprot to excel mình muốn tập trung lại nhưng không biết làm cách nào, mấy thím, mấy bác đọc và cho giúp mình giải pháp với -\\/.-\\/.-\\/.

- Có một cột với các dữ liệu đuôi trùng nhau.
Vd : SG-50-11, RB1-50-11, CRB-50-11....
Mọi người có thể đấy ở ví dụ trên đều có điểm chung là đuôi giống nhau : 50-11. Mình insert ra thêm 1 cột bên cạnh và lọc ra với yêu cầu: chỉ lấy phần đuôi (50-11)

Vậy với yêu cầu như trên thì mình phải làm như thế nào ạ ? Các bác, các thím biết chỉ bảo dùm với!

Cám ơn cả nhà rất nhiều!
 
Chào các bác!
Báo cáo cả nhà là mình làm bên bộ phận quản lý đơn hàng. C.ty mình có sử dụng ERP nên cũng khá tiện, ngặt một nỗi là khi exprot to excel mình muốn tập trung lại nhưng không biết làm cách nào, mấy thím, mấy bác đọc và cho giúp mình giải pháp với -\\/.-\\/.-\\/.
- Có một cột với các dữ liệu đuôi trùng nhau.
Vd : SG-50-11, RB1-50-11, CRB-50-11....
Mọi người có thể đấy ở ví dụ trên đều có điểm chung là đuôi giống nhau : 50-11. Mình insert ra thêm 1 cột bên cạnh và lọc ra với yêu cầu: chỉ lấy phần đuôi (50-11)
Vậy với yêu cầu như trên thì mình phải làm như thế nào ạ ? Các bác, các thím biết chỉ bảo dùm với!
Cám ơn cả nhà rất nhiều!
Giải pháp AutoFilter: Quét chọn dữ liệu gồm tiêu đề, chọn cột dữ liệu cần lọc, nhấp vào nút Filter, chọn Text Filter, chọn Equals, tại ô trên bên phải bạn gõ *50-11 và nhấp Ok. Sau khi lọc, copy ra cột khác.
Giải pháp công thức: bạn đưa file lên sẽ cụ thể hơn.
 
Giải pháp AutoFilter: Quét chọn dữ liệu gồm tiêu đề, chọn cột dữ liệu cần lọc, nhấp vào nút Filter, chọn Text Filter, chọn Equals, tại ô trên bên phải bạn gõ *50-11 và nhấp Ok. Sau khi lọc, copy ra cột khác.
Giải pháp công thức: bạn đưa file lên sẽ cụ thể hơn.

Trước hết xin cám ơn bạn đã hỗ trợ mình, nhưng rắc rối ở chỗ là nó nhiều dữ liệu, nó không chỉ đơn giản là chỉ mỗi dữ liệu (50-11) như mình ví dụ, nó có thể là 50-12, 50-13....
Nói chung là mình cần lọc để lấy cụm dữ liệu cuối trong chùm dữ liệu ra một dòng bên cạnh -\\/.-\\/.-\\/.
Mình up một file ví dụ lên đây, bạn xem giúp dùm mình với nha!
 

File đính kèm

Trước hết xin cám ơn bạn đã hỗ trợ mình, nhưng rắc rối ở chỗ là nó nhiều dữ liệu, nó không chỉ đơn giản là chỉ mỗi dữ liệu (50-11) như mình ví dụ, nó có thể là 50-12, 50-13....
Nói chung là mình cần lọc để lấy cụm dữ liệu cuối trong chùm dữ liệu ra một dòng bên cạnh -\\/.-\\/.-\\/.
Mình up một file ví dụ lên đây, bạn xem giúp dùm mình với nha!
Bạn nói "nó không đơn giản" nhưng lại chẳng cho 1 ví dụ cụ thể minh họa.
Giả sử tôi muốn lọc các chuỗi có số 50 ở giữa, ví dụ SG-50-11, thì tôi dùng AutoFilter như tôi nói ở bài trên và gõ từ khóa để lọc là "*-50-*, sau đó coppy dữ liệu qua sheet khác.
Nếu chưa đúng bạn nên ghi thêm vài ví dụ cần lọc là lọc những gì, ghi ra ở đâu?
 

File đính kèm

Trước hết xin cám ơn bạn đã hỗ trợ mình, nhưng rắc rối ở chỗ là nó nhiều dữ liệu, nó không chỉ đơn giản là chỉ mỗi dữ liệu (50-11) như mình ví dụ, nó có thể là 50-12, 50-13....
Nói chung là mình cần lọc để lấy cụm dữ liệu cuối trong chùm dữ liệu ra một dòng bên cạnh -\\/.-\\/.-\\/.
Mình up một file ví dụ lên đây, bạn xem giúp dùm mình với nha!
1 là bạn không nói rõ, làm thử 1 vài kết quả mẫu muốn có như thế nào cho người khác dễ hiểu.
Bạn diễn đạt vài câu không hẵn mọi người hiểu được bạn muốn gì đâu.
2 là bạn không nói lấy "cụm dữ liệu" của cột nào (Trong sheet Có 22 cột), "chùm dữ liệu" theo quy luật gì? Ví dụ là 7 ký tự cuối, hay sau dấu "-" đầu tiên, hay sau dấu "(" thứ hai, hay gì gì đó...
Rồi kết quả Ghi vào đâu?
Dòng thì chỉ có dòng trên , dòng dưới. Dòng bên cạnh là ở đâu?
 
Bạn nói "nó không đơn giản" nhưng lại chẳng cho 1 ví dụ cụ thể minh họa.
Giả sử tôi muốn lọc các chuỗi có số 50 ở giữa, ví dụ SG-50-11, thì tôi dùng AutoFilter như tôi nói ở bài trên và gõ từ khóa để lọc là "*-50-*, sau đó coppy dữ liệu qua sheet khác.
Nếu chưa đúng bạn nên ghi thêm vài ví dụ cần lọc là lọc những gì, ghi ra ở đâu?
Bạn xem file đính kèm mình gửi bên dưới nha!
có 2 cột: cột Blue là cột " dữ liệu gốc "/ Cột Yellow là " cột dữ liệu " mình cần lộc, ở đó mình đã nhập thủ công ra vài kết quả mẫu.
Bạn kiểm tra và hướng dẫn giúp mình với! :3
-\\/.-\\/.
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem file đính kèm mình gửi bên dưới nha!
có 2 cột: cột Blue là cột " dữ liệu gốc "/ Cột Yellow là " cột dữ liệu " mình cần lộc, ở đó mình đã nhập thủ công ra vài kết quả mẫu.
Bạn kiểm tra và hướng dẫn giúp mình với! :3
-\\/.-\\/.
Bạn ví dụ mà chưa nói rõ hết quy luật tách lấy là gì, làm sao biết.
Tôi chỉ thấy được 2 dạng.
Ví dụ: Không tìm thấy R4: lấy dữ liệu cuối trong đó có 1 dấu gạch nối
'RB1-81-4 ------> '81-4
Có chữ R4 thì lấy "R4-"và số liền sau
'RB1-R4-10 -----> 'R4-10
'RB1-R4-1-DCD-2-> 'R4-1
Còn các dạng khác như:
'RB1-B70-2-DBL-2 --> ???
'FT-R4-1[2]-DCD-2 --->???
'FT-67-5[2]-FWM-2 --->???
v.v...
Nếu không có quy luật chung để tìm lấy dữ liệu thì... nhìn bằng mắt rồi nhập thủ công thôi.
 
Bạn ví dụ mà chưa nói rõ hết quy luật tách lấy là gì, làm sao biết.
Tôi chỉ thấy được 2 dạng.
Ví dụ: Không tìm thấy R4: lấy dữ liệu cuối trong đó có 1 dấu gạch nối
'RB1-81-4 ------> '81-4
Có chữ R4 thì lấy "R4-"và số liền sau
'RB1-R4-10 -----> 'R4-10
'RB1-R4-1-DCD-2-> 'R4-1
Còn các dạng khác như:
'RB1-B70-2-DBL-2 --> ???
'FT-R4-1[2]-DCD-2 --->???
'FT-67-5[2]-FWM-2 --->???
v.v...
Nếu không có quy luật chung để tìm lấy dữ liệu thì... nhìn bằng mắt rồi nhập thủ công thôi.
nhìn cũng "dễ thấy" mà bác (có lẽ do bác chưa quen nhìn các file trình bày theo kiểu "7 sắc cầu vòng" --=0)
mặc dù ko đánh ra hết kết quả nhưng theo e hiểu thì bạn kia muốn lấy mã thứ 2 và 3 tính từ trái sang phải (mỗi mã cách nhau bằng dấu -)
 
Lần chỉnh sửa cuối:
nhìn cũng "dễ thấy" mà bác,
mặc dù ko đánh ra hết kết quả nhưng theo e hiểu thì bạn kia muốn lấy mã thứ 2 và 3 tính từ trái sang phải (mỗi mã cách nhau bằng dấu -)
Cùng chỉ là suy đoán.
Bài #3 bên trên:
Nói chung là mình cần lọc để lấy cụm dữ liệu cuối trong chùm dữ liệu ra một dòng bên cạnh -\\/.-\\/.-\\/.
Mình up một file ví dụ lên đây, bạn xem giúp dùm mình với nha!

Kết quả ví dụ không thấy cái cụm dữ liệu cuối trong chùm dữ liệu.
Nếu đúng là lấy từ sau dấu "-" thứ nhất trước dấu "-" thứ 3 (nếu có) thì quá rõ rồi.
Nó đây:
PHP:
H7=SUBSTITUTE(TRIM(MID(SUBSTITUTE(G7;"-";REPT(" ";100));100;200));" ";"-")
 

File đính kèm

Lần chỉnh sửa cuối:
nhìn cũng "dễ thấy" mà bác (có lẽ do bác chưa quen nhìn các file trình bày theo kiểu "7 sắc cầu vòng" --=0)
mặc dù ko đánh ra hết kết quả nhưng theo e hiểu thì bạn kia muốn lấy mã thứ 2 và 3 tính từ trái sang phải (mỗi mã cách nhau bằng dấu -)
Thím hiểu em, như file đính kèm e gửi chỉ là một file nhỏ trong cái mớ bảy sắc cầu vòng mà e phải làm hằng ngày, cũng may là chỉ thỉnh thoảng mới phải kiểm tra thế này thôi!
!$@!!
 

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

Back
Top Bottom