PDA

View Full Version : Xin mọi người giúp cách phát hiện dữ liệu trùng lặp trong cột dữ liệu



nguyênthtaihl
17-01-10, 04:30 PM
Xin chào mọi người trong diễn đàn.
Hiện mình đang học excel, vấn đề của mình là trong một list dữ liệu có nhiều dữ liệu bị trùng lặp. Mong mọi người chỉ cho mình cách phát hiện và loại bỏ được sự trùng lặp đó.
Xin cảm ơn.!$@!!!$@!!!$@!!

thanh_tks
17-01-10, 04:50 PM
Xin chào mọi người trong diễn đàn.
Hiện mình đang học excel, vấn đề của mình là trong một list dữ liệu có nhiều dữ liệu bị trùng lặp. Mong mọi người chỉ cho mình cách phát hiện và loại bỏ được sự trùng lặp đó.
Xin cảm ơn.!$@!!!$@!!!$@!!
Dùng advanced filter một cái là ra liền ngay mà!

laianhtu
17-01-10, 04:56 PM
Đây là kết quả, cái này có nhiều câu hỏi trên diễn đàn GPE rồi mà.

Hướng dẫn: tại cột bến xuất phát bạn chọn dữ liệu từ ô B3:b1069, chọn Data/fiter/advanced filter. Tại "Action" chọn "copy to another location", tại "Creteria range" chọn ô B3, tại "Copy to" chọn E4. Đánh dấu check vào mục "Unique_records_only chọn ok. Cột" Ben den" bạn làm tương tư như trên.

nguyênthtaihl
17-01-10, 06:23 PM
Xin cảm ơn mọi người nhiều lắm.
thế mà mình không biết, hay thiệt đó!

TrungChinhs
17-01-10, 07:34 PM
Xin chào mọi người trong diễn đàn.
Hiện mình đang học excel, vấn đề của mình là trong một list dữ liệu có nhiều dữ liệu bị trùng lặp. Mong mọi người chỉ cho mình cách phát hiện và loại bỏ được sự trùng lặp đó.
Xin cảm ơn.!$@!!!$@!!!$@!!

Bạn tập làm theo hướng dẫn trong File đính kèm
Chúc bạn thành công!

lion1504
17-01-10, 08:15 PM
Đây chỉ là cách lọc mà lấy tất các dữ liệu chung không có sự trùng lặp trong dữ liệu lấy ra mà thôi.
Trong trường hợp có ô dữ liệu không có sự trùng lặp nhưng vẫn được lọc ra.
Cách trên chưa hiệu quả nhất.
Bạn có thể làm giúp mình phát hiện sự trùng lặp trong trường hợp đang nhập dữ liệu và trong trường hợp dữ liệu đã nhập rồi.
Xin mọi người chỉ giúp!
Thanks!

HYen17
18-01-10, 06:09 AM
Đây chỉ là cách lọc mà lấy tất các dữ liệu chung không có sự trùng lặp trong dữ liệu lấy ra mà thôi.
Trong trường hợp có ô dữ liệu không có sự trùng lặp nhưng vẫn được lọc ra.
Cách trên chưa hiệu quả nhất.
Bạn có thể làm giúp mình phát hiện sự trùng lặp trong trường hợp đang nhập dữ liệu và trong trường hợp dữ liệu đã nhập rồi.
Xin mọi người chỉ giúp!
Thanks!Hiệu quả hay không là do người sử dụng cần cái gì; Như cách trên là họ cần lọc danh dách duy nhất trong 1 danh sách có trùng;
Còn với như cầu của bạn, bạn nên xài validation Hay trãi nghiệm với macro này


Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Columns("B:B")) Is Nothing Then
Dim Rng As Range, sRng As Range

Set Rng = Target.CurrentRegion
4 Set sRng = Rng.Find(Target.Value, , xlFormulas, xlWhole, MatchCase:=True)
If sRng Is Nothing Then
Else
If sRng.Address <> Target.Address Then
MsgBox "Trung Lap Voi " & sRng.Address, , "Ban Hay Nhap Lai!"
Target = ""
End If
End If
End If
End SubChú í: Hiện tại dòng lệnh 4 đang thực hiện phương án phân biệt chữ hoa & chữ thường; Ví dụ bạn đã có từ 'nhan tinh'; Giờ bạn gõ nhập 'Nhan tinh' nó cũng chấp nhận cho bạn nhập;
Nếu bạn muốn macro không chấp nhận kể cả trong trường hợp này thì bỏ đi cụm từ kể từ dấu phãy cuối của dòng lệnh đó!(Nhớ` chừa lại dùm tôi ngoặt đơn cuối câu lệnh nha!)

Chúc tuần làm việc vui vẻ & thành công!

nguyenmanhnam
18-04-11, 05:54 PM
Đây chỉ là cách lọc mà lấy tất các dữ liệu chung không có sự trùng lặp trong dữ liệu lấy ra mà thôi.
Trong trường hợp có ô dữ liệu không có sự trùng lặp nhưng vẫn được lọc ra.
Cách trên chưa hiệu quả nhất.
Bạn có thể làm giúp mình phát hiện sự trùng lặp trong trường hợp đang nhập dữ liệu và trong trường hợp dữ liệu đã nhập rồi.
Xin mọi người chỉ giúp!
Thanks!

em có ý tưởng như sau các sư phụ xem hộ em giải pháp này được không nhé:
- Đầu tiên là từ dữ liệu thô em tiến hành trích lọc duy nhất ra một Sheet bên cạnh (đảm bảo các ký tự gần giống nhau sẽ đứng gần nhau)
- Sheet duy nhất này bây giờ làm động tác dùng định dạng có điều kiện, cứ dòng sau giống dòng trên khoảng 90% số ký tự nó sẽ hiện màu đỏ, từ màu này chúng ta đi sửa lại dữ liệu đầu vào.
Kính thưa các thày vấn đề này em suy nghĩ nhiều rồi, hôm nay em xin trình bày ý tưởng mong các thày, các anh, chị giúp đỡ em.

Lê Duy Thương
19-04-11, 12:09 PM
Xin chào mọi người trong diễn đàn.
Hiện mình đang học excel, vấn đề của mình là trong một list dữ liệu có nhiều dữ liệu bị trùng lặp. Mong mọi người chỉ cho mình cách phát hiện và loại bỏ được sự trùng lặp đó.
Xin cảm ơn.!$@!!!$@!!!$@!!
nếuw bạn sử dụng excel 2007 trở lên thì làm theo video nhé

http://youtu.be/nMZJAuKxdak?hd=1

dungchip84
01-08-11, 04:46 PM
cảm ơn bạn nhiều nha!