Trong bài viết này, bạn sẽ học cách trích xuất tất cả các chuỗi văn bản trước một văn bản cụ thể.

Nếu có yêu cầu lấy văn bản từ một cột trước một văn bản cụ thể, chúng ta có thể sử dụng kết hợp các hàm TRIM, LEFT, SEARCH để lấy đầu ra.

TRIM: Xóa tất cả các khoảng trắng khỏi chuỗi văn bản ngoại trừ các khoảng trắng giữa các từ

Cú pháp: = TRIM (text)

text: Đây là một chuỗi mà bạn muốn xóa các khoảng trắng thừa.

LEFT: Trả về số ký tự được chỉ định từ đầu chuỗi văn bản.

Cú pháp: = LEFT (text, num_chars)

text: Là chuỗi văn bản chứa ký tự mà bạn muốn trích xuất num_chars: Nó chỉ định số ký tự từ bên trái mà bạn muốn trích xuất.

Hàm SEARCH trả về số ký tự mà tại đó một ký tự hoặc chuỗi văn bản cụ thể được tìm thấy lần đầu tiên, đọc từ trái sang phải (không phân biệt chữ hoa chữ thường)

Cú pháp = SEARCH (find_text, within_text, start_num)

find_text: Văn bản bạn muốn tìm.

trong_text: Là văn bản mà bạn muốn tìm kiếm.

start_num: Đây là tùy chọn. Nó là số trong chuỗi mà bạn muốn trích xuất dữ liệu.

===

Hãy cho chúng tôi hiểu với một ví dụ:

Chúng ta có văn bản trong cột A và trong cột B, chúng ta muốn lấy kết quả & ô D2 chứa văn bản tiêu chí. Tham khảo ảnh chụp được hiển thị bên dưới

img1

Chúng ta hãy nhập từ “công cụ” vào ô Văn bản Tiêu chí D2 Công thức trong ô B2 sẽ là = TRIM (LEFT (A2, SEARCH ($ D $ 2, A2) -1))

img2

Nếu chúng ta thay đổi Tiêu chí Văn bản nói “ứng dụng” thì sau đây là kết quả tham khảo dưới đây ảnh chụp nhanh

img3

Bằng cách này, bạn có thể lấy các chuỗi văn bản trước một chuỗi văn bản cụ thể.