Lọc tên CSD có số CMND trùng nhau (1 người xem)

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

huyendoan80

Thành viên mới
Tham gia
12/5/11
Bài viết
11
Được thích
0
Nhờ các anh chị giúp đỡ em tìm ra những chủ sử dụng có tên khác nhau nhưng có số CMND giống nhau. Em làm bằng cách lọc thủ công thì rất mất thời gian. File em có đính kèm theo. Em xin cảm ơn.
 

File đính kèm

Nhờ các anh chị giúp đỡ em tìm ra những chủ sử dụng có tên khác nhau nhưng có số CMND giống nhau. Em làm bằng cách lọc thủ công thì rất mất thời gian. File em có đính kèm theo. Em xin cảm ơn.
Bạn có thể dùng Macro hoặc sử dụng Pivot.
- Trường hợp 1: Các số CMTND giống nhau, tên giống nhau (File bạn gửi)
Đơn giản bạn dùng Pivot và vlookup là đủ.
- Trường hợp 2: Cùng số CMTND nhưng tên khác nhau (ít xảy ra, trừ trường hợp hack CMTND :D)
Trước tiên bạn dùng Sort để sắp xếp các số CMTND sau đó dùng Pivot như file đính kèm.
 

File đính kèm

Thêm cột phụ và đặt công thức =COUNTIF($D$2:$D$74;D2), nếu >1 tức có trùng CMND
 
Cảm ơn anh chị đã giúp đỡ. Nhưng kết quả mong muốn của em là xuất ra danh sách có những tên chủ sử dụng và số cmnd nếu trùng nhau chứ không phải đếm số lần xuất hiện của CMND.
VD:
[TABLE="width: 309"]
[TR]
[TD]Nguyễn Thành Triệu[/TD]
[TD]320406988[/TD]
[/TR]
[TR]
[TD]Phan Văn Minh[/TD]
[TD]320406988[/TD]
[/TR]
[/TABLE]
[TABLE="width: 309"]
[TR]
[TD="class: xl65, width: 208"]Trần Văn Sơn
[/TD]
[TD="class: xl65, width: 101"]320406988
[/TD]
[/TR]
[/TABLE]
Vì số lượng dòng dữ liệu của em rất lớn khoảng vài nghìn nên không thể xử lý thủ công. Rất mong các anh chị hỗ trợ giúp.
 
Bạn ấy làm đúng đấy bạn ạ khi dùng COUNTIF($D$2:$D$74;D2), nếu >1 tức có trùng CMND đây cũng là một cách làm
 
Nhờ các anh chị giúp đỡ em tìm ra những chủ sử dụng có tên khác nhau nhưng có số CMND giống nhau. Em làm bằng cách lọc thủ công thì rất mất thời gian. File em có đính kèm theo. Em xin cảm ơn.

Tại E2 bạn sử dụng công thức:

=COUNTIF($D$4:$D$75;D2)>1

Sau đó dùng Filter, cột E chọn TRUE và Copy sang sheet khác thì ta được danh sách những chủ sử dụng có tên khác nhau nhưng có số CMND giống nhau.

Để thấy rõ hơn bạn Sort cột CMND để sắp xếp những số nào trùng nhau sẽ nằm kế bên nhau.
 
Lần chỉnh sửa cuối:
Cảm ơn anh chị đã giúp đỡ. Nhưng kết quả mong muốn của em là xuất ra danh sách có những tên chủ sử dụng và số cmnd nếu trùng nhau chứ không phải đếm số lần xuất hiện của CMND.
Vì số lượng dòng dữ liệu của em rất lớn khoảng vài nghìn nên không thể xử lý thủ công. Rất mong các anh chị hỗ trợ giúp.
Thử công thức này:
Mã:
E2 =IF(COUNTIFS($C$2:$C$74,"<>"&C2,$D$2:$D$74,D2),C2&" "&D2,"")
 
Cảm ơn anh chị đã giúp đỡ. Nhưng kết quả mong muốn của em là xuất ra danh sách có những tên chủ sử dụng và số cmnd nếu trùng nhau chứ không phải đếm số lần xuất hiện của CMND.
VD:
[TABLE="width: 309"]
[TR]
[TD]Nguyễn Thành Triệu[/TD]
[TD]320406988[/TD]
[/TR]
[TR]
[TD]Phan Văn Minh[/TD]
[TD]320406988[/TD]
[/TR]
[/TABLE]
[TABLE="width: 309"]
[TR]
[TD="class: xl65, width: 208"]Trần Văn Sơn[/TD]
[TD="class: xl65, width: 101"]320406988[/TD]
[/TR]
[/TABLE]
Vì số lượng dòng dữ liệu của em rất lớn khoảng vài nghìn nên không thể xử lý thủ công. Rất mong các anh chị hỗ trợ giúp.

Bạn dùng theo công thức như trên hoặc pivot thì nó cũng chỉ xuất hiện số CMTND 1 lần thôi bạn ạ. File Result bạn chỉ cần xóa/hide dòng số lượng đi thôi mà, có hàng nghìn dòng thì bạn chỉ cần 1-3 phút là số liệu ok mà. %#^#$
 

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

Back
Top Bottom