xử lý dữ liệu trùng nhau trong excel (1 người xem)

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

Tôi tuân thủ nội quy khi đăng bài

hoakhoa888

Thành viên mới
Tham gia
4/11/22
Bài viết
2
Được thích
0
Mình gửi các bạn 1 form dùng để xử lý dữ liệu trùng nhau.
Bài đã được tự động gộp:

không cho upload file gì ngoài text nên phải đổi đuôi.
Bài đã được tự động gộp:

Đổi các file trên về đúng đuôi gốc của nó. Mình hay dùng office 2010 dễ xử lý nhất. Chú ý các file như Call_Form.bas.txt phải đổi thành Call_form.bas
Mở excel 2010, bấm ALT+F11, mở ra cửa sổ chạy macro
bấm Ctrl+M, import file bas vào trước (file call form.bas), sau đó Ctrl+M import tiếp FormXoaTrungexcel.frm lúc này hoặc chạy thẳng form hoặc chạy Call_form thì nó vẫn ra form xóa trùng.

Macro này nó tự động chạy toàn bộ cột mà bạn chọn, ví dụ bạn chọn cột 2 tức là cột B, thì toàn bộ dữ liệu cột B trước đó cần sort theo thứ tự trước, thì khi chạy xong nó ra hiện ra các ô giống nhau trong cột B sẽ cùng màu, còn khác nhau thì khác màu.
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn bác đã chia sẻ một UserForm rất trực quan và hữu ích cho anh em cộng đồng nhé!

Thuật toán của bác yêu cầu phải Sort dữ liệu trước thì các ô trùng mới nằm cạnh nhau, sau đó Macro chạy vòng lặp tô màu các ô giống nhau cùng màu - hướng tư duy giải quyết vấn đề bằng VBA của bác rất hay. Cách này đặc biệt tiện cho những ai dùng Office 2010 như bác nói.

Tiện đây mình cũng xin góp ý thêm chút xíu cho các anh em nào tải file: Nếu máy anh em nào đang xài các bản Excel mới hơn (hoặc lười import file đuôi .bas, .frm), thì anh em có thể xài tính năng có sẵn là bôi đen cột -> vào Conditional Formatting -> Highlight Duplicate Values là Excel nó cũng tự động bôi màu các ô trùng lặp trong tích tắc mà không cần dùng Macro.

Dù sao thì việc tự code và thiết kế được giao diện Form hoàn chỉnh thế này cũng cho thấy bác chủ thớt rất "cứng" VBA. Cảm ơn tinh thần chia sẻ vì cộng đồng của bác một lần nữa nhé! Đã thả tim cho bác ❤️
 
mình có một file exel như thế này mà không biết xử lý như nào ; bạn nào làm giúp mình xin gửi tiền cà phê
Bài đã được tự động gộp:

mình có một file exel như thế này mà không biết xử lý như nào ; bạn nào làm giúp mình xin gửi tiền cà phê , mình chỉ muốn khi mình nhập số vào cột nếu trùng lặp với số nào trong cột thì sẽ báo màu đỏ đồng thời cả ô trùng lặp, mà sao file của mình nó cứ đỏ nhiều ô cho dù không trùng lặp số
 

File đính kèm

không được bạn ạ,mình đã xóa hết format làm lại từ đầu mà vẫn bị như vậy
ý mình chỉ muốn khi mình nhập số vào cột nếu trùng lặp với số nào trong cột thì sẽ báo màu đỏ đồng thời cả ô trùng lặp, bạn nghiên cứu xử lý giúp mình ,mình xin gửi kinh phí
Bài đã được tự động gộp:

mình muốn nó giống như file này bạn
Bài đã được tự động gộp:

 
không được bạn ạ,mình đã xóa hết format làm lại từ đầu mà vẫn bị như vậy
ý mình chỉ muốn khi mình nhập số vào cột nếu trùng lặp với số nào trong cột thì sẽ báo màu đỏ đồng thời cả ô trùng lặp, bạn nghiên cứu xử lý giúp mình ,mình xin gửi kinh phí
Bài đã được tự động gộp:

mình muốn nó giống như file này bạn
Bài đã được tự động gộp:
Bạn đã làm riêng từng cột như bài 4 gợi ý chưa? Đặc biệt là không gộp cả cột B vào đó.
Chẳng hạn 740 cùng lúc có ở cột B và C. Nếu làm riêng cột thì hết cùng màu.

q01.png
 
mình muốn nó giống như file này bạn
Bài đã được tự động gộp:
Phải chăng là giống file này?Hãy tham khảo thêm file này nhé.
Khi bạn sửa hoặc nhập mới trong cột C hoặc D, nếu có trùng sẽ xuất hiện Thông báo và tô đỏ những ô ấy.
 

File đính kèm

Em nghĩ ý của bài #3 là muốn dò số Max3D+ Vietlott để xem với các lần xổ có cặp số (đặc biệt 1 + 2) nào trùng nhau hay không? nếu trùng thì báo đỏ. Ví dụ: C2:D2 = 740 - 266 mà nhập kỳ tiếp theo có 740 - 266 hoặc 266 - 740 thì báo đỏ.
* Đây là suy nghĩ cá nhân *
 
Em nghĩ ý của bài #3 là muốn dò số Max3D+ Vietlott để xem với các lần xổ có cặp số (đặc biệt 1 + 2) nào trùng nhau hay không? nếu trùng thì báo đỏ. Ví dụ: C2:D2 = 740 - 266 mà nhập kỳ tiếp theo có 740 - 266 hoặc 266 - 740 thì báo đỏ.
* Đây là suy nghĩ cá nhân *
đúng rồi bạn mình có bà chị vợ bán xô số , khách hàng yêu cấu có cái này để họ dò, bà nhờ mình mà mình thì mù tịt exel, có bạn nào rành giúp đỡ mình với
 
đúng rồi bạn mình có bà chị vợ bán xô số , khách hàng yêu cấu có cái này để họ dò, bà nhờ mình mà mình thì mù tịt exel, có bạn nào rành giúp đỡ mình với
Phải chăng là thế này?
Tham khảo file đính kèm sau.
Bạn thử để chuột vào 1 ô nào đó trong cột C hoặc D , hoặc nhập mới (hoặc sửa) dữ liệu trong cột C hoặc D và enter xem điều gì đã diễn ra?
Trong file tôi đang ví dụ cặp dòng 2 và dòng 10 trùng nhau và dòng 6 và dòng 19 trùng nhau.
Lưu ý: chỉ tô màu cặp số (cột C và D) trùng nhau so với vị trí vừa nhập hoặc vị trí có sẵn vừa Enter .
 

File đính kèm

Lần chỉnh sửa cuối:
Ôi chao, trong bài 3 có nói gì tới việc cặp số ở 2 cột ghép lại đâu trời? Và ở đâu ra cái thông tin Max3D với Vietlot nữa chứ.
 

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

Back
Top Bottom