Hướng dẫn how do i remove special characters from google sheets? - làm cách nào để xóa các ký tự đặc biệt khỏi google sheet?
Bạn có thể sử dụng các công thức sau để xóa các ký tự đặc biệt trong Google Sheets: Show
Phương pháp 1: Xóa mọi thứ trừ các chữ cái =REGEXREPLACE(A1,"[^A-Za-z]+","") Phương pháp 2: Xóa mọi thứ trừ chữ cái & số =REGEXREPLACE(A1, "[^0-9a-zA-Z]", "")
Phương pháp 3: Xóa các ký tự đặc biệt cụ thể =REGEXREPLACE(A1, "[!$%]", "") Các ví dụ sau đây cho thấy cách sử dụng từng công thức trong thực tế. Ví dụ 1: Xóa mọi thứ ngoại trừ các chữ cáiChúng ta có thể sử dụng công thức sau để xóa mọi thứ ngoại trừ các chữ cái khỏi ô: =REGEXREPLACE(A2,"[^A-Za-z]+","") Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế: Lưu ý rằng mọi ký tự và số đặc biệt đã bị xóa khỏi các giá trị ban đầu. Tất cả những gì chúng tôi còn lại là các chữ cái từ mỗi ô. Ví dụ 2: Xóa mọi thứ ngoại trừ các chữ cái & sốChúng ta có thể sử dụng công thức sau để xóa mọi thứ ngoại trừ các chữ cái và số khỏi ô: =REGEXREPLACE(A2, "[^0-9a-zA-Z]", "")
Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế: Lưu ý rằng mọi ký tự và số đặc biệt đã bị xóa khỏi các giá trị ban đầu. Tất cả những gì chúng tôi còn lại là các chữ cái từ mỗi ô. Ví dụ 2: Xóa mọi thứ ngoại trừ các chữ cái & sốChúng ta có thể sử dụng công thức sau để xóa mọi thứ ngoại trừ các chữ cái và số khỏi ô: =REGEXREPLACE(A2, "[!$%]", "")
Lưu ý rằng mọi ký tự đặc biệt đã bị xóa khỏi các giá trị ban đầu.
Công thức cụ thể này loại bỏ các ký tự đặc biệt sau khỏi ô:REGEXREPLACE() formula. Ảnh chụp màn hình sau đây cho thấy cách sử dụng công thức này trong thực tế: Lưu ý rằng mọi ký tự và số đặc biệt đã bị xóa khỏi các giá trị ban đầu.!), dollar sign ($), and percentage sign (%) has been removed from the original cell. Tất cả những gì chúng tôi còn lại là các chữ cái từ mỗi ô. Ví dụ 2: Xóa mọi thứ ngoại trừ các chữ cái & sốChúng ta có thể sử dụng công thức sau để xóa mọi thứ ngoại trừ các chữ cái và số khỏi ô: Lưu ý rằng mọi ký tự đặc biệt đã bị xóa khỏi các giá trị ban đầu. Tìm hiểu các công thức và các cách không có công thức để cắt không gian trắng, loại bỏ các ký hiệu đặc biệt (thậm chí là các ký tự N đầu tiên/cuối cùng) và cùng một chuỗi văn bản trước/sau một số ký tự nhất định từ nhiều ô cùng một lúc. Loại bỏ cùng một phần của văn bản khỏi một số ô cùng một lúc có thể quan trọng và khó khăn như 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 trên blog ngày nay. Tôi chia sẻ rất nhiều chức năng và các công thức sẵn sàng của chúng và, như mọi khi, tôi lưu các công thức dễ nhất-miễn phí-cuối cùng;) Công thức cho Google Sheets để xóa văn bản khỏi các ôTôi sẽ bắt đầu với các chức năng tiêu chuẩn cho Google Sheets sẽ loại bỏ các chuỗi văn bản và ký tự của bạn khỏi các ô. Không có chức năng 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 Sheets: Loại bỏ khoảng trắngWhitespace 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 không gian bổ sung rất phổ biến đến nỗi Google Sheets có một công cụ trang trí đặc biệt để loại bỏ tất cả các không gian trắng. Chỉ cần chọn tất cả các ô Google Sheets nơi bạn muốn loại bỏ khoảng trắng và chọn Dữ liệu> Cắt không gian trắng trong menu Bảng tính: Khi bạn nhấp vào tùy chọn, tất cả các không gian dẫn đầu và dấu vết trong lựa chọn sẽ bị lấy đi hoàn toàn trong khi tất cả các không gian bổ sung ở giữa dữ liệu sẽ được giảm xuống còn một: Xóa các ký tự đặc biệt khác khỏi chuỗi văn bản trong Google SheetsThan ôi, Google Sheets không cung cấp một công cụ để 'cắt' các nhân vật khác mà là không gian. Bạn phải đối phó với các công thức ở đây. Mẹo. Hoặc sử dụng công cụ của chúng tôi thay thế - Công cụ Power 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, bao gồm cả khoảng trắng. Or use our tool instead — Power Tools will free your range from any characters you specify in a click, including whitespace. Ở đây tôi đã giải quyết với các hashtag trước các số căn hộ và số điện thoại với dấu gạch ngang và dấu ngoặc ở giữa: Tôi sẽ sử dụng các công thức để loại bỏ các ký tự đặc biệt đó. Chức năng thay thế sẽ giúp tôi với điều đó. Nó thường được sử dụng để thay thế một ký tự bằng một ký tự khác, nhưng bạn có thể biến nó 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, loại bỏ nó. Hãy xem đối số nào hàm yêu cầu: Thay thế (Text_TO_Search, search_for, thay thế_with, [abing_number]))
Và cùng chơi nào. Tôi cần tìm một hashtag (#) 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 gì trong tâm trí, tôi có thể xây dựng công thức sau:
Mẹo. Hashtag cũng có trong các trích dẫn kép vì đây là cách bạn nên đề cập đến các chuỗi văn bản trong các công thức của Google Sheets. The hashtag is also in double quotes since this is the way you should mention text strings in Google Sheets formulas. Sau đó, sao chép công thức này xuống cột nếu Google Sheets không cung cấp tự động để thực hiện điều đó và bạn sẽ nhận được địa chỉ của mình mà không cần hashtags: Nhưng những gì về những dấu gạch ngang và dấu ngoặc? Bạn có nên tạo các công thức bổ sung? Không có gì! Nếu bạn làm tổ nhiều chức năng thay thế trong một công thức Google Sheets, bạn sẽ xóa tất cả các ký tự này khỏi mỗi ô:
Công thức này loại bỏ các ký tự từng cái một và mỗi thay thế, bắt đầu từ giữa, trở thành phạm vi để xem xét cho sự thay thế tiếp theo: Mẹo. Hơn nữa, bạn có thể bọc nó trong ArrayFormula và bao gồm toàn bộ cột cùng một lúc. Trong trường hợp này, hãy thay đổi tham chiếu ô (A1) thành dữ liệu của bạn trong cột (A1: A7): What's more, you can wrap this in ArrayFormula and cover the entire column at once. In this case, change the cell reference (A1) to your data in column (A1:A7) as well: ________số 8 Xóa văn bản cụ thể khỏi các ô trong Google SheetsMặc dù bạn có thể sử dụng chức năng thay thế đã nói ở trên cho Google Sheets để loại bỏ văn bản khỏi các ô, tôi cũng muốn hiển thị một chức năng khác - Regexreplace. Tên của nó là một từ viết tắt từ 'Biểu thức chính quy thay thế'. Và tôi sẽ sử dụng các biểu thức thông thường để tìm kiếm các chuỗi để loại bỏ và thay thế chúng bằng 'không có gì' (""). Mẹo. Nếu bạn không quan tâm đến việc sử dụng các biểu thức thông thường, tôi mô tả một cách dễ dàng hơn nhiều ở cuối bài đăng trên blog này. If you're not interested in using regular expressions, I describe a much easier way at the end of this blog post. Regexreplace (văn bản, thường xuyên_expression, thay thế) Như bạn có thể thấy, có ba đối số cho hàm:
Chúng ta hãy giả sử các ô của tôi với dữ liệu cũng chứa tên quốc gia (chúng ta) nếu các địa điểm khác nhau trong các ô: Regexreplace sẽ giúp tôi loại bỏ nó như thế nào?
Đây là cách công thức hoạt động chính xác:
Mẹo. Có một trang đặc biệt bạn có thể tham khảo để xây dựng các biểu thức thường xuyên khác nhau và tìm văn bản ở các vị trí khác nhau của ô. There's a special page you can reference to build various regular expressions and look for the text in different positions of cells. Mẹo. Đối với những dấu phẩy còn lại, chức năng thay thế được mô tả ở trên sẽ giúp loại bỏ chúng;) Bạn thậm chí có thể gửi kèm theo regexreplace với sự thay thế và giải quyết mọi thứ bằng một công thức: As for those remaining commas, the SUBSTITUTE function described above will help to get rid of them ;) You can even enclose REGEXREPLACE with the SUBSTITUTE and solve everything with one formula:
=REGEXREPLACE(A1, "[^0-9a-zA-Z]", "")
0Xóa văn bản trước/sau một số ký tự nhất định trong tất cả các ô được chọnVí dụ 1. Chức năng Regexreplace cho Google SheetsKhi nói đến việc loại bỏ mọi thứ trước và sau một số nhân vật nhất định, Regexreplace cũng có ích. Hãy nhớ rằng, hàm yêu cầu 3 đối số: Regexreplace (văn bản, thường xuyên_expression, thay thế) Như bạn có thể thấy, có ba đối số cho hàm: Văn bản - là nơi bạn đang tìm kiếm chuỗi văn bản để xóa. Nó có thể là chính văn bản trong các trích dẫn kép hoặc tham chiếu đến một ô/phạm vi với văn bản. Thông thường_expression - mẫu tìm kiếm của bạn bao gồm các kết hợp nhân vật khác nhau. Bạn sẽ tìm kiếm tất cả các chuỗi phù hợp với mẫu này. Lập luận này là nơi tất cả các niềm vui xảy ra, nếu tôi có thể nói như vậy. =REGEXREPLACE(A1, "[^0-9a-zA-Z]", "")
1
Đối với các trận đấu với mặt nạ này: "(.*) US (.*)" " =REGEXREPLACE(A1, "[^0-9a-zA-Z]", "")
2 Mặt nạ này cho biết chức năng tìm kiếm Hoa Kỳ bất kể số lượng các ký tự khác có thể đi trước (.*) Hoặc theo dõi (.*) Tên của quốc gia. Và toàn bộ mặt nạ được đặt để báo giá gấp đôi theo yêu cầu chức năng :)Đối số cuối cùng - "$ 1 $ 2" - là những gì tôi muốn nhận được thay thế. $ 1 và $ 2 mỗi trong số 2 nhóm ký tự đó - (.*) - từ đối số trước đó. Bạn nên đề cập đến các nhóm đó trong cuộc tranh luận thứ ba theo cách này để công thức có thể trả lại mọi thứ có thể đứng trước và sau Hoa Kỳ Đối với chính Hoa Kỳ, tôi chỉ đơn giản là không đề cập đến nó trong cuộc tranh luận thứ 3 - nghĩa là, tôi muốn trả lại mọi thứ từ A1 mà không cần Mỹ. These functions will help only if the records to keep are of the same length, like phone numbers in my case. If they're not, just use the REGEXREPLACE instead or, even better, the easier tool described at the end. Mẹo. Có một trang đặc biệt bạn có thể tham khảo để xây dựng các biểu thức thường xuyên khác nhau và tìm văn bản ở các vị trí khác nhau của ô. =REGEXREPLACE(A1, "[^0-9a-zA-Z]", "")
3Mẹo. Đối với những dấu phẩy còn lại, chức năng thay thế được mô tả ở trên sẽ giúp loại bỏ chúng;) Bạn thậm chí có thể gửi kèm theo regexreplace với sự thay thế và giải quyết mọi thứ bằng một công thức:
Thật không may, cách này sẽ không giúp nhiều hơn để xóa văn bản sau khi dòng phá vỡ trong trường hợp của tôi (số điện thoại rõ ràng và giữ địa chỉ), bởi vì các địa chỉ có độ dài khác nhau. Chà, không sao cả. Công cụ ở cuối thực hiện công việc này tốt hơn dù sao;) Xóa các ký tự đầu tiên/cuối cùng khỏi chuỗi trong Google SheetsBất cứ khi nào bạn cần loại bỏ một số ký tự khác nhau nhất định từ đầu hoặc phần cuối của ô, Regexreplace và phải/trái+LEN cũng sẽ giúp ích. Ghi chú. Vì tôi đã giới thiệu các chức năng này ở trên, tôi sẽ giữ cho điểm này ngắn gọn và cung cấp một số công thức sẵn sàng. Hoặc cảm thấy thoải mái để nhảy vào giải pháp dễ nhất được mô tả ở cuối. Since I already introduced these functions above, I will keep this point short and provide some ready-made formulas. Or feel free to hop to the easiest solution described at the very end. Vì vậy, làm thế nào tôi có thể xóa các mã khỏi các số điện thoại này? Hoặc, nói cách khác, loại bỏ 9 ký tự đầu tiên khỏi các ô:
Cách không có công thức để xóa văn bản cụ thể trong Google Sheets-Tiện ích bổ sung công cụ điệnCác chức năng và tất cả đều tốt bất cứ khi nào bạn có thời gian để giết. Nhưng bạn có biết có một công cụ đặc biệt bao gồm tất cả các cách nói trên và tất cả những gì bạn cần làm là chọn nút radio cần thiết? :) không có công thức Bạn không cần phải lấy lời của tôi, chỉ cần cài đặt các công cụ điện và tự mình xem nó:
Một công cụ khác từ các công cụ điện sẽ loại bỏ các đơn vị thời gian và ngày từ dấu thời gian. Nó được gọi là ngày và thời gian phân chia: Công cụ chia tách có liên quan gì đến việc loại bỏ các đơn vị thời gian và ngày? Chà, để xóa thời gian khỏi dấu thời gian, chọn ngày vì đó là phần bạn muốn giữ và cũng đánh dấu vào việc thay thế dữ liệu nguồn, giống như trên ảnh chụp màn hình ở trên. Công cụ sẽ trích xuất đơn vị ngày và thay thế toàn bộ dấu thời gian bằng nó. Hoặc, nói cách khác, tiện ích bổ sung này cho Google Sheets sẽ loại bỏ đơn vị thời gian khỏi dấu thời gian: Bạn có thể có tất cả những điều này và hơn 30 người bảo vệ 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 hoàn toàn miễn phí và đầy đủ chức năng, vì vậy bạn có thời gian để quyết định xem nó có xứng đáng với bất kỳ khoản đầu tư nào không. Nếu bạn có bất kỳ câu hỏi nào liên quan đến bất kỳ phần nào của bài đăng trên blog này, tôi sẽ gặp bạn trong phần bình luận bên dưới! Bạn cũng có thể quan tâm |