이 기사에서는 특정 텍스트 앞의 모든 텍스트 문자열을 추출하는 방법을 배웁니다.

특정 텍스트 앞의 열에서 텍스트를 검색해야하는 경우 TRIM, LEFT, SEARCH 함수의 조합을 사용하여 출력을 얻을 수 있습니다.

TRIM : 단어 사이의 단일 공백을 제외하고 텍스트 문자열에서 모든 공백을 제거합니다

구문 : = TRIM (text)

텍스트 : 여분의 공백을 제거하려는 문자열입니다.

LEFT : 텍스트 문자열의 시작 부분부터 지정된 수의 문자를 반환합니다.

구문 : = LEFT (text, num_chars)

text : 추출하고자하는 문자가 포함 된 문자열입니다. num_chars : 추출하고자하는 왼쪽부터 문자 수를 지정합니다.

SEARCH 함수는 특정 문자 또는 텍스트 문자열이 처음 발견 된 문자의 번호를 반환하며 왼쪽에서 오른쪽으로 읽습니다 (대소 문자 구분 안 함)

구문 = SEARCH (find_text, within_text, start_num)

find_text : 찾으려는 텍스트입니다.

within_text : 검색하려는 텍스트입니다.

start_num : 선택 사항입니다. 데이터를 추출하려는 문자열의 숫자입니다.

===

예를 들어 이해합시다 :

A 열에 텍스트가 있고 B 열에 결과를 얻고 싶습니다. D2 셀에는 기준 텍스트가 포함됩니다. 아래 표시된 스냅 샷 참조

img1

조건 텍스트 셀 D2에 “도구”라는 단어를 입력하겠습니다. 셀 B2의 수식은 = TRIM (LEFT (A2, SEARCH ($ D $ 2, A2) -1))

img2

기준 텍스트를 “application”이라고 변경하면 다음과 같은 결과가 스냅 샷 아래 참조

img3

이러한 방식으로 특정 텍스트 문자열 앞에있는 텍스트 문자열을 가져올 수 있습니다.