2012-01-31 27 views
6

Tôi có hai tệp: Cũ và Mới. Tôi cần xóa bất kỳ mục nhập nào cũ chứa từ Mới. Vì vậy, tôi đã xuất khẩu cả hai tập tin vào một tập tin văn bản phân cách tab, và sau đó sáp nhập hai tập tin văn bản để bây giờ tôi nhiều mục trùng lặp. Hy vọng của tôi là tôi có thể đưa ra một số công thức chỉ hiển thị các giá trị trùng lặp, theo cách đó tôi có thể xóa chúng từ đó. Bây giờ làm thế nào tôi có thể đi từ điểm tôi đang ở bây giờ?Bộ lọc để chỉ hiển thị các mục trùng lặp trong Excel 2010

Ví dụ cũ:

[41] [john] [smith] 
[732] [bill] [murry] 
[234] [adam] [sandler] 
[9029] [tim] [allen] 

Ví dụ mới:

[10422] [bill] [gates] 
[11456] [steve] [ballmer] 
[732] [bill] [murry] 
[24510] [jimmy] [jones] 
[41] [john] [smith] 
[234] [adam] [sandler] 
[78241] [funny] [bunny] 
[9029] [tim] [allen] 

Ví dụ sáp nhập:

[10422] [bill] [gates] 
[11456] [steve] [ballmer] 
[732] [bill] [murry] 
[732] [bill] [murry] 
[24510] [jimmy] [jones] 
[41] [john] [smith] 
[41] [john] [smith] 
[234] [adam] [sandler] 
[234] [adam] [sandler] 
[78241] [funny] [bunny] 
[9029] [tim] [allen] 
[9029] [tim] [allen] 

Ví dụ về những gì tôi muốn thể hiện:

[732] [bill] [murry] 
[732] [bill] [murry] 
[41] [john] [smith] 
[41] [john] [smith] 
[234] [adam] [sandler] 
[234] [adam] [sandler] 
[9029] [tim] [allen] 
[9029] [tim] [allen] 

Tên cột tôi sẽ kiểm tra/so sánh là "voter_id", là trường số bạn nhìn thấy trong các ví dụ. Tôi hy vọng bằng cách chỉ hiển thị những mục này, tôi sẽ có thể làm nổi bật tất cả, và xóa. Sau đó, loại bỏ bộ lọc/công thức, và bị bỏ lại với một cái gì đó như:

[10422] [bill] [gates] 
[11456] [steve] [ballmer] 
[24510] [jimmy] [jones] 
[78241] [funny] [bunny] 

Tôi xin lỗi vì làm một câu hỏi riêng biệt cho điều này, nhưng tôi đã tìm thấy một cách để hỏi điều tương tự một cách khác, một cách điều đó sẽ có ý nghĩa hơn nhiều cho bản thân tôi. Về cơ bản nó là kết quả tương tự, nhưng theo hai phương pháp hoàn toàn khác nhau.

+0

thể trùng lặp của [Loại bỏ các mục từ tập tin khác] (http://stackoverflow.com/questions/9073630/removing-entries-from-another-file) – brettdj

Trả lời

6

Có nhiều cách bạn có thể thực hiện việc này. Nếu bạn không quen thuộc với các công thức trong Excel, giải pháp đơn giản nhất Tôi tin cho bạn ngay bây giờ là sử dụng một bảng pivot:

  1. Chọn bảng của bạn (bao gồm cả tiêu đề)
  2. Insert -> PivotTable -> OK
  3. Nếu bạn không thể thấy danh sách trường, hãy nhấp chuột phải vào bảng tổng hợp của bạn và chọn "Hiển thị danh sách trường".
  4. Bây giờ trong bảng tổng hợp, hãy kéo và thả tất cả các cột của bạn vào "Nhãn hàng".
  5. Kéo và thả cột voter_id của bạn vào "Giá trị".
  6. Bây giờ, có một cột trong bảng tổng hợp của bạn có nội dung là "Tổng của voter_id". Nhấp chuột phải vào nó và chọn Summarize Data theo -> Count.
  7. Bây giờ bạn có thể xem tất cả hồ sơ và số lần xuất hiện. Bạn có thể chọn tất cả các ô trong bảng tổng hợp, sao chép và dán theo giá trị trở lại bảng ban đầu của bạn. Sau đó, bạn có thể sử dụng một bộ lọc đơn giản để chỉ hiển thị các bản ghi với nhiều lần xuất hiện.

Nếu bạn cảm thấy thoải mái với công thức, bạn có thể chỉ cần thêm cột mới và trong cột đó, sử dụng COUNTIF để tìm số lần voter_id tồn tại trong bảng của bạn. Sau đó, sử dụng bộ lọc đơn giản để lọc ra những người có số = 1.

Một cách dễ dàng khác là thay vì hợp nhất hai tệp của bạn với nhau, chỉ cần sử dụng VLOOKUP để xác định xem mỗi bản ghi của bạn có trong một tệp hay không tồn tại trong một cái khác.

22

Thử định dạng có điều kiện Trên tab trang chủ - Định dạng có điều kiện - đánh dấu các quy tắc ô - giá trị trùng lặp rồi lọc theo màu và xóa các từ khóa trùng lặp.

+3

Viễn dễ dàng hơn so với câu trả lời được đánh dấu –

+2

Tôi nghĩ rằng đây không phải là một giải pháp tốt. Điều gì xảy ra nếu, như trong trường hợp của tôi, trang tính có 197.000 hàng? – Emaborsa

+1

đồng ý, khi có nhiều hàng, lọc theo màu bằng định dạng có điều kiện không ổn định và thường đóng băng excel. – moobot

Các vấn đề liên quan