Coppy với những rắc rối! (2 người xem)

Liên hệ QC

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

sep_hatxel

Thành viên thường trực
Tham gia
24/5/10
Bài viết
217
Được thích
7
Mình gặp phải trường hợp như sau, mong GPE giúp đỡ:
Dữ liệu ở sheet1 được nhập theo Ngày-Tháng-Thứ (nhưng vì một lí do nào đó đã bị đảo lộn không theo trật tự, có trường hợp thiếu ngày,..). Mong GPE giúp đỡ mình code coppy dữ liệu từ sheet1 (theo cột của Thứ) dán sang các sheet khác với điều kiện kết quả dán như sau:
* Kết quả dán ở các Sheet:
- Sheet2: Là cột dữ liệu của Thứ 2: dán lần lượt theo thứ tự ngày tháng trở về trước
- Sheet3: Là cột dữ liệu của Thứ 3: dán lần lượt theo thứ tự ngày tháng trở về trước
- Sheet4: Là cột dữ liệu của Thứ 4: dán lần lượt theo thứ tự ngày tháng trở về trước
- Sheet5: Là cột dữ liệu của Thứ 5: dán lần lượt theo thứ tự ngày tháng trở về trước
- Sheet6: Là cột dữ liệu của Thứ 6: dán lần lượt theo thứ tự ngày tháng trở về trước
- Sheet7: Là cột dữ liệu của Thứ 7: dán lần lượt theo thứ tự ngày tháng trở về trước
- Sheet8: Là cột dữ liệu của Thứ 8 (ngày Chủ nhật): dán lần lượt theo thứ tự ngày tháng trở về trước
* Mình có làm ví dụ ở file gửi kèm theo (với dữ liệu ở sheet1 đã bị đảo lộn vị trí và thiếu mất ngày).
- Rất mong các bạn giúp đỡ trường hợp này với dữ liệu nhập tùy biến ở sheet1! Xin cảm ơn rất nhiều! Thân ái!
 

File đính kèm

Bày cho bạn cách này, để bạn có thể tự làm:
- Copy vùng dữ liệu sheet1
- Paste special - Transpose vào chỗ trống của sheet1, thí dụ chọn A7 và paste
- Vừa paste xong, để nguyên vậy, nhấn nút filter
- Để nguyên vậy, Filter thứ = 2, copy
- Qua sheet2, Paste special - Transpose
- Quay lại sheet1, cứ để nguyên, filter thứ = 3, copy
- Qua sheet3, paste special - Transpose
- Lập lại cho đến hết.
- Quay lại sheet1, xoá vùng tạm.
- Quay lại bài này, trên GPE, nhấn thanks 2 cái.
 
Bày cho bạn cách này, để bạn có thể tự làm:
- Copy vùng dữ liệu sheet1
- Paste special - Transpose vào chỗ trống của sheet1, thí dụ chọn A7 và paste
- Vừa paste xong, để nguyên vậy, nhấn nút filter
- Để nguyên vậy, Filter thứ = 2, copy
- Qua sheet2, Paste special - Transpose
- Quay lại sheet1, cứ để nguyên, filter thứ = 3, copy
- Qua sheet3, paste special - Transpose
- Lập lại cho đến hết.
- Quay lại sheet1, xoá vùng tạm.
- Quay lại bài này, trên GPE, nhấn thanks 2 cái.
Vâng! Cảm ơn bạn! Mình đã làm như vậy nhưng không được vì filter chỉ cho theo dòng chứ không cho theo cột ạ? Mình cũng đã dùng phương án đổi dòng thành cột và dùng filter nhưng khi coppy và paste thì lại xảy ra vấn đề là ngày tháng năm không theo trình tự trở về trước theo thời gian?
- Không biết mình thao tác sai chỗ nào không? Mong được sự chỉ giáo! Thân!
 
Mình đã làm như vậy nhưng không được vì filter chỉ cho theo dòng chứ không cho theo cột ạ?
Tôi ghi rất rõ là Paste special - Transpose, xong để nguyên, nhấn nút filter. Nghĩa là vùng paste (đã chuyển thành cột) đang được chọn. Nghĩa là filter cột chứ?
xảy ra vấn đề là ngày tháng năm không theo trình tự trở về trước theo thời gian?
ngày tháng trở về trước là sao? Là theo thứ tự tăng dần hay giảm dần?

Dù là tăng hay giảm, thì vừa nhấn nút filter xong, để nguyên, sort theo thời gian. Sau đó mới filter từng thứ một.
 
Tôi ghi rất rõ là Paste special - Transpose, xong để nguyên, nhấn nút filter. Nghĩa là vùng paste (đã chuyển thành cột) đang được chọn. Nghĩa là filter cột chứ?

ngày tháng trở về trước là sao? Là theo thứ tự tăng dần hay giảm dần?

Dù là tăng hay giảm, thì vừa nhấn nút filter xong, để nguyên, sort theo thời gian. Sau đó mới filter từng thứ một.

Vâng! Mình đã làm như vậy nhưng mà gặp trường hợp các năm khác nhau có cùng tháng khác ngày mà vị trí ở dữ liệu sheet 1 bị đảo lung tung rồi thì mình thấy sort lại cũng không theo trình tự theo thời gian trở về trước ( ngày gần đây xếp đầu tiên rồi lần lượt lùi lại theo đúng trình tự)! Thân ái!
 
Sort theo 3 cột, và sort descending
năm trước
tới tháng
tới ngày

Ai bảo chỉ sort cột ngày làm chi.
 
Lần chỉnh sửa cuối:
Sort theo 3 cột, và sort descending
năm trước
tới tháng
tới ngày

Ai bảo chỉ sort cột ngày làm chi.
Hix! Bạn ơi, "sort descending" là sao? Và mình có một ví dụ về tình huống đảo trật tự ngày tháng năm như file ví dụ, bạn có thể sort và coppy theo điều kiện trên được không ạ? Thân ái!
 

File đính kèm

Ascending là tăng dần, descending là giảm dần. Nói theo cách của bạn là "trình tự trở về trước theo thời gian"! Tra tự điển cũng biết mà?
Sort theo 3 cột bạn cũng không biết luôn? Bây giờ làm sẵn cho bạn thì chả khi nào bạn biết làm, rồi bạn lại hỏi nữa.

Sau đây là hình minh hoạ sort theo 3 cột, năm, rồi tới tháng, rồi tới ngày. Largest to Smallest là lớn trước nhỏ sau, là giảm dần, là "trình tự trở về trước theo thời gian".

Sort3level.jpg
 
Web KT

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

Back
Top Bottom