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? Show
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
Đó 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. ” 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 ExcelBằ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
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 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
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 |