Hướng dẫn find text starting with excel - tìm văn bản bắt đầu bằng excel

Explanation 

Bắt đầu từ trong ra ngoài, hàm giữa được sử dụng để trích xuất tất cả văn bản sau "@":

MID(B5,FIND("@",B5),LEN(B5))

Hàm Find cung cấp điểm bắt đầu và cho tổng số các ký tự để trích xuất, chúng tôi chỉ sử dụng LEN trên văn bản gốc. Đây là một chút cẩu thả, nhưng nó tránh phải tính toán số lượng ký tự chính xác để trích xuất. MID không quan tâm nếu số này lớn hơn các ký tự còn lại, nó chỉ cần trích xuất tất cả văn bản sau "@".

Tiếp theo, chúng tôi "tràn ngập" văn bản còn lại với các ký tự không gian, bằng cách thay thế bất kỳ khoảng trống nào bằng 100 không gian bằng cách sử dụng kết hợp thay thế và bò sát:

SUBSTITUTE("@word and remaining text"," ",REPT(" ",100))

Điều này có vẻ điên rồ, nhưng logic trở nên rõ ràng dưới đây.

Tiếp theo, để trích xuất chỉ từ chúng tôi muốn (tức là @word), chúng tôi sử dụng bên trái để trích xuất 100 ký tự đầu tiên từ bên trái. Điều này giúp chúng tôi "@word", cộng với nhiều không gian bổ sung. Để trực quan hóa, các dấu gạch nối bên dưới đại diện cho không gian:

@word---------------------

Bây giờ chúng ta chỉ cần loại bỏ tất cả các không gian bổ sung. Đối với điều đó, chúng tôi sử dụng chức năng trang trí.

Lưu ý: 100 đại diện cho từ dài nhất bạn mong đợi để tìm thấy bắt đầu với nhân vật đặc biệt. Tăng hoặc giảm để phù hợp với nhu cầu của bạn.

Ví dụ: bạn có thể cần trích xuất từ ​​bắt đầu bằng một ký tự cụ thể = = cho mỗi ô như ảnh chụp màn hình dưới đây được hiển thị, làm thế nào bạn có thể giải quyết nhiệm vụ này một cách nhanh chóng và dễ dàng trong Excel?

Hướng dẫn find text starting with excel - tìm văn bản bắt đầu bằng excel


Trích xuất từ ​​bắt đầu bằng một ký tự cụ thể trong Excel

Để trích xuất các từ bắt đầu bằng một ký tự hoặc văn bản cụ thể từ mỗi ô, bạn có thể tạo một công thức với sự kết hợp của các chức năng trang trí, trái, thay thế, mid, find, len và bò sát, cú pháp chung là:

= Trim (trái (thay thế (mid (văn bản, tìm (char, văn bản), len (văn bản)), "", rept ("", len (văn bản))), len (văn bản)))

  • Văn bản: Chuỗi văn bản hoặc giá trị ô mà bạn muốn trích xuất từ.: The text string or cell value that you want to extract word from.
  • Char: Nhân vật hoặc văn bản mà bạn muốn trích xuất từ ​​bắt đầu.: The character or text that you want to extract word begins.

1. Vui lòng sao chép hoặc nhập công thức sau vào ô trống:. Please copy or enter the following formula into a blank cell:

= Trim (trái (thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2)), len (a2)))

2. Sau đó, kéo tay cầm điền xuống để áp dụng công thức cho các ô mà bạn muốn sử dụng và tất cả các từ bắt đầu bằng ký tự cụ thể của = ký tự đã được trích xuất cùng một lúc, xem ảnh chụp màn hình:. Then, drag the fill handle down to apply the formula to the cells that you want to use, and all the words begin with the specific “=” character have been extracted at once, see screenshot:

Hướng dẫn find text starting with excel - tìm văn bản bắt đầu bằng excel


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

1. mid (a2, find ("=", a2), len (a2):

  • Len (A2): Hàm Len này trả về số lượng ký tự trong ô A2. Phần này được công nhận là đối số num_char trong hàm giữa.: This LEN function returns the number of the characters in cell A2. This part is recognized as the num_char argument in the MID function.
  • Tìm ("=", A2): Hàm tìm thấy này được sử dụng để có được vị trí của ký tự cụ thể đầu tiên = = trong ô A2. Phần này được công nhận là đối số start_num trong hàm mid.: This FIND function is used to get the position of the first specific character “=” in cell A2. This part is recognized as the start_num argument in the MID function.
  • Mid (a2, find ("=", a2), len (a2): hàm mid này được sử dụng để trích xuất một chuỗi con từ ô A2 tại vị trí được trả về bởi hàm tìm thấy và độ dài cụ thể được trả về bởi hàm LEN.: This MID function is used to extract a substring from cell A2 at the position which returned by the FIND function and specific length returned by the LEN function.

2. Thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2))):

  • Rept ("", Len (A2): Hàm Rept lặp lại chuỗi trống của ô A2 Một số lần cụ thể được trả về bởi hàm LEN.: The REPT function repeats empty string of cell A2 a specific number of times returned by the LEN function.
  • Thay thế (): Hàm thay thế này sẽ thay thế tất cả các chuỗi trống bằng một không gian đa văn bản mới được trả về bởi hàm Rept từ một chuỗi văn bản được trả về bởi hàm giữa.: This SUBSTITUTE function will replace all empty string with another new text-multiple spaces returned by the REPT function from a text string returned by the MID function.
  • Hướng dẫn find text starting with excel - tìm văn bản bắt đầu bằng excel
  • Mid (a2, find ("=", a2), len (a2): hàm mid này được sử dụng để trích xuất một chuỗi con từ ô A2 tại vị trí được trả về bởi hàm tìm thấy và độ dài cụ thể được trả về bởi hàm LEN.: This MID function is used to extract a substring from cell A2 at the position which returned by the FIND function and specific length returned by the LEN function.

2. Thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2))):This LEFT function is used to extract the specific number of characters returned by the LEN function from left side of the text string returned by the SUBSTITUTE function.

Rept ("", Len (A2): Hàm Rept lặp lại chuỗi trống của ô A2 Một số lần cụ thể được trả về bởi hàm LEN.The TRIM function remove all extra spaces from text string returned by the LEFT function.


Notes::

Thay thế (): Hàm thay thế này sẽ thay thế tất cả các chuỗi trống bằng một không gian đa văn bản mới được trả về bởi hàm Rept từ một chuỗi văn bản được trả về bởi hàm giữa.

3. Trái (thay thế (mid (a2, find ("=", a2), len (a2)), "", rept ("", len (a2))), len (a2)) Được sử dụng để trích xuất số lượng ký tự cụ thể được trả về bởi hàm LEN từ phía bên trái của chuỗi văn bản được trả về bởi hàm thay thế.


4. Trim (): Hàm trang trí Xóa tất cả các không gian bổ sung khỏi chuỗi văn bản được trả về bởi hàm bên trái.

  • REPT::
  • 1. Trong công thức ở trên, bạn có thể thay đổi ký tự = = bất kỳ ký tự hoặc văn bản nào khác bạn cần.

  • SUBSTITUTE::
  • Hàm thay thế 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.

  • TRIM::
  • Hàm trang trí sẽ loại bỏ tất cả các khoảng trống thêm khỏi chuỗi văn bản và chỉ giữ một khoảng trắng giữa các từ.

  • MID::
  • Hàm MID trả về các ký tự cụ thể từ giữa chuỗi văn bản.

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

  • REPT::
  • Hàm Rept được sử dụng để lặp lại các ký tự một số lần được chỉ định.

  • 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.


Thêm bài viết:

  • Trích xuất từ ​​có chứa văn bản cụ thể trong Excel
  • Đôi khi, bạn có thể muốn trích xuất từ ​​từ một ô có chứa một ký tự hoặc văn bản cụ thể, chẳng hạn như ảnh chụp màn hình sau được hiển thị, để trích xuất tất cả các từ có chứa ký tự = =. Làm thế nào bạn có thể giải quyết nhiệm vụ này trong Excel?

  • Trích xuất văn bản giữa các dấu ngoặc từ chuỗi văn bản
  • Nếu có một phần của văn bản được bao quanh với dấu ngoặc đơn trong chuỗi văn bản, bây giờ, bạn cần trích xuất tất cả các chuỗi văn bản giữa các dấu ngoặc đơn như sau ảnh chụp màn hình được hiển thị. Làm thế nào bạn có thể giải quyết nhiệm vụ này trong Excel một cách nhanh chóng và dễ dàng?

  • Trích xuất nhiều dòng từ một ô
  • Nếu bạn có một danh sách các chuỗi văn bản được phân tách bằng các lần ngắt dòng (xảy ra bằng cách nhấn ALT + ENTER KEYS khi nhập văn bản) và bây giờ, bạn muốn trích xuất các dòng văn bản này vào nhiều ô như dưới màn hình dưới hiển thị. Làm thế nào bạn có thể giải quyết nó với một công thức 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.

Hướng dẫn find text starting with excel - tìm văn bản bắt đầu bằng excel


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.

Hướng dẫn find text starting with excel - tìm văn bản bắt đầu bằng excel

Làm cách nào để tìm kiếm một từ bắt đầu bằng Excel?

Cách kiểm tra xem ô bắt đầu hay kết thúc bằng một ký tự cụ thể trong .....
Kiểm tra xem tế bào bắt đầu hoặc kết thúc bằng một ký tự cụ thể với công thức.....
Chọn một ô trống (ô B2) trong cột trợ giúp để hiển thị kết quả, nhập công thức vào thanh công thức và sau đó nhấn phím Enter.....
= If (trái (trim (a2), 1) = "s", "ok", "không ok").

Làm cách nào để tìm thấy sự xuất hiện đầu tiên của chuỗi trong Excel?

Bạn sử dụng chức năng tìm để xác định vị trí dấu gạch ngang đầu tiên trong chuỗi và thêm 1 vào giá trị đó vì bạn muốn bắt đầu với ký tự theo dấu gạch ngang: Tìm ("-", A2) +1.Đối số thứ 3 (num_chars).use the FIND function to locate the first dash in the string and add 1 to that value because you want to start with the character that follows the dash: FIND("-",A2)+1. 3rd argument (num_chars).

Có bắt đầu với chức năng trong Excel không?

Để kiểm tra các giá trị để xem chúng có bắt đầu với một trong một số ký tự (nghĩa là bắt đầu bằng x, y hoặc z) hay không, bạn có thể sử dụng hàm Countif cùng với hàm tổng.Dấu hoa thị (*) là ký tự đại diện cho một hoặc nhiều ký tự, vì vậy nó được sử dụng để tạo thử nghiệm "bắt đầu với".COUNTIF function together with the SUM function. The asterisk (*) is a wildcard for one or more characters, so it is used to create a "begins with" test.