Bỏ qua nội dung chính

Làm cách nào để xóa văn bản trước hoặc sau một ký tự cụ thể khỏi các ô trong Excel?

Tác giả: Mặt trời Sửa đổi lần cuối: 2022-12-12

Bài viết này giới thiệu các phương pháp khác nhau để xóa văn bản trước hoặc sau một ký tự cụ thể hoặc ký tự xuất hiện thứ n khỏi các ô trong Excel.


Xóa văn bản trước hoặc sau ký tự cụ thể bằng Tìm và Thay thế trong Excel

Để xóa tất cả văn bản trước hoặc sau một ký tự cụ thể bằng chức năng Tìm và Thay thế, vui lòng thực hiện như sau.

1. Chọn các ô bạn sẽ xóa văn bản trước hoặc sau một ký tự cụ thể, bấm Ctrl + H phím để mở Tìm và Thay thế thoại.

Trong hộp thoại Tìm và Thay thế:

1. Để xóa tất cả trước ký tự cụ thể như dấu phẩy, vui lòng nhập *, vào Tìm hộp văn bản;

2. Để xóa tất cả sau ký tự cụ thể như dấu phẩy, vui lòng nhập ,* vào Tìm hộp văn bản;

Ghi chú:

1. Bạn có thể thay đổi dấu phẩy thành bất kỳ ký tự nào nếu bạn cần.

2. Trong trường hợp này, tất cả các văn bản trước dấu phẩy cuối cùng hoặc sau dấu phẩy đầu tiên sẽ bị xóa khỏi các ô đã chọn.

XUẤT KHẨU. Giữ cái Thay thế bằng hộp văn bản trống, sau đó bấm vào Thay thế Tất cả cái nút. Xem ảnh chụp màn hình:


Dễ dàng xóa tất cả các ký tự số, không phải số hoặc các ký tự được chỉ định khỏi các ô trong Excel

Kutools cho Excel's Xóa ký tự tiện ích giúp bạn dễ dàng loại bỏ tất cả các ký tự số, không phải số hoặc các ký tự được chỉ định khỏi các ô đã chọn trong Excel.
Tải xuống bản đầy đủ tính năng miễn phí trong 30 ngày của Kutools cho Excel ngay bây giờ!


Xóa văn bản trước hoặc sau ký tự cụ thể đầu tiên / cuối cùng theo công thức

Phần này sẽ hiển thị cho bạn các công thức xóa mọi thứ trước hoặc sau ký tự cụ thể đầu tiên / cuối cùng khỏi các ô trong Excel.

Để xóa mọi thứ trước dấu phẩy đầu tiên, xin vui lòng:

Chọn một ô trống, sao chép và dán công thức bên dưới vào đó, rồi nhấn đăng ký hạng mục thi Chìa khóa. Sau đó kéo Điền vào Xử lý để áp dụng công thức cho các ô khác. Xem ảnh chụp màn hình:

Công thức: Xóa mọi thứ trước dấu phẩy đầu tiên

= RIGHT (B5, LEN (B5)-TÌM THẤY(",",B5))

Ghi chú:

1. Trong công thức trên, B5 là ô bạn sẽ xóa văn bản và "," là ký tự bạn sẽ xóa văn bản dựa trên.

2. Để xóa tất cả trước ký tự cụ thể cuối cùng, hãy sử dụng công thức sau:

= RIGHT (B5, LEN (B5) -FIND ("@", SUBSTITUTE (B5,"Nhân vật"," @ ", (LEN (B5) -LEN (SUBSTITUTE (B5,"Nhân vật"," "))) / LEN ("Nhân vật"))))

Để xóa mọi thứ sau dấu phẩy đầu tiên, xin vui lòng:

Chọn một ô trống, sao chép và dán công thức bên dưới vào đó, rồi nhấn đăng ký hạng mục thi Chìa khóa. Sau đó kéo Điền vào Xử lý để áp dụng công thức cho các ô khác. Xem ảnh chụp màn hình:

Công thức: Xóa mọi thứ sau dấu phẩy đầu tiên

= LEFT (B5, FIND (",", B5) -1)

Ghi chú:

1. Trong công thức trên, B5 là ô bạn sẽ xóa văn bản và "," là ký tự bạn sẽ xóa văn bản dựa trên.

2. Để xóa tất cả sau ký tự cụ thể cuối cùng, hãy sử dụng công thức sau:

= LEFT (B5, FIND ("@", SUBSTITUTE (B5,"tính cách"," @ ", LEN (B5) -LEN (SUBSTITUTE (B5,"tính cách"," ")))) - 1)


Xóa văn bản trước hoặc sau ký tự xuất hiện thứ n theo công thức

Các công thức dưới đây có thể giúp xóa tất cả trước hoặc sau ký tự xuất hiện thứ n khỏi các ô trong Excel.

Để xóa tất cả trước ký tự xuất hiện thứ n khỏi các ô, bạn cần phải:

Chọn một ô trống để xuất kết quả, sao chép công thức bên dưới vào đó và nhấn đăng ký hạng mục thi Chìa khóa. Sau đó kéo Điền vào Xử lý để áp dụng công thức cho các ô khác. Xem ảnh chụp màn hình:

Công thức: Xóa mọi thứ trước dấu phẩy lần xuất hiện thứ hai

= RIGHT (SUBSTITUTE (B5, ",", CHAR (9), 2), LEN (B5) - TÌM (CHAR (9), SUBSTITUTE (B5, ",", CHAR (9), 2), 1) + 1)

Ghi chú:

1. Trong các công thức, B5, ","và 2 số có nghĩa là tất cả nội dung sau dấu phẩy xuất hiện thứ hai sẽ bị xóa khỏi ô B5.

2. Bạn có thể thay đổi ","và 2 đánh số đến bất kỳ ký tự nào và số vị trí xuất hiện khi bạn cần.

Để xóa tất cả sau ký tự xuất hiện thứ n khỏi các ô, bạn cần phải:

Chọn một ô trống để xuất kết quả, sao chép công thức bên dưới vào đó và nhấn đăng ký hạng mục thi Chìa khóa. Sau đó kéo Điền vào Xử lý để áp dụng công thức cho các ô khác. Xem ảnh chụp màn hình:


Công thức: Xóa mọi thứ sau dấu phẩy lần xuất hiện thứ hai

= LEFT (SUBSTITUTE (B5,",", CHAR (9),2), FIND (CHAR (9), SUBSTITUTE (B5,",", CHAR (9),2), 1) -1)

Ghi chú:

1. Trong các công thức, B5, ","và 2 số có nghĩa là tất cả nội dung sau dấu phẩy xuất hiện thứ hai sẽ bị xóa khỏi ô A7.

2. Bạn có thể thay đổi ","và 2 đánh số đến bất kỳ ký tự nào và số vị trí xuất hiện khi bạn cần.


Dễ dàng xóa văn bản trước / sau một ký tự cụ thể với Kutools cho Excel

Nếu chỉ có một dấu phân cách bằng dấu phẩy cho mỗi ô trong một phạm vi và bạn muốn xóa mọi thứ trước hoặc sau dấu phẩy này khỏi các ô, vui lòng thử Chia ô tiện ích của Kutools cho Excel. Tiện ích này sẽ giúp bạn giải quyết vấn đề chỉ với vài cú nhấp chuột:

1. Chọn các ô mà bạn sẽ xóa mọi thứ trước hoặc sau dấu phẩy, rồi bấm Kutools > bản văn > Chia ô. Xem ảnh chụp màn hình:

2. bên trong Chia ô hộp thoại, chọn Chia thành các cột tùy chọn trong Kiểu và trong Chia theo chọn phần Nền tảng khác và nhập dấu phẩy vào ô trống, sau đó bấm vào OK cái nút. Xem ảnh chụp màn hình:

3. Khác Chia ô hộp thoại bật lên, chọn một ô trống để định vị văn bản, sau đó bấm vào OK .

Sau đó, bạn có thể thấy các ô đã chọn được chia theo ký tự cụ thể - dấu phẩy. Xem ảnh chụp màn hình:

  Nếu bạn muốn dùng thử miễn phí (30 ngày) tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.


Kutools cho Excel - Giúp Bạn Luôn Hoàn Thành Công Việc Trước Thời Gian, Có Nhiều Thời Gian Tận Hưởng Cuộc Sống
Bạn thường thấy mình mải miết với công việc, thiếu thời gian dành cho bản thân và gia đình?  Kutools cho Excel có thể giúp bạn đối phó với 80% Giải đố excel và nâng cao 80% hiệu quả công việc, giúp bạn có thêm thời gian chăm sóc gia đình và tận hưởng cuộc sống.
300 công cụ nâng cao cho 1500 tình huống công việc, giúp công việc của bạn trở nên dễ dàng hơn bao giờ hết.
Không còn cần ghi nhớ các công thức và mã VBA, hãy cho bộ não của bạn nghỉ ngơi từ bây giờ.
Các hoạt động phức tạp và lặp đi lặp lại có thể được thực hiện một lần trong vài giây.
Giảm hàng nghìn thao tác bàn phím & chuột mỗi ngày, tạm biệt bệnh nghề nghiệp ngay từ bây giờ.
Trở thành chuyên gia Excel trong 3 phút, giúp bạn nhanh chóng được công nhận và được thăng chức.
110,000 người làm việc hiệu quả và hơn 300 công ty nổi tiếng thế giới được lựa chọn.
Làm cho $ 39.0 của bạn trị giá hơn $ 4000.0 đào tạo của những người khác.
Bản dùng thử miễn phí đầy đủ tính năng trong 30 ngày. Đảm bảo hoàn tiền trong 60 ngày mà không cần lý do.

Comments (60)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي من ذوي الاعاقة اصم وابكم الثانوية وحاسوب من الرياض جازان صبيا رقم جوالي قديم اشويه 0501601641 ابغي مساعدة فايدة وشكرا لكم جميعا أن شاءالله
This comment was minimized by the moderator on the site
رقمي 0501601641 وشكرا لكم جميعا أن شاءالله السلام عليكم كيفكم اسمي احمد ابراهيم محمد علامي
This comment was minimized by the moderator on the site
Hi how can i split or add spacing in between each textRoominCoolDecoApartmentinBrunswickEast
This comment was minimized by the moderator on the site
Hi z,If every word in the sentence starts with a capital letter, you can try one of the methods below to get it done:1. To add space between each word, methods in this article can do you a favor:How To Insert Spaces Before Capital Letters In Excel?
https://www.extendoffice.com/documents/excel/1864-excel-insert-space-before-capital-letter.html

2. To split text by capital letter in the sentence, you can try the methods in this article.How To Split Text Into Separate Columns By Capital Letter In Excel?
https://www.extendoffice.com/documents/excel/3336-excel-split-text-by-capital-letter.html
This comment was minimized by the moderator on the site
Hi I have the next text:

/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:

/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):

/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Hiimy texts is following
Execution/428/2019DOI:05-07-20192 years 5 months 4
daysCompliance23-09-2019

I want to delete whole texts after DOI:
This comment was minimized by the moderator on the site
Hi I have the next text:
/credit-loan/super-credit/- from 1251 to 1016( -18.78%)
/credit-loan/no-credit/- from 1018 to 703( -30.94%)
/loan-loan-credit-cards- from 773 to 633( -18.11%)
/loan-loan/fair-loan/- from 321 to 502( -29.69%)

I need to delete everything after "-" before the from, including the character "-" so the above to become:
/credit-loan/super-credit/
/credit-loan/no-credit/
/loan-loan-credit-cards
/loan-loan/fair-loan/

And after I would also need to have the above without the "/" as in (but I think I can manage that later):
/credit-loan/super-credit
/credit-loan/no-credit
/loan-loan-credit-cards
/loan-loan/fair-loan
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
What is the formula to keep only 160USCAIRAPPW01 in below excel spreadsheet?

16780187,160-USC-NOV-Updates-Server,160 - ALL LAC+USC Servers,160USCAIRAPPW01,Non-compliant,11/23/2019 11:33 AM,,,,,,16891741,Non-compliant,0X00000000,Success,11/23/2019 11:22 AM,(SYSTEM),Yes,No,Yes,
This comment was minimized by the moderator on the site
remove everything before
the last hyphen?
BABU RAM (622)
JAGAN NATH
This comment was minimized by the moderator on the site
I have: E4U19-31C20010093021EI 3032AER LINGUS 190805000010. I need to remove everything before the first space and everything after the last space but I need to keep the spaces. I have this formula but it removes the spaces: =LEFT(RIGHT(A19,LEN(A19)-FIND(" ",A19)),FIND("^^",SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ","^^",LEN(RIGHT(A19,LEN(A19)-FIND(" ",A19)))-LEN(SUBSTITUTE(RIGHT(A19,LEN(A19)-FIND(" ",A19))," ",""))))-1)
This comment was minimized by the moderator on the site
Hi, please try this formula:
=LEFT(RIGHT(B9,LEN(B9)-FIND(" ",B9)+1),FIND("^^",SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ","^^",LEN(RIGHT(B9,LEN(B9)-FIND(" ",B9)))-LEN(SUBSTITUTE(RIGHT(B9,LEN(B9)-FIND(" ",B9))," ",""))))-1)
This comment was minimized by the moderator on the site
Great buddy. Too much helpful post.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations