Cần giúp lọc dữ liệu có điều kiện để sao chép hoặc di chuyển

Liên hệ QC

hiv174

Thành viên chính thức
Tham gia
12/7/17
Bài viết
89
Được thích
13
Giới tính
Nam
Em có file excel cần thực hiện nhiệm vụ tìm dữ liệu rồi copy sang sheet khác hoặc di chuyển sang sheet khác mong được các bác giúp đỡ !
Có điều gì chưa rõ mong nhận được góp ý của các bác.
Em xin cảm ơn! ( đã mô tả chi tiết trong file đính kèm)
 

File đính kèm

  • trich xuat.xlsm
    169 KB · Đọc: 15
Tôi có 1 giải pháp khác mà tôi nghĩ nó nhanh hơn cách mà bạn đang cố gắng làm:
1. Thêm 2 cột phụ là Lọc và Di chuyển
2. Dùng chức năng find của excel để tìm dữ liệu cần lọc hoặc di chuyển
3. Đánh dấu x vào cùng dòng với cột tương ứng là lọc hay di chuyển
4. Filter cột phụ và copy 1 lần sang các sheet cần thiết.

Tôi nói cách này nhanh hơn vì thay vì phải làm quá nhiều thao tác di chuyển hoặc lọc cho mỗi dòng dữ liệu, thì bạn chỉ cần làm 1 thao tác là đánh dấu nó lại và sau đó làm gì với nó thì làm.

Lời khuyên là đừng cố gắng code khi chưa tận dụng hết tính năng sẵn có của Excel.
 
Upvote 0
Tôi có 1 giải pháp khác mà tôi nghĩ nó nhanh hơn cách mà bạn đang cố gắng làm:
1. Thêm 2 cột phụ là Lọc và Di chuyển
2. Dùng chức năng find của excel để tìm dữ liệu cần lọc hoặc di chuyển
3. Đánh dấu x vào cùng dòng với cột tương ứng là lọc hay di chuyển
4. Filter cột phụ và copy 1 lần sang các sheet cần thiết.

Tôi nói cách này nhanh hơn vì thay vì phải làm quá nhiều thao tác di chuyển hoặc lọc cho mỗi dòng dữ liệu, thì bạn chỉ cần làm 1 thao tác là đánh dấu nó lại và sau đó làm gì với nó thì làm.

Lời khuyên là đừng cố gắng code khi chưa tận dụng hết tính năng sẵn có của Excel.
dạ cái đó em xin tiếp thu ah nhưng như thế chỉ em dùng thôi ah, em mong nhờ giúp để làm sao đơn giản để nhiều người có thể làm được bác ah. Chỉ 1 , 2 lần nhấp chuột điền số thì kể cả người không thành thạo cũng có thể làm được bác ah em xin cảm ơn bác đã góp ý !
 
Upvote 0
dạ cái đó em xin tiếp thu ah nhưng như thế chỉ em dùng thôi ah, em mong nhờ giúp để làm sao đơn giản để nhiều người có thể làm được bác ah. Chỉ 1 , 2 lần nhấp chuột điền số thì kể cả người không thành thạo cũng có thể làm được bác ah em xin cảm ơn bác đã góp ý !
Tin tôi đi, tính năng sẵn có của excel thì đa số đều biết, còn cách bạn làm ra thì bạn phải chỉ cho từng người họ mới biết cách làm.
 
Upvote 0
Tin tôi đi, tính năng sẵn có của excel thì đa số đều biết, còn cách bạn làm ra thì bạn phải chỉ cho từng người họ mới biết cách làm.
dạ nếu được thế thì em cũng không tốn nhiều thời gian đến vậy bác ah( ví dụ office là gì ?) em cảm ơn bác !
 
Upvote 0
Tin tôi đi, tính năng sẵn có của excel thì đa số đều biết, còn cách bạn làm ra thì bạn phải chỉ cho từng người họ mới biết cách làm.
em thử copy như bác chỉ rồi bác ah, em thấy thao tác chọn ô và tích khá nhiều. còn move thì em chưa biết làm thế nào bác ah các giá trị giữa 2 dấu x cũng bị di chuyển theo bác ah
 
Upvote 0
Em có file excel cần thực hiện nhiệm vụ tìm dữ liệu rồi copy sang sheet khác hoặc di chuyển sang sheet khác mong được các bác giúp đỡ !
Có điều gì chưa rõ mong nhận được góp ý của các bác.
Em xin cảm ơn! ( đã mô tả chi tiết trong file đính kèm)
Góp ý cho bạn thế này: Sheet dulieu thêm tiêu đề cột là SBD và Loại.
1/ Để nhập liệu: chọn cột B (Ho va ten), nhấn Ctrl+F gõ tìm tên để thêm cái bạn cần là SBD.
2/ Cột loại: Tạo Validation với 2 tiêu chí để chọn là dichuyen hoặc loc. Khi thao tác xong thì dựa vào cột này để Filter và Copy sang Hoặc dựa vào cột này cho nó 1 đoạn code tách sheet thì được kết quả.
 
Upvote 0
Em có file excel cần thực hiện nhiệm vụ tìm dữ liệu rồi copy sang sheet khác hoặc di chuyển sang sheet khác mong được các bác giúp đỡ !
Có điều gì chưa rõ mong nhận được góp ý của các bác.
Em xin cảm ơn! ( đã mô tả chi tiết trong file đính kèm)
Bạn thử bấm chạy nút Loc xem có ổn không? Đang làm tiếp...
 

File đính kèm

  • trich xuat.xlsm
    179.6 KB · Đọc: 10
Upvote 0
Test chức năng di chuyển nhé
tuyệt vời ông mặt trời đúng luôn bác ah, 1,2 thao tác như nhau cho mỗi tác vụ khác nhau mà người ít thành thạo cũng có thể thao tác được bác ah ( hi vọng em giải trình dễ hiểu) em cảm ơn bác ah:yahoo::yahoo::yahoo:
 
Upvote 0
Chỗ Cells(i, 1) thành Cells(i, 2)
1 là cột 1 (tức cột A) trong vùng, chuyển sang B là cột 2
 
Upvote 0
Thử luôn 2 chức năng lọc và di chuyển dữ liệu từ 1 file khác.

Lưu ý:
1/ Mặc dù cho phép chọn nhiều file để mở nhưng bạn chỉ chọn thực hiện mỗi lần 1 file thôi. Việc chọn thực hiện nhiều file là không nên và thiếu tính thực tế. Thêm nữa là phải code lằng nhằng.
2/ Thay đường dẫn chứa file dữ liệu nguồn ví dụ của bạn tại ô H8 sheet dulieu

P/S: ở bài #13, do trên di động tôi trả lời chưa rõ lắm, không biết bạn có làm được chưa? Việc so sánh SBD để tìm ra dữ liệu thỏa điều kiện nằm ở câu lệnh sau: If UCase(Rng.Cells(i, 1)) = UCase(SBD) Then
 

File đính kèm

  • trich xuat_hiv174.xlsm
    191.5 KB · Đọc: 14
Lần chỉnh sửa cuối:
Upvote 0
Thử luôn 2 chức năng lọc và di chuyển dữ liệu từ 1 file khác.

Lưu ý:
1/ Mặc dù cho phép chọn nhiều file để mở nhưng bạn chỉ chọn thực hiện mỗi lần 1 file thôi. Việc chọn thực hiện nhiều file là không nên và thiếu tính thực tế. Thêm nữa là phải code lằng nhằng.
2/ Thay đường dẫn chứa file dữ liệu nguồn ví dụ của bạn tại ô H8 sheet dulieu

P/S: ở bài #13, do trên di động tôi trả lời chưa rõ lắm, không biết bạn có làm được chưa? Việc so sánh SBD để tìm ra dữ liệu thỏa điều kiện nằm ở câu lệnh sau: If UCase(Rng.Cells(i, 1)) = UCase(SBD) Then
dạ #13 em làm được rồi bác ah, bác hồi đáp rất rõ ah. em cảm ơn bác!
 
Upvote 0
Thử luôn 2 chức năng lọc và di chuyển dữ liệu từ 1 file khác.

Lưu ý:
1/ Mặc dù cho phép chọn nhiều file để mở nhưng bạn chỉ chọn thực hiện mỗi lần 1 file thôi. Việc chọn thực hiện nhiều file là không nên và thiếu tính thực tế. Thêm nữa là phải code lằng nhằng.
2/ Thay đường dẫn chứa file dữ liệu nguồn ví dụ của bạn tại ô H8 sheet dulieu

P/S: ở bài #13, do trên di động tôi trả lời chưa rõ lắm, không biết bạn có làm được chưa? Việc so sánh SBD để tìm ra dữ liệu thỏa điều kiện nằm ở câu lệnh sau: If UCase(Rng.Cells(i, 1)) = UCase(SBD) Then
Em cảm ơn bác. Như trong phần mô tả thì đạt được 2 tùy chọn là tốt lắm rồi bác ah. Bản thân lúc đầu là những file rời rạc được tổng hợp lại. Em thấy rối quá mới nghĩ tìm từ nguồn khác để giảm bớt việc tổng hợp bác ah. (marco giúp em giải quyết bài toán bạn này nhận quà rồi thì hãy để cơ hội cho bạn khác phấn đấu nhưng không vì thế mà buông lỏng). Có gì chưa hiểu em xin phép hỏi thêm bác sau ah. Em cảm ơn bác nhiều!
 
Upvote 0
Web KT

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

Back
Top Bottom