Tìm hiểu công thức và các cách không có công thức để cắt bỏ khoảng trắng, xóa các ký hiệu đặc biệt (thậm chí N ký tự đầu tiên / cuối cùng) và các chuỗi văn bản giống nhau trước / sau các ký tự nhất định từ nhiều ô cùng một lúc trong Excel. Show
Việc xóa cùng một phần văn bản khỏi nhiều ô cùng một lúc có thể quan trọng và phức tạp như việc thêm nó. Ngay cả khi bạn biết một số cách, bạn chắc chắn sẽ tìm thấy những cách mới trong bài đăng blog hôm nay. Tôi chia sẻ nhiều hàm và các công thức làm sẵn của chúng và như mọi khi, tôi tiết kiệm công thức dễ dàng nhất – không có công thức – cuối cùng;) Công thức cho Google Trang tính để xóa văn bản khỏi ôTôi sẽ bắt đầu với các hàm tiêu chuẩn cho Google Trang tính sẽ xóa các chuỗi văn bản và ký tự của bạn khỏi các ô. Không có hàm phổ quát cho việc này, vì vậy tôi sẽ cung cấp các công thức khác nhau và sự kết hợp của chúng cho các trường hợp khác nhau. Google Trang tính: xóa khoảng trắngKhoảng trắng có thể dễ dàng trượt vào các ô sau khi nhập hoặc nếu nhiều người dùng chỉnh sửa trang tính cùng một lúc. Trên thực tế, các khoảng trắng thừa phổ biến đến mức Google Trang tính có một công cụ Trim đặc biệt để loại bỏ tất cả các khoảng trắng. Chỉ cần chọn tất cả các ô Google Trang tính mà bạn muốn xóa khoảng trắng và chọn Dữ liệu> Cắt bỏ khoảng trắng trong menu bảng tính: Khi bạn nhấp vào tùy chọn, tất cả các khoảng trắng ở đầu và cuối trong vùng chọn sẽ bị xóa hoàn toàn trong khi tất cả các khoảng trắng thừa ở giữa dữ liệu sẽ được giảm xuống một: Xóa các ký tự đặc biệt khác khỏi chuỗi văn bản trong Google Trang tínhRất tiếc, Google Trang tính không cung cấp công cụ để ‘cắt’ các ký tự đặc biệt khác ngoài khoảng trắng. Bạn phải đối phó với các công thức ở đây. Tiền boa. Hoặc sử dụng công cụ của chúng tôi thay thế – Power Tools sẽ giải phóng phạm vi của bạn khỏi bất kỳ ký tự nào bạn chỉ định trong một cú nhấp chuột. Ở đây tôi đã giải quyết bằng các thẻ bắt đầu bằng # trước số căn hộ và số điện thoại có dấu gạch ngang và dấu ngoặc ở giữa: Tôi sẽ sử dụng công thức để loại bỏ các ký tự đặc biệt đó. Hàm SUBSTITUTE sẽ giúp tôi điều đó. Nó thường được sử dụng để thay thế một ký tự này bằng một ký tự khác, nhưng bạn có thể biến điều đó thành lợi thế của mình và thay thế các ký tự không mong muốn bằng… tốt, không có gì 🙂 Nói cách khác, hãy loại bỏ nó. Hãy xem hàm yêu cầu đối số nào: SUBSTITUTE (text_to_search, search_for, Replace_with, [domains_number])
Và cùng chơi nào. Tôi cần tìm một thẻ bắt đầu bằng # ( # ) trong A1 và thay thế nó bằng ‘không có gì’ được đánh dấu trong bảng tính bằng dấu ngoặc kép ( “” ). Với tất cả những điều đó, tôi có thể xây dựng công thức sau:
Tiền boa. Thẻ bắt đầu bằng # cũng nằm trong dấu ngoặc kép vì đây là cách bạn nên đề cập đến chuỗi văn bản trong công thức trong Google Trang tính. Sau đó, sao chép công thức này xuống cột nếu Google Trang tính không tự động làm điều đó và bạn sẽ nhận được địa chỉ của mình mà không có thẻ bắt đầu bằng #: Nhưng còn những dấu gạch ngang và dấu ngoặc vuông đó thì sao? Bạn có nên tạo công thức bổ sung không? Không có gì! Nếu bạn lồng nhiều hàm SUBSTITUTE trong một công thức Google Trang tính, bạn sẽ xóa tất cả các ký tự này khỏi mỗi ô:
Công thức này xóa từng ký tự một và mỗi SUBSTITUTE, bắt đầu từ giữa, trở thành phạm vi cần xem xét cho SUBSTITUTE tiếp theo: Tiền boa. Hơn nữa, bạn có thể bọc cái này trong ArrayFormula và bao phủ toàn bộ cột cùng một lúc:
Xóa văn bản cụ thể khỏi các ô trong Google Trang tínhMặc dù bạn có thể sử dụng hàm SUBSTITUTE đã nói ở trên cho Google Trang tính để xóa văn bản khỏi ô, nhưng tôi cũng muốn hiển thị một hàm khác – REGEXREPLACE. Tên của nó là một từ viết tắt của ‘biểu thức chính quy thay thế’. Và tôi sẽ sử dụng các biểu thức chính quy để tìm kiếm các chuỗi cần xóa và thay thế chúng bằng ‘ nothing’ ( “” ). Tiền boa. Nếu bạn không quan tâm đến việc sử dụng cụm từ thông dụng, tôi sẽ mô tả một cách dễ dàng hơn nhiều ở cuối bài đăng trên blog này . REGEXREPLACE (văn bản, biểu_thức_chính_phục, thay thế) Như bạn có thể thấy, có ba đối số cho hàm:
Giả sử các ô của tôi có dữ liệu cũng chứa tên quốc gia ( Hoa Kỳ ) nếu các vị trí khác nhau trong ô: REGEXREPLACE sẽ giúp tôi xóa nó như thế nào?
Đây là cách công thức hoạt động chính xác:
Tiền boa. Có một trang đặc biệt mà bạn có thể tham khảo để tạo các biểu thức chính quy khác nhau và tìm kiếm văn bản ở các vị trí khác nhau của ô. Tiền boa. Đối với những dấu phẩy còn lại đó, hàm SUBSTITUTE được mô tả ở trên sẽ giúp loại bỏ chúng;) Bạn thậm chí có thể bao gồm REGEXREPLACE với SUBSTITUTE và giải quyết mọi thứ bằng một công thức:
Xóa văn bản trước / sau các ký tự nhất định trong tất cả các ô đã chọnVí dụ 1. Hàm REGEXREPLACE dành cho Google Trang tínhKhi nói đến việc loại bỏ mọi thứ trước và sau một số ký tự nhất định, REGEXREPLACE cũng hữu ích. Hãy nhớ rằng, hàm yêu cầu 3 đối số: REGEXREPLACE (văn bản, biểu_thức_chính_phục, thay thế) Và, như tôi đã đề cập ở trên khi tôi giới thiệu hàm , đây là hàm thứ hai bạn nên sử dụng đúng cách để hàm biết những gì cần tìm và loại bỏ. Vậy làm cách nào để xóa địa chỉ và chỉ giữ lại số điện thoại trong ô? Đây là công thức tôi sẽ sử dụng:
Ví dụ 2. RIGHT + LEN + FINDCó một nhóm chức năng khác của Google Trang tính cho phép bạn xóa văn bản trước một ký tự nhất định. Chúng là QUYỀN, LEN và TÌM. Ghi chú. Cách này chỉ có thể thực hiện được nếu các bản ghi cần giữ có cùng độ dài, chẳng hạn như số điện thoại trong trường hợp của tôi. Nếu không, chỉ cần sử dụng REGEXREPLACE thay thế hoặc tốt hơn, công cụ dễ dàng hơn được mô tả ở cuối. Sử dụng chúng theo một thứ tự cụ thể sẽ giúp tôi nhận được cùng một kết quả và xóa toàn bộ văn bản trước một ký tự – dấu cộng:
Hãy để tôi giải thích cách hoạt động của công thức này:
Thật không may, cách này sẽ không giúp ích nhiều để xóa văn bản sau dấu ngắt dòng trong trường hợp của tôi (xóa số điện thoại và giữ địa chỉ), vì các địa chỉ có độ dài khác nhau. Không sao đâu. Công cụ ở cuối vẫn làm công việc này tốt hơn;) Xóa N ký tự đầu tiên / cuối cùng khỏi chuỗi trong Google Trang tínhBất cứ khi nào bạn cần xóa một số ký tự khác nhau ở đầu hoặc cuối ô, REGEXREPLACE và RIGHT / LEFT + LEN cũng sẽ hữu ích. Ghi chú. Vì tôi đã giới thiệu các hàm này ở trên, nên tôi sẽ nói ngắn gọn điểm này và cung cấp một số công thức làm sẵn. Vui lòng chuyển sang giải pháp đơn giản nhất được mô tả ở phần cuối . Vì vậy, làm thế nào tôi có thể xóa mã khỏi các số điện thoại này? Hay nói cách khác, xóa 9 ký tự đầu tiên khỏi các ô:
Bạn có thể có tất cả những thứ này và hơn 30 trình tiết kiệm thời gian khác cho bảng tính bằng cách cài đặt tiện ích bổ sung từ Google Store . 30 ngày đầu tiên là hoàn toàn miễn phí và có đầy đủ chức năng, vì vậy bạn có thời gian để quyết định xem nó có đáng để đầu tư hay không. Ketoanmvb – Dịch vụ kế toán trọn gói giá rẻ nhất dành cho doanh nghiệp |