Có loại bỏ các bản sao trong excel trước không?

Trong bài đăng trên blog này, tôi sẽ trình bày cách loại bỏ các bản sao trong Excel nhưng vẫn giữ nguyên bản đầu tiên. Giả sử bạn có một danh sách các giá trị — giả sử một bảng tính chi tiết liên hệ và tin nhắn trong trang tính của bạn có chứa một số bản sao của các liên hệ đó từ nhiều tin nhắn mà họ có thể đã gửi; . Làm thế nào bạn sẽ đi về làm điều này?

Quy trình từng bước – Excel. Cách loại bỏ trùng lặp nhưng vẫn giữ phiên bản đầu tiên

  1. Đầu tiên, mở tài liệu excel của bạn
  2. (Bước tùy chọn) Sao chép và dán cột hoặc hàng bạn muốn loại bỏ trùng lặp vào một trang tính khác
  3. Bây giờ, sử dụng tiêu đề cột hoặc hàng để chọn toàn bộ cột hoặc hàng (bạn có thể chọn nhiều)
  4. Bấm vào “Dữ liệu. ”
  5. Sau đó bấm vào loại bỏ trùng lặp
  6. Đảm bảo hộp cho cột đã chọn của bạn được chọn
  7. Cuối cùng, nhấn OK
  • Nhận Excel chỉ với $6. 99 mỗi tháng từ Microsoft Store

Đó là gần như tất cả các bước để loại bỏ trùng lặp. Sẽ không có bất kỳ khoảng trống nào trong đó có các số liệu hoặc hồ sơ trùng lặp ban đầu; . Các thay đổi dựa trên cột chỉ được thực hiện đối với các hàng hoặc cột đã chọn; . Để đạt được những kết quả này, bạn sẽ cần sử dụng sự hỗ trợ của bộ lọc và xóa tất cả trừ một bộ bản ghi

Vì mục tiêu là đưa ra một danh sách các giá trị duy nhất, nên việc lọc các giá trị duy nhất và xóa các giá trị trùng lặp là hai công việc giống hệt nhau. Tuy nhiên, có một sự khác biệt đáng kể. khi bạn lọc các giá trị duy nhất, các giá trị trùng lặp chỉ bị ẩn tạm thời. Mặt khác, việc xóa các giá trị trùng lặp đòi hỏi phải xóa vĩnh viễn các giá trị trùng lặp

Tất cả giá trị trong ít nhất một hàng giống với tất cả giá trị trong hàng khác, dẫn đến giá trị trùng lặp. So sánh giá trị trùng lặp dựa trên những gì xuất hiện trong ô chứ không phải giá trị cơ bản có trong ô. Các giá trị là duy nhất nếu bạn có cùng một giá trị ngày trong hai ô, một ô được định dạng là “3/8/2006” và ô còn lại là “08/03/2006. ”

Có loại bỏ các bản sao trong excel trước không?
Có loại bỏ các bản sao trong excel trước không?
Có loại bỏ các bản sao trong excel trước không?

Sử dụng tập lệnh VBA để loại bỏ các bản trùng lặp nhưng vẫn giữ phiên bản đầu tiên trong Excel

Bằng cách kiểm soát các thành phần giao diện người dùng đồ họa (GUI) như thanh công cụ và menu, hộp hội thoại và biểu mẫu, VBA cho phép người dùng sửa đổi ngoài những gì thường có thể thực hiện được với các chương trình máy chủ MS Office (VBA không phải là phần mềm độc lập). VBA có thể được sử dụng để xây dựng các hàm do người dùng xác định (UDF), truy cập các API của Windows và tự động hóa các hoạt động và tính toán cụ thể của máy tính. Để xóa các mục trùng lặp nhưng giữ nguyên phiên bản đầu tiên trong một cột, hãy thực thi mã VBA bên dưới

Từng bước một. Sử dụng tập lệnh VBA để loại bỏ các bản sao nhưng giữ phiên bản đầu tiên

  • Để vào hộp thoại Microsoft Visual Basic for Applications, nhấn Alt + F11
  • Chọn Chèn > Mô-đun từ hộp thoại Microsoft Visual Basic for Applications. Sau đó, trong hộp mã, sao chép và dán mã bên dưới
  • Xóa các bản sao trong mã VBA nhưng giữ nguyên phiên bản đầu tiên
Sub TrimExcessSpaces()    
Dim Rng As Range    
Dim WorkRng As Range    
Dim dic As Variant    
Set dic = CreateObject(“Scripting.Dictionary”)    
Khi Lỗi Tiếp tục Tiếp theo    
xTitleId = “KutoolsforExcel”    
Đặt WorkRng = Application. Lựa chọn    
Đặt WorkRng = Ứng dụng. InputBox("Phạm vi", xTitleId, WorkRng. Địa chỉ, Loại. = 8)    
Đặt WorkRng = WorkRng. Cột(1)    
Cho mỗi Rng trong WorkRng. Các ô        
dic(Rng. Value) = “”    
Tiếp    
WorkRng. ClearContents    
WorkRng. Phạm vi (“A1”). Thay đổi kích thước (UBound (dic. Phím) + 1, 1) =        Ứng dụng. Bảng TínhChức Năng. Chuyển vị(dic. Phím)
Kết thúc phụ

Tập lệnh sẽ chạy trên Trang tính của bạn và xóa các bản sao trên các hàng hoặc cột đã chọn. Đảm bảo rằng bạn có định dạng JS chính xác được hiển thị ở trên. Tập lệnh yêu cầu một giao thức phân biệt chữ hoa chữ thường phải được tuân thủ mỗi khi bạn muốn thực hiện các thay đổi sẽ phản ánh một vai trò quan trọng trên Trang tính của bạn, chẳng hạn như xóa dữ liệu như trong ví dụ này

VBA là một công cụ hướng sự kiện, có nghĩa là bạn có thể sử dụng nó để hướng dẫn máy tính thực hiện một hành động hoặc chuỗi sự kiện nhất định. Bạn thực hiện điều này bằng cách đưa các lệnh vào một mô-đun chỉnh sửa để tạo các macro riêng biệt (viết tắt của các lệnh macro)

Macro là một tập hợp các ký tự mà đầu vào của chúng dẫn đến một tập hợp các ký tự khác (đầu ra của nó) thực hiện các tác vụ tính toán nhất định. Vì VBA là phiên bản Visual Basic đi kèm với Microsoft Office 2010 nên bạn không cần mua chương trình VBA

Tài chính về cơ bản là thao tác với khối lượng lớn dữ liệu, đó là lý do tại sao VBA rất phổ biến trong ngành dịch vụ tài chính. Nếu bạn làm việc trong lĩnh vực tài chính, VBA gần như chắc chắn đang chạy trong các chương trình bạn sử dụng hàng ngày, cho dù bạn có nhận ra điều đó hay không. Một số công việc trong ngành yêu cầu chuyên môn về VBA, trong khi những công việc khác thì không

Trong cả hai trường hợp, biết những phát triển công nghệ mới nhất trong lĩnh vực của bạn và cách tận dụng tự động hóa trong công việc hàng ngày của bạn là rất quan trọng nếu bạn muốn theo đuổi sự nghiệp tài chính. VBA rất dễ học đối với những người có ít hoặc không có kinh nghiệm về lập trình máy tính

Có loại bỏ các bản sao trong excel trước không?
Có loại bỏ các bản sao trong excel trước không?
Có loại bỏ các bản sao trong excel trước không?
Có loại bỏ các bản sao trong excel trước không?
Phần mềm đề xuất

Chuyên sâu – Quy trình từng bước – Excel. Cách loại bỏ trùng lặp nhưng vẫn giữ phiên bản đầu tiên

  • Đầu tiên, mở tài liệu excel của bạn
Có loại bỏ các bản sao trong excel trước không?
  • (Bước tùy chọn) Sao chép và dán cột hoặc hàng bạn muốn loại bỏ trùng lặp vào một trang tính khác
Có loại bỏ các bản sao trong excel trước không?
  • Bây giờ, sử dụng tiêu đề cột hoặc hàng để chọn toàn bộ cột hoặc hàng (bạn có thể chọn nhiều)
Có loại bỏ các bản sao trong excel trước không?
  • Nhấp vào “Dữ liệu”
Có loại bỏ các bản sao trong excel trước không?
  • Sau đó bấm vào loại bỏ trùng lặp
Có loại bỏ các bản sao trong excel trước không?
  • Đảm bảo hộp cho cột đã chọn của bạn được chọn,
Có loại bỏ các bản sao trong excel trước không?
  • Cuối cùng, nhấn OK
Có loại bỏ các bản sao trong excel trước không?
Có loại bỏ các bản sao trong excel trước không?

Vậy là xong Blog này, cảm ơn bạn đã dành thời gian đọc nội dung của chúng tôi, vui lòng gửi email cho nhóm của chúng tôi về tình hình nếu bạn làm theo các bước hoặc nếu bạn cần thêm trợ giúp với các câu hỏi mà chúng tôi đã trả lời trong Blog này