Hướng dẫn how to remove in excel text - cách xóa chữ trong excel

Bài viết xem xét cách nhanh chóng loại bỏ một phần của văn bản khỏi các ô Excel bằng các công thức và các tính năng sẵn có.

Trong hướng dẫn này, chúng tôi sẽ xem xét các trường hợp phổ biến nhất về việc loại bỏ các ký tự trong Excel. Bạn muốn xóa văn bản cụ thể khỏi nhiều ô? Hoặc có thể tước nhân vật đầu tiên hoặc cuối cùng trong một chuỗi? Hoặc có lẽ chỉ loại bỏ một sự xuất hiện cụ thể của một nhân vật nhất định? Dù nhiệm vụ của bạn là gì, bạn sẽ tìm thấy nhiều hơn một giải pháp cho nó!

Cách loại bỏ ký tự cụ thể trong Excel

Nếu mục tiêu của bạn là xóa bỏ một nhân vật nhất định khỏi các ô Excel, có hai cách dễ dàng để thực hiện - công cụ tìm và thay thế và một công thức.

Loại bỏ ký tự khỏi nhiều ô bằng cách sử dụng tìm và thay thế

Ghi nhớ rằng việc loại bỏ một nhân vật không gì khác hơn là thay thế nó bằng không có gì, bạn có thể tận dụng tính năng tìm và thay thế của Excel để hoàn thành nhiệm vụ.

  1. Chọn một loạt các ô mà bạn muốn loại bỏ một ký tự cụ thể.
  2. Nhấn Ctrl + H để mở hộp thoại Tìm và thay thế.Ctrl + H to open the Find and Replace dialog.
  3. Trong tìm hộp gì, nhập ký tự.
  4. Để trống thay thế.
  5. Nhấp vào Thay thế tất cả.

Ví dụ, đây là cách bạn có thể xóa biểu tượng # khỏi các ô A2 đến A6.

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Kết quả là, biểu tượng băm được loại bỏ khỏi tất cả các ô được chọn cùng một lúc và hộp thoại bật lên cho bạn biết có bao nhiêu thay thế đã được thực hiện:

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Mẹo và ghi chú:

  • Phương thức này xóa các ký tự trực tiếp trong dữ liệu nguồn của bạn. Nếu kết quả khác với những gì bạn mong đợi, hãy nhấn Ctrl + Z để hoàn tác thay đổi và lấy lại dữ liệu gốc của bạn.Ctrl + Z to undo the change and get your original data back.
  • Nếu bạn đang xử lý các ký tự bảng chữ cái trong đó trường hợp chữ cái có vấn đề, hãy nhấp vào các tùy chọn để mở rộng hộp thoại Tìm và thay thế, sau đó đánh dấu vào hộp trường hợp khớp để thực hiện tìm kiếm nhạy cảm trường hợp.case-sensitive search.

Xóa một số ký tự nhất định khỏi chuỗi bằng cách sử dụng công thức

Để loại bỏ một ký tự cụ thể khỏi bất kỳ vị trí nào là một chuỗi, hãy sử dụng công thức thay thế chung này:

Thay thế (chuỗi, char, "")

Trong trường hợp của chúng tôi, công thức có hình thức này:

=SUBSTITUTE(A2, "#", "")

Về cơ bản, những gì công thức làm là nó xử lý chuỗi trong A2 và thay thế cho mỗi ký hiệu băm (#) bằng một chuỗi trống ("").

Nhập công thức trên trong B2, sao chép nó xuống B6 và bạn sẽ nhận được kết quả này:

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Vui lòng chú ý thay thế luôn trả về chuỗi văn bản, ngay cả khi kết quả chỉ chứa các số như trong các ô B2 và B3 (lưu ý căn chỉnh bên trái mặc định điển hình cho các giá trị văn bản).text string, even if the result contains only numbers like in cells B2 and B3 (notice the default left alignment typical for text values).

Nếu bạn muốn kết quả là một số, thì hãy bọc công thức trên trong hàm giá trị như thế này:number, then wrap the above formula in the VALUE function like this:

=VALUE(SUBSTITUTE(A2, "#", ""))

Hoặc bạn có thể thực hiện một số thao tác toán học không thay đổi giá trị ban đầu, nói thêm 0 hoặc nhân với 1:

=SUBSTITUTE(A2, "#", "")*1

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Xóa nhiều ký tự cùng một lúc

Để loại bỏ nhiều ký tự bằng một công thức, chỉ cần tổ thay thế các hàm này sang chức năng khác.

Ví dụ: để loại bỏ ký hiệu băm (#), chém chuyển tiếp (/) và chao đảo (\), đây là công thức để sử dụng:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Mẹo và ghi chú:

  • Phương thức này xóa các ký tự trực tiếp trong dữ liệu nguồn của bạn. Nếu kết quả khác với những gì bạn mong đợi, hãy nhấn Ctrl + Z để hoàn tác thay đổi và lấy lại dữ liệu gốc của bạn.case-sensitive, please keep that in mind when working with letters.
  • Nếu bạn đang xử lý các ký tự bảng chữ cái trong đó trường hợp chữ cái có vấn đề, hãy nhấp vào các tùy chọn để mở rộng hộp thoại Tìm và thay thế, sau đó đánh dấu vào hộp trường hợp khớp để thực hiện tìm kiếm nhạy cảm trường hợp.values independent on the original strings, use the Paste special - Values option to replace formulas with their values.
  • Xóa một số ký tự nhất định khỏi chuỗi bằng cách sử dụng công thứcmany different characters to remove, a custom LAMBDA-defined RemoveChars function is a lot more convenient to use.

Để loại bỏ một ký tự cụ thể khỏi bất kỳ vị trí nào là một chuỗi, hãy sử dụng công thức thay thế chung này:

Thay thế (chuỗi, char, "")

Trong trường hợp của chúng tôi, công thức có hình thức này:

Về cơ bản, những gì công thức làm là nó xử lý chuỗi trong A2 và thay thế cho mỗi ký hiệu băm (#) bằng một chuỗi trống ("").Ctrl + H to display the Find and Replace dialog, and then:

  • Nhập công thức trên trong B2, sao chép nó xuống B6 và bạn sẽ nhận được kết quả này:
  • Vui lòng chú ý thay thế luôn trả về chuỗi văn bản, ngay cả khi kết quả chỉ chứa các số như trong các ô B2 và B3 (lưu ý căn chỉnh bên trái mặc định điển hình cho các giá trị văn bản).
    Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Nếu bạn muốn kết quả là một số, thì hãy bọc công thức trên trong hàm giá trị như thế này:

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Hoặc bạn có thể thực hiện một số thao tác toán học không thay đổi giá trị ban đầu, nói thêm 0 hoặc nhân với 1:

Xóa nhiều ký tự cùng một lúc

Để loại bỏ nhiều ký tự bằng một công thức, chỉ cần tổ thay thế các hàm này sang chức năng khác.

Ví dụ: để loại bỏ ký hiệu băm (#), chém chuyển tiếp (/) và chao đảo (\), đây là công thức để sử dụng:

=SUBSTITUTE(A2, "mailto:", "")

Hàm thay thế là nhạy cảm trường hợp, xin vui lòng ghi nhớ điều đó khi làm việc với các chữ cái.

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Nếu bạn muốn có kết quả dưới dạng giá trị độc lập trên các chuỗi gốc, hãy sử dụng tùy chọn giá trị Paste Special - để thay thế các công thức bằng các giá trị của chúng.

Trong tình huống khi có nhiều ký tự khác nhau để loại bỏ, chức năng RemoveChars được xác định theo Lambda tùy chỉnh sẽ thuận tiện hơn rất nhiều để sử dụng.certain occurrence of a particular character, define the last optional argument of the SUBSTITUTE function. In the generic formula below, instance_num determines which instance of the specified character should be replaced with an empty string:

Cách xóa một số văn bản nhất định khỏi ô excel

Hai phương pháp chúng tôi sử dụng để loại bỏ một ký tự duy nhất có thể xử lý một chuỗi các ký tự tốt như nhau.

Xóa văn bản khỏi nhiều ô

=SUBSTITUTE(A2, "/", "", 1)

Để xóa văn bản cụ thể khỏi mỗi ô trong một phạm vi đã chọn, nhấn Ctrl + H để hiển thị hộp thoại Tìm và thay thế, và sau đó:

=SUBSTITUTE(A2, "/", "", 2)

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Nhập văn bản không mong muốn vào hộp tìm kiếm.

Để loại bỏ ký tự đầu tiên khỏi phía bên trái của chuỗi, bạn có thể sử dụng một trong các công thức sau. Cả hai làm cùng một điều, nhưng theo những cách khác nhau.

Thay thế (ô, 1, 1, "")

Được dịch sang ngôn ngữ của con người, công thức nói: Trong ô được chỉ định, lấy 1 ký tự (num_chars) từ vị trí thứ nhất (start_num) và thay thế nó bằng một chuỗi trống ("").

Phải (ô, LEN (ô) - 1)

Ở đây, chúng tôi trừ 1 ký tự từ tổng chiều dài của chuỗi, được tính bằng hàm LEN. Sự khác biệt được chuyển sang phải để nó trích xuất số lượng ký tự từ cuối.

Chẳng hạn, để loại bỏ ký tự đầu tiên khỏi A2, các công thức đi như sau:

=REPLACE(A2, 1, 1, "")

=RIGHT(A2, LEN(A2) - 1)

Ảnh chụp màn hình dưới đây cho thấy công thức thay thế. Công thức LEN bên phải sẽ cung cấp chính xác các kết quả tương tự.

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Để xóa bất kỳ N ký tự n nào từ đầu chuỗi, vui lòng xem cách xóa các ký tự từ bên trái trong Excel.n characters from the beginning of a string, please see How to remove characters from left in Excel.

Cách xóa ký tự cuối cùng

Để loại bỏ ký tự cuối cùng từ cuối chuỗi, công thức là:

Trái (ô, len (ô) - 1)

Logic tương tự như công thức LEN bên phải từ ví dụ trước:

Bạn trừ 1 từ tổng chiều dài ô và phục vụ sự khác biệt với hàm bên trái, do đó, nó có thể kéo nhiều ký tự từ đầu chuỗi.

Chẳng hạn, bạn có thể xóa ký tự cuối cùng khỏi A2 bằng công thức này:

=LEFT(A2, LEN(A2) - 1)

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Để xóa bất kỳ N ký tự n nào từ cuối chuỗi, vui lòng xem cách xóa các ký tự từ phải trong Excel.n characters from the end of a string, please see How to remove characters from right in Excel.

Xóa văn bản sau một ký tự cụ thể

Để xóa mọi thứ sau một ký tự nhất định, công thức chung là:

Trái (chuỗi, tìm kiếm (char, chuỗi) -1)

Logic khá đơn giản: hàm tìm kiếm tính toán vị trí của ký tự được chỉ định và chuyển nó sang hàm bên trái, mang lại số lượng ký tự tương ứng từ đầu. Không phải để xuất bản phân cách, chúng tôi trừ 1 khỏi kết quả tìm kiếm.

Ví dụ: để xóa văn bản sau một dấu hai chấm (:), công thức trong B2 là:

=VALUE(SUBSTITUTE(A2, "#", ""))0

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Để biết thêm các ví dụ về công thức, vui lòng xem xóa văn bản trước hoặc sau một ký tự nhất định.

Cách xóa không gian trước và sau văn bản trong Excel

Trong các bộ xử lý văn bản như Microsoft Word, một khoảng trắng trước khi văn bản đôi khi được thêm vào một cách có chủ ý để tạo ra một luồng cân bằng và thanh lịch cho mắt của người đọc. Trong các chương trình bảng tính, không gian dẫn đầu và dấu vết có thể không được chú ý và gây ra nhiều vấn đề. May mắn thay, Microsoft Excel có một chức năng đặc biệt, được đặt tên là Trim, để xóa thêm không gian.

Công thức để loại bỏ các không gian thừa khỏi các ô cũng đơn giản như thế này:

=VALUE(SUBSTITUTE(A2, "#", ""))1

Trong đó A2 là chuỗi văn bản gốc của bạn.

Như bạn có thể thấy trong hình ảnh bên dưới, nó xóa tất cả các không gian trước văn bản, sau văn bản và giữa các từ/chuỗi con ngoại trừ một ký tự không gian duy nhất.

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Nếu công thức đơn giản này không phù hợp với bạn, thì rất có thể có một số không gian không phá vỡ hoặc ký tự không in trong bảng tính của bạn.

Để loại bỏ chúng, hãy chuyển đổi không gian không phá vỡ thành không gian thông thường với sự trợ giúp của sự thay thế:non-breaking spaces into regular spaces with the help of SUBSTITUTE:

=VALUE(SUBSTITUTE(A2, "#", ""))2

Trong đó 160 là số mã của một ký tự không gian không phá vỡ (& nbsp;).

Ngoài ra, sử dụng chức năng sạch để loại bỏ các ký tự không thể in:non-printable characters:

=VALUE(SUBSTITUTE(A2, "#", ""))3

Nest cấu trúc ở trên trong hàm trang trí và bạn sẽ có được một công thức hoàn hảo để loại bỏ các khoảng trống trước/sau văn bản cũng như không gian không phá vỡ và các ký tự không in:

=VALUE(SUBSTITUTE(A2, "#", ""))4

Để biết thêm thông tin, xin vui lòng xem cách loại bỏ không gian trong Excel.

Xóa các ký tự trong Excel với FLASH FILL

Trong các kịch bản đơn giản, Flash Fill của Excel có thể giúp bạn có được và xóa các ký tự hoặc một phần của văn bản dựa trên mẫu mà bạn cung cấp.

Giả sử bạn có tên và địa chỉ email trong một ô được phân tách bằng dấu phẩy. Bạn muốn loại bỏ mọi thứ sau dấu phẩy (bao gồm cả dấu phẩy). Để thực hiện nó, thực hiện các bước sau:

  1. Chèn một cột trống vào bên phải dữ liệu nguồn của bạn.
  2. Trong ô đầu tiên của một cột mới được thêm vào, hãy nhập giá trị bạn muốn giữ (tên trong trường hợp của chúng tôi).
  3. Bắt đầu gõ giá trị trong ô tiếp theo. Ngay khi Excel xác định mẫu, nó sẽ hiển thị bản xem trước của dữ liệu sẽ được điền vào các ô dưới đây theo cùng một mẫu.
  4. Nhấn phím Enter để chấp nhận xem trước.Enter key to accept the preview.

Done!

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Ghi chú. Nếu Excel không thể nhận ra một mẫu trong dữ liệu của bạn, hãy điền vào một vài ô khác để cung cấp thêm các ví dụ. Ngoài ra, hãy chắc chắn rằng flash điền được bật trong excel của bạn. Nếu nó vẫn không hoạt động, thì bạn sẽ phải dùng đến một số phương pháp khác. If Excel is unable to recognize a pattern in your data, fill in a couple more cells manually to provide more examples. Also, make sure Flash Fill is enabled in your Excel. If it still does not work, then you'll have to resort to some other method.

Phần cuối cùng này trình bày các giải pháp riêng của chúng tôi để loại bỏ văn bản khỏi các ô Excel. Nếu bạn thích tìm kiếm những cách đơn giản để xử lý các thử thách phức tạp, bạn sẽ thích các công cụ tiện dụng bao gồm với Ultimate Suite.

Trên tab Dữ liệu ABLEBITS, trong nhóm văn bản, có ba tùy chọn để loại bỏ các ký tự khỏi các ô Excel:

  • Các ký tự và chuỗi con cụ thể
  • Ký tự ở một vị trí nhất định
  • Ký tự trùng lặp

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Để xóa một ký tự hoặc chuỗi con cụ thể khỏi các ô được chọn, hãy tiến hành theo cách này:specific character or substring from selected cells, proceed in this way:

  1. Nhấp vào Xóa> Xóa các ký tự.
  2. Chọn tùy chọn phù hợp nhất với nhu cầu của bạn.
  3. Kiểm tra hoặc bỏ chọn hộp nhạy cảm trường hợp.
  4. Nhấn Xóa.

Dưới đây là một vài ví dụ bao gồm các kịch bản điển hình nhất.

Loại bỏ ký tự cụ thể

Để loại bỏ (các) ký tự cụ thể khỏi nhiều ô cùng một lúc, hãy chọn xóa các ký tự tùy chỉnh.Remove custom characters.

Ví dụ, chúng tôi đang xóa tất cả các lần xuất hiện của các chữ cái viết hoa A và B khỏi phạm vi A2: A4:

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Xóa một bộ ký tự được xác định trước

Để xóa một bộ ký tự nhất định, hãy chọn Xóa các bộ ký tự và sau đó chọn một trong các tùy chọn sau:Remove character sets, and then choose one of the following options:

  • Các ký tự không in-Tắt bất kỳ 32 ký tự đầu tiên trong bộ ASCII 7 bit (giá trị mã từ 0 đến 31) bao gồm ký tự tab, ngắt dòng, v.v.
  • Ký tự văn bản - Xóa văn bản và giữ số.
  • Ký tự số - xóa số từ chuỗi chữ và số.
  • Biểu tượng & dấu chấm câu - Xóa các biểu tượng đặc biệt và dấu chấm câu như thời kỳ, dấu câu hỏi, dấu chấm than, dấu phẩy, v.v.
    Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Xóa một phần của văn bản

Để xóa một phần của chuỗi, chọn Xóa tùy chọn Chất phụ.Remove a substring option.

Ví dụ: để trích xuất tên người dùng từ địa chỉ Gmail, chúng tôi đang xóa chuỗi con "@gmail.com":

Hướng dẫn how to remove  in excel text - cách xóa chữ trong excel

Đó là cách loại bỏ văn bản và ký tự khỏi các ô Excel. Tôi cảm ơn bạn đã đọc và mong được gặp bạn trên blog của chúng tôi vào tuần tới!

Tải xuống có sẵn

Xóa các ký tự trong Excel - Ví dụ (tệp .xlsm) Ultimate Suite - Phiên bản đánh giá (tệp .exe)
Ultimate Suite - evaluation version (.exe file)

Bạn cũng có thể quan tâm