Note: The other languages of the website are Google-translated. Back to English

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?

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 toàn bộ tính năng 30-dấu vết miễn phí 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 Nhiều Loại 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-day) của 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 30-ngày. Đảm bảo hoàn tiền trong 60 ngày mà không cần lý do.

Nhận xét (60)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tuyệt vời, cảm ơn vì điều đó! Quá dễ
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chân thành cảm ơn. Giải pháp hoàn hảo.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Một số lời khuyên tuyệt vời ở đó! cảm ơn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nó quá hữu ích.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Rất biết ơn bạn, điều đó thật hữu ích
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi thích cách này hơn công thức giữa!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn vì điều này! Phải tiết kiệm một chút thời gian quý báu cho một chi tiết đơn hàng 600.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Công thức để xóa văn bản sau một ký tự là chính xác những gì tôi cần. Cảm ơn bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi cần xóa tất cả văn bản sau từ đầu tiên.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Barnett Frankel thân mến,

Nếu bạn giả sử rằng một khoảng trắng là sự phân chia giữa các từ, công thức này = LEFT (A2, FIND ("", A2 & "") -1) có thể giúp bạn. Và nếu các từ của bạn được phân tách bằng những từ khác như dấu phẩy, vui lòng thay thế các khoảng trắng trong công thức bằng dấu phẩy: = LEFT (A2, FIND (",", A2 & ",") - 1)

Trân trọng, Crystal
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Điều này thực sự rất hữu ích để giúp tôi tạo / trích xuất thông tin đăng nhập mới từ cơ sở dữ liệu email của chúng tôi - cảm ơn bạn! (và cảm ơn, Excel)!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Vui lòng chia sẻ công thức để tìm nhiều khoảng trắng trong một chuỗi văn bản, để trích xuất những gì chúng tôi muốn từ chuỗi đó một cách dễ dàng.
Cảm ơn bạn
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Kính gửi TarunKumar,
Xin lỗi, tôi không chắc tôi đã nhận được câu hỏi của bạn. Sẽ rất tuyệt nếu bạn có thể cung cấp ảnh chụp màn hình về những gì bạn đang cố gắng làm.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi có nhiều / trong chuỗi của mình và muốn tách văn bản hoặc chuỗi sau dấu / được tìm thấy cuối cùng trong chuỗi, vui lòng cho tôi biết cách thực hiện việc này
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ngày tốt,
Giả sử ô của bạn là A4, bạn có thể áp dụng công thức này = LEFT (A4, FIND ("@", SUBSTITUTE (A4, "/", "@", LEN (A4) -LEN (SUBSTITUTE (A4, "/", ") ")))) - 1) để lấy tất cả văn bản trước ký hiệu / cuối cùng.

và sau đó áp dụng công thức = TRIM (RIGHT (SUBSTITUTE (A4, "/", REPT ("", 99)), 99)) để lấy văn bản sau ký hiệu / cuối cùng được tìm thấy trong chuỗi. Xem ảnh chụp màn hình:
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xem ảnh chụp màn hình:
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Hãy ghi nhớ rằng, với
= RIGHT (A1, LEN (A1) -FIND (",", A1))
bạn đang giữ khoảng trắng sau dấu phẩy. Một giải pháp dễ dàng sẽ là:
= RIGHT (A1, LEN (A1) -FIND (",", A1) -1)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ngày tốt,
Cảm ơn bạn đã chia sẻ.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
cách sang phải STVP1-AMDC1-DELC2- giá trị loại bỏ (-)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ngày tốt,
Ý bạn là xóa tất cả dấu gạch ngang "-" khỏi chuỗi?
Vui lòng thử công thức này = SUBSTITUTE (A1, "-", "")
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Hi Guys
Tôi cố gắng tách nhiều phần tử từ một ô bằng cách sử dụng forumas được hiển thị trên trang này, nhưng tôi gặp sự cố, tôi không thống nhất và thiếu caractere! Kiểm tra ảnh chụp nhanh để xem công thức. Đây là ví dụ về tình huống hàng 21:
A21: Bay12_PRL_Cb là ô nguồn của tôi. Tôi muốn tách Bay21 / PRL / Cb thành 3 ô
B21: Bay12_ (Không nên có "_")
C21: PRL_Cb (Cái này hoạt động tốt, tôi sẽ sử dụng và ẩn ô này để tạo D21)
D21: PR (Tôi nên có PRL, chữ L bị thiếu)
E21: Cb (Cái này hoạt động tốt)

Bất cứ ai có thể chỉ cho tôi những gì tôi đang làm sai?
Đây là excel mac 2008, phiên bản 12.3.2 được cấp phép
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Mình đăng ảnh chụp nhưng không hiểu sao nó lại không hiển thị !!!
Vì vậy, đây là công thức:
B21: = LEFT (A21, LEN (A21) -FIND ("_", A21))
C21: = RIGHT (A21, LEN (A21) -FIND ("_", A21))
D21: = LEFT (C21, LEN (C21) -FIND ("_", C21))
E21: = TRIM (RIGHT (SUBSTITUTE (A21, "_", REPT ("", 99)), 99))
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Haaaaaa Tôi hiểu rồi. Tôi vẫn không biết mình đã làm gì sai nhưng tôi đã sử dụng công thức khác và nó hoạt động. Sau đó, đây là một phương pháp TỐT để chia ô thành 3 hoặc nhiều danh mục bằng cách sử dụng công thức. Cảm ơn bạn pha lê
Đây là công thức sửa đổi mới của tôi.
B21: = TRIM (LEFT (SUBSTITUTE (A21, "_", REPT ("", 99)), 99))
C21: = RIGHT (A21, LEN (A21) -FIND ("_", A21)) ô được ẩn
D21: = TRIM (LEFT (SUBSTITUTE (C21, "_", REPT ("", 99)), 99))
E21: = TRIM (RIGHT (SUBSTITUTE (A21, "_", REPT ("", 99)), 99))
Kết quả:
A21 (nguồn): Bay12_PRL_Cb
B21: Vịnh21
D21: PRL
E21: Cb

Tôi chắc rằng có một cách để đơn giản hóa điều này, nhưng nó phù hợp với tôi.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Jonathan Piette thân mến,
Rất mừng cho bạn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi cần trợ giúp về công thức.
Hai cột trong thông tin đầu tiên về địa chỉ, thứ hai tôi chỉ cần quốc gia.
Ví dụ:
XXX34, AAABBBCCC VS, Šveice
Làm thế nào tôi với sữa công thức có thể chỉ lấy “Šveice”?
Cảm ơn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào Artik,
Công thức này có thể giúp bạn: = TRIM (RIGHT (SUBSTITUTE (A1, ",", REPT ("", LEN (A1))), LEN (A1)))
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào bạn.
Tôi có chuỗi văn bản trong một ô tương tự như sau: example1, example2, example3, example4, example5, example6, example7, example8, example9.
Tôi cần trích xuất văn bản trước dấu phẩy thứ 5 chẳng hạn. Vì vậy, kết quả là tôi sẽ có một cái gì đó như thế này: example1, example2, example3, example4, example5.
bất kỳ giúp đỡ?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Ngày tốt,
Công thức dưới đây có thể giúp bạn trích xuất tất cả các văn bản trước dấu phẩy thứ 5 trong một ô.
=LEFT(SUBSTITUTE(A26," ","-",5),FIND("-",SUBSTITUTE(A26," ","-",5),1)-1)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Chào. Tôi đang cố gắng sử dụng công thức = LEFT (B5, FIND (".", B5) -1 nhưng thay vì "." Tôi muốn sử dụng "/" vì vậy nó sẽ chỉ chiếm văn bản và số bắt buộc. Ví dụ: :
ABCD-5008/2 và XYZ-5010/2. Tôi chỉ cần chụp ABCD-5008 và XYZ-5010. Nhưng khi tôi sử dụng = LEFT (B5, FIND ("/", B5) -1) thì nó cho tôi lỗi #VALUE !. Xin hãy tư vấn cho tôi cách tiếp cận mối quan tâm này. Cám ơn rất nhiều!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào Marites,
Công thức hoạt động tốt trong trường hợp của tôi. Bạn sử dụng phiên bản Office nào?
Không có bình luận nào được đăng ở đây
Tải thêm
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL