Hướng dẫn how do i remove a string after the nth character in excel? - làm cách nào để xóa một chuỗi sau ký tự thứ n trong excel?

Đôi khi, bạn có thể cần xóa tất cả các văn bản sau hoặc trước dấu phân cách cụ thể thứ hai hoặc thứ n [như không gian, dấu phẩy, v.v.] như sau ảnh chụp màn hình được hiển thị, bài viết này, tôi sẽ nói về một số công thức đơn giản để xử lý nhiệm vụ này trong Excel .

  • Xóa văn bản sau dấu phân cách cụ thể thứ hai hoặc thứ n [không gian, dấu phẩy, v.v.] khỏi chuỗi văn bản
  • Xóa văn bản trước dấu phân cách cụ thể thứ hai hoặc thứ n [không gian, dấu phẩy, v.v.] khỏi chuỗi văn bản

Xóa văn bản sau dấu phân cách cụ thể thứ hai hoặc thứ n [không gian, dấu phẩy, v.v.] khỏi chuỗi văn bản

Trong Excel, để loại bỏ văn bản sau không gian thứ hai hoặc thứ hai hoặc các dấu phân cách khác, bên trái, thay thế và tìm chức năng có thể giúp bạn một việc. Cú pháp chung là:

= Trái [thay thế [ô, "", "#", n+1], tìm ["#", thay thế [ô, "", "#", n], 1] -1]

  • ô: tham chiếu ô hoặc chuỗi văn bản mà bạn muốn xóa văn bản.: The cell reference or text string that you want to remove text from.
  • N: Đại diện cho dấu phân cách thứ n mà bạn muốn xóa văn bản dựa trên.: Represents the nth delimiter that you want to remove text based on.

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

= Trái [thay thế [A2, "", "#", 3], tìm ["#", thay thế [A2, "", "#", 2], 1] -1]

Và sau đó, kéo tay cầm điền xuống các ô mà bạn muốn áp dụng công thức này và tất cả các văn bản sau khi không gian thứ hai đã bị xóa cùng một lúc, xem ảnh chụp màn hình:

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

1. Thay thế [A2, "", " #", 3]: Hàm thay thế này được sử dụng để thay thế không gian thứ ba bằng một ký tự cụ thể # trong ô A2. Nó sẽ nhận được điều này: Mạnh Tom Hill Houston#Texas US. Phần này của công thức được công nhận là đối số văn bản của hàm bên trái. This SUBSTITUTE function is used to replace the third space with a specific character # in cell A2. It will get this: “Tom Hill Houston#Texas US”. This part of formula is recognized as the text argument of the LEFT function.

2. Tìm ["#", thay thế [A2, "", "#", 2], 1] -1: Phần này của công thức được tái hiện dưới dạng đối số num_chars của hàm bên trái. This part of the formula is recgonized as the num_chars argument of the LEFT function.

  • Thay thế [A2, "", " #", 2]: Hàm thay thế sẽ thay thế không gian thứ hai bằng một ký tự # cụ thể trong ô A2. Và bạn sẽ nhận được kết quả như thế này: Hồi Tom Hill#Houston Texas US.: The SUBSTITUTE function will replace the second space with a specific # character in cell A2. And you will get the result as this: “Tom Hill#Houston Texas US”.
  • Tìm ["#", thay thế [A2, "", "#", 2], 1] -1 = find ["#", "Tom Hill#Houston Texas US", 1] -1: Hàm tìm thấy này được sử dụng Để tìm vị trí của ký tự # từ chuỗi văn bản được trả về bởi hàm thay thế bắt đầu ở ký tự đầu tiên. Trừ 1 có nghĩa là loại trừ không gian. Và điều này sẽ nhận được số 8.: This FIND function is used to find the position of the # character from the text string returned by the SUBSTITUTE function start at the first character. Subtracting 1 means to exclude the space. And this will get the number 8.

3. Trái [thay thế [A2, "", "#", 3], tìm ["#", thay thế [A2, "", "#", 2], 1] -1] = trái ["Tom Hill Houston #Texas chúng tôi ", 8]: Cuối cùng, hàm bên trái này sẽ trích xuất 8 ký tự từ phía bên trái của chuỗi văn bản trong ô A2. Finally, this LEFT function will extract 8 characters from the left side of the text string in cell A2.

Notes:

1. Nếu có bất kỳ trình phân cách nào khác để tách chuỗi văn bản của bạn, bạn chỉ cần thay thế ký tự không gian bằng các ký tự khác mà bạn cần.

2. Để xóa văn bản sau dấu phân cách cụ thể thứ n, vui lòng thay đổi số thứ n theo nhu cầu của bạn, ví dụ, để xóa văn bản sau không gian thứ ba, vui lòng áp dụng công thức dưới đây:

= Trái [thay thế [A2, "", "#", 4], tìm ["#", thay thế [A2, "", "#", 3], 1] -1]

Xóa văn bản trước dấu phân cách cụ thể thứ hai hoặc thứ n [không gian, dấu phẩy, v.v.] khỏi chuỗi văn bản

Để xóa văn bản trước dấu phân cách cụ thể thứ hai hoặc thứ n, chức năng bên phải, len, tìm và thay thế có thể giúp bạn. Cú pháp chung là:

= Right [di động, len [ô] -find ["#", thay thế [ô, "", "#", n]]]]

  • ô: tham chiếu ô hoặc chuỗi văn bản mà bạn muốn xóa văn bản.: The cell reference or text string that you want to remove text from.
  • N: Đại diện cho dấu phân cách thứ n mà bạn muốn xóa văn bản dựa trên.: Represents the nth delimiter that you want to remove text based on.

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

= Trái [thay thế [A2, "", "#", 3], tìm ["#", thay thế [A2, "", "#", 2], 1] -1]

Và sau đó, kéo tay cầm điền xuống các ô mà bạn muốn áp dụng công thức này và tất cả các văn bản sau khi không gian thứ hai đã bị xóa cùng một lúc, xem ảnh chụp màn hình:

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

1. Thay thế [A2, "", " #", 3]: Hàm thay thế này được sử dụng để thay thế không gian thứ ba bằng một ký tự cụ thể # trong ô A2. Nó sẽ nhận được điều này: Mạnh Tom Hill Houston#Texas US. Phần này của công thức được công nhận là đối số văn bản của hàm bên trái.This part of formula is recognized as the num_chars argument of the RIGHT function.

  • Thay thế [A2, "", " #", 2]: Hàm thay thế sẽ thay thế không gian thứ hai bằng một ký tự # cụ thể trong ô A2. Và bạn sẽ nhận được kết quả như thế này: Hồi Tom Hill#Houston Texas US.: The SUBSTITUTE function will replace the second space with a specific # character in cell A2. And you will get the result as this: “Tom Hill#Houston Texas US”.
  • Tìm ["#", thay thế [A2, "", "#", 2], 1] -1 = find ["#", "Tom Hill#Houston Texas US", 1] -1: Hàm tìm thấy này được sử dụng Để tìm vị trí của ký tự # từ chuỗi văn bản được trả về bởi hàm thay thế bắt đầu ở ký tự đầu tiên. Trừ 1 có nghĩa là loại trừ không gian. Và điều này sẽ nhận được số 8.: This FIND function will get the position of the # character of the text string which returned by the SUBSTITUTE function. And it will get the number 9.
  • 3. Trái [thay thế [A2, "", "#", 3], tìm ["#", thay thế [A2, "", "#", 2], 1] -1] = trái ["Tom Hill Houston #Texas chúng tôi ", 8]: Cuối cùng, hàm bên trái này sẽ trích xuất 8 ký tự từ phía bên trái của chuỗi văn bản trong ô A2.: The total length of cell A2 subtracts the position of the second space to get the number of the remaining character. This will get the number 16.

1. Nếu có bất kỳ trình phân cách nào khác để tách chuỗi văn bản của bạn, bạn chỉ cần thay thế ký tự không gian bằng các ký tự khác mà bạn cần. This RIGHT function is used to extract the characters from right side of the text in cell A2.

Notes:

2. Để xóa văn bản sau dấu phân cách cụ thể thứ n, vui lòng thay đổi số thứ n theo nhu cầu của bạn, ví dụ, để xóa văn bản sau không gian thứ ba, vui lòng áp dụng công thức dưới đây:

= Trái [thay thế [A2, "", "#", 4], tìm ["#", thay thế [A2, "", "#", 3], 1] -1]

= Right [A2, Len [A2] -find ["#", thay thế [A2, "", "#", 3]]]

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.

  • LEFT::
  • Hàm bên trái trích xuất số lượng ký tự đã cho từ phía bên trái của chuỗi được cung cấp.

  • RIGHT::
  • Hàm phù hợp được sử dụng để trích xuất một số lượng ký tự cụ thể từ phía bên phải của chuỗi văn bản.

  • 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 trong ngoặc hoặc dấu ngoặc khỏi chuỗi văn bản
  • 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.

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.

Bài Viết Liên Quan

Chủ Đề