Hướng dẫn how do i remove text after parentheses in excel? - làm cách nào để xóa văn bản sau dấu ngoặc đơn trong excel?

Giả sử, bạn có một danh sách các chuỗi văn bản và một phần của các văn bản được đặt trong dấu ngoặc đơn, bây giờ, bạn muốn xóa tất cả các văn bản trong dấu ngoặc đơn và bao gồm cả dấu ngoặc đơn như các ảnh chụp màn hình dưới đây được hiển thị. Bài viết này, tôi sẽ giới thiệu một số phương pháp để giải quyết nhiệm vụ này trong Excel.

  • Xóa văn bản trong ngoặc hoặc dấu ngoặc khỏi chuỗi văn bản với công thức
  • Xóa văn bản trong ngoặc hoặc dấu ngoặc khỏi chuỗi văn bản với chức năng do người dùng xác định

Xóa văn bản trong ngoặc hoặc dấu ngoặc khỏi chuỗi văn bản với công thức

Bạn có thể tạo một công thức dựa trên các chức năng thay thế, phát hiện và len để xử lý công việc này, cú pháp chung là:

=SUBSTITUTE[text,MID[LEFT[text,FIND["]",text]],FIND["[",text],LEN[text]],""]

  • Văn bản: Chuỗi văn bản hoặc tham chiếu ô mà bạn muốn sử dụng.: The text string or cell reference that you want to use.

Vui lòng sao chép hoặc nhập công thức sau vào ô trống nơi bạn muốn nhận kết quả:

=SUBSTITUTE[A2,MID[LEFT[A2,FIND["]",A2]],FIND["[",A2],LEN[A2]],""]

Và sau đó, kéo tay cầm điền xuống các ô bạn muốn áp dụng công thức này và tất cả các văn bản trong dấu ngoặc đơn bao gồm các dấu ngoặc đơn đã được gỡ bỏ, xem ảnh chụp màn hình:

Giải thích về công thức:

1. mid [trái [a2, find ["]", a2]], find ["[", a2], len [a2]]: hàm mid này được công nhận là đối số old_text trong hàm thay thế. This MID function is recognized as the old_text argument within the SUBSTITUTE function.

  • Trái [A2, Tìm ["]", A2]]: Phần này của công thức được sử dụng để trích xuất chuỗi văn bản từ bên trái sang dấu ngoặc đơn bên phải trong ô A2, và bạn sẽ nhận được kết quả như thế này: Hồi Tom Hill [Houston Texas] Điều này sẽ được công nhận là đối số văn bản trong hàm giữa.: This part of the formula is used to extract the text string from left to the right parenthesis in cell A2, and you will get the result as this: “Tom Hill [Houston Texas]”. This will be recognized as the text argument within the MID function.
  • Tìm ["[", A2]: Hàm tìm thấy này sẽ trả về vị trí của dấu ngoặc đơn bên trái từ ô A2, kết quả là: 10. Và công thức phần này được công nhận là đối số start_num trong hàm giữa.: This FIND function will return the position of the left parenthesis from cell A2, the result is: 10. And this part formula is recognized as the start_num argument within the MID function.
  • Len [A2]: Hàm Len sẽ nhận được tổng số ký tự trong ô A2 và kết quả là: 27. Phần này được công nhận là đối số num_chars của hàm giữa.: The LEN function will get the total number of the characters in cell A2, and the result is: 27. This part is recognized as the num_chars argument of the MID function.
  • Mid [trái [a2, find ["]", a2]], find ["[", a2], len [a2]] = mid ["tom hill [houston texas]", 10,27]: hàm giữa này được sử dụng để trích xuất các ký tự từ chuỗi văn bản được trả về bởi hàm bên trái, bắt đầu từ ký tự thứ mười với chiều dài 27 ký tự và bạn sẽ nhận được kết quả như thế này: Hồi [Houston Texas].: This MID function is used to extract the characters from the text string which are returned by the LEFT function, start from the tenth character with a length of 27 characters, and you will get the result as this: “[Houston Texas]”.

2. Thay thế [A2, MID [trái [A2, Tìm ["]", A2]], Tìm ["[", A2], Len [A2]], ""] "," "]: Cuối cùng, hàm thay thế này được sử dụng để thay thế văn bản cũ được trả về bởi hàm mid mà không có gì trong chuỗi văn bản của ô A2. At last, this SUBSTITUTE function is used to replace the old text that returned by the MID function with nothing in the text string of cell A2.

Notes:

1. Nếu một phần của văn bản kèm theo dấu ngoặc, bạn chỉ cần thay thế dấu ngoặc đơn bằng các giá đỡ như dưới đây công thức:

=SUBSTITUTE[A2,MID[LEFT[A2,FIND["]",A2]],FIND["[",A2],LEN[A2]],""]

2. Nếu không có dấu ngoặc đơn trong giá trị ô, sau khi áp dụng công thức trên, một lỗi sẽ được hiển thị, trong trường hợp này, bạn chỉ cần gửi công thức trên vào hàm iferror:

=IFERROR[SUBSTITUTE[A2,MID[LEFT[A2,FIND["]",A2]],FIND["[",A2],LEN[A2]],""],A2]

Xóa văn bản trong ngoặc hoặc dấu ngoặc khỏi chuỗi văn bản với chức năng do người dùng xác định

Nếu có hai hoặc nhiều dấu ngoặc đơn trong chuỗi văn bản, công thức trên chỉ có thể được sử dụng để xóa văn bản trong dấu ngoặc đơn đầu tiên. Để loại bỏ tất cả các văn bản trong nhiều dấu ngoặc đơn như ảnh chụp màn hình sau đây được hiển thị, làm thế nào bạn có thể đạt được nó trong Excel?

Trong trường hợp này, một hàm do người dùng xác định có thể giúp bạn xóa tất cả các văn bản trong dấu ngoặc đơn. Xin hãy làm với các bước sau:

1. Giữ các phím ALT + F11 trong Excel và nó mở cửa sổ Microsoft Visual Basic cho các ứng dụng.. Hold down the Alt + F11 keys in Excel, and it opens the Microsoft Visual Basic for Applications window.

2. Nhấp vào Chèn> Mô -đun và Dán mã VBA sau vào cửa sổ mô -đun.. Click Insert > Module, and paste the following VBA code in the Module Window.

Function remtxt[ByVal str As String] As String
'updateby Extendoffice
  While InStr[str, "["] > 0 And InStr[str, "]"] > InStr[str, "["]
    str = Left[str, InStr[str, "["] - 1] & Mid[str, InStr[str, "]"] + 1]
  Wend
  remtxt = Trim[str]
End Function

3. Sau đó, quay lại bảng tính nơi bạn muốn sử dụng và nhập công thức này vào một ô trống: = remtxt [A2], sau đó kéo tay cầm điền vào các ô bạn muốn áp dụng công thức này, tất cả các văn bản bên trong Nhiều dấu ngoặc đơn bao gồm các dấu ngoặc đơn đã được gỡ bỏ cùng một lúc, xem ảnh chụp màn hình:. Then, go back to the worksheet where you want to use, and enter this formula into a blank cell: =remtxt[A2], then drag the fill handle down to the cells you want to apply this formula, all the texts within the multiple parentheses including the parentheses have been removed at once, see screenshot:

Các chức năng tương đối được sử dụng:

  • LEN::
  • Hàm Len trả về số lượng ký tự trong chuỗi văn bản.

  • MID::
  • Hàm MID được sử dụng để tìm và trả về một số ký tự cụ thể từ giữa chuỗi văn bản đã cho.

  • FIND::
  • Hàm tìm được sử dụng để tìm một chuỗi trong một chuỗi khác và trả về vị trí bắt đầu của chuỗi bên trong một chuỗi khác.

  • SUBSTITUTE::
  • Hàm thay thế Excel thay thế văn bản hoặc ký tự trong chuỗi văn bản bằng một văn bản hoặc ký tự khác.

Thêm bài viết:

  • Xóa văn bản trước hoặc sau khi ký tự cụ thể đầu tiên hoặc cuối cùng khỏi các chuỗi văn bản
  • Hướng dẫn này sẽ nói về cách xóa văn bản trước hoặc sau nhân vật cụ thể đầu tiên hoặc cuối cùng, chẳng hạn như không gian, dấu phẩy từ danh sách các chuỗi văn bản trong Excel.

  • Dải hoặc xóa các ký tự không phải là số từ chuỗi văn bản
  • Đôi khi, bạn có thể cần phải xóa tất cả các ký tự không phải là số từ các chuỗi văn bản và chỉ giữ các số như bên dưới ảnh chụp màn hình được hiển thị. Bài viết này sẽ giới thiệu một số công thức để giải quyết nhiệm vụ này trong Excel.

  • Dải hoặc xóa các ký tự số khỏi chuỗi văn bản
  • Nếu bạn muốn xóa tất cả các số từ danh sách các chuỗi văn bản nhưng giữ các ký tự không phải là số khác, có lẽ có một số công thức trong Excel có thể giúp bạn giúp đỡ.

  • Xóa văn bản khỏi ô dựa trên vị trí cụ thể
  • Hướng dẫn này giải thích cách sử dụng các công thức để loại bỏ văn bản khỏi một ô dựa trên vị trí cụ thể trong Excel.

Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - giúp bạn nổi bật giữa đám đông

Bạn có muốn hoàn thành công việc hàng ngày của mình một cách nhanh chóng và hoàn hảo không? Kutools cho Excel mang đến 300 & NBSP; Các tính năng nâng cao mạnh mẽ & nbsp; [Kết hợp sổ làm việc, tổng màu, nội dung ô phân chia, ngày chuyển đổi, v.v.] và tiết kiệm 80% thời gian cho bạn.

  • Được thiết kế cho 1500 kịch bản làm việc, giúp bạn giải quyết các vấn đề 80%& nbsp; Excel.
  • Giảm hàng ngàn lần nhấp chuột và chuột mỗi ngày, làm giảm đôi mắt và bàn tay mệt mỏi của bạn.
  • Trở thành một chuyên gia Excel trong 3 phút. Không còn cần phải nhớ bất kỳ công thức đau đớn và mã VBA.
  • 30 ngày dùng thử miễn phí không giới hạn. Đảm bảo hoàn lại tiền 60 ngày. Nâng cấp và hỗ trợ miễn phí trong 2 năm.

Tab Office - Kích hoạt đọc và chỉnh sửa bảng trong Microsoft Office [bao gồm Excel]

  • Một giây để chuyển đổi giữa hàng tá tài liệu mở!
  • Giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày, nói lời tạm biệt với tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến văn phòng [bao gồm Excel], giống như Chrome, Firefox và Internet Explorer mới.

Làm cách nào để xóa văn bản sau một ký tự đặc biệt trong Excel?

Làm thế nào để loại bỏ ký tự cụ thể trong Excel..
Chọn một loạt các ô mà bạn muốn xóa một ký tự cụ thể ..
Nhấn Ctrl + H để mở hộp thoại Tìm và thay thế ..
Trong tìm hộp nào, nhập nhân vật ..
Để lại hộp thay thế ..
Nhấp vào Thay thế tất cả ..

Làm cách nào để xóa mọi thứ trong ngoặc đơn trong Excel?

Thông thường, trong Excel, tính năng tìm và thay thế có thể giúp bạn xóa tất cả dữ liệu trong ngoặc, vui lòng làm như sau:..
Chọn phạm vi dữ liệu mà bạn muốn xóa tất cả dữ liệu trong ngoặc ..
Sau đó nhấp vào Trang chủ> Tìm & Chọn> Thay thế, hoặc bạn cũng có thể nhấn Ctrl + H để mở hộp thoại Tìm và thay thế] Xem ảnh chụp màn hình:.

Làm cách nào để loại bỏ mọi thứ sau một biểu tượng trong Excel?

Xóa các văn bản trước hoặc sau ký tự cụ thể bằng cách tìm và thay thế trong Excel..
Chọn các ô bạn sẽ xóa các văn bản trước hoặc sau một ký tự cụ thể, nhấn các phím Ctrl + H để mở hộp thoại Tìm và thay thế ..
Giữ cho hộp thay thế bằng cách trống, sau đó nhấp vào nút Thay thế tất cả ..

Làm thế nào để bạn xóa văn bản trước hoặc sau một văn bản cụ thể trong Excel?

Để loại bỏ văn bản trước một ký tự đã cho, hãy nhập ký tự trước dấu hoa thị [*char].Để xóa văn bản sau một ký tự nhất định, hãy nhập ký tự theo sau là dấu hoa thị [char*].Để xóa một chuỗi con giữa hai ký tự, nhập dấu hoa thị được bao quanh bởi 2 ký tự [char*char].type the character preceded by an asterisk [*char]. To remove text after a certain character, type the character followed by an asterisk [char*]. To delete a substring between two characters, type an asterisk surrounded by 2 characters [char*char].

Bài Viết Liên Quan

Chủ Đề