[]
        
(Showing Draft Content)

TEXTBEFORE

이 함수는 주어진 문자나 문자열 앞에 나오는 텍스트를 반환합니다.

구문

=TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])

인수

이 함수는 다음 인수를 가집니다:

인수

설명

text

검색 대상이 되는 텍스트입니다. 와일드카드 문자는 허용되지 않습니다. 텍스트가 빈 문자열인 경우 빈 텍스트를 반환합니다.

delimiter

텍스트 추출 기준이 되는 구분 문자입니다.

instance_num

[선택 사항] 텍스트를 추출할 구분 문자의 발생 위치입니다. 기본값은 1입니다. 음수일 경우 뒤에서부터 검색합니다.

match_mode

[선택 사항] 텍스트 검색 시 대소문자 구분 여부를 결정합니다. 기본값은 대소문자 구분입니다. 다음 중 하나를 입력할 수 있습니다:

  • 0      대소문자 구분

  • 1      대소문자 무시

match_end

[선택 사항] 텍스트 끝을 구분 문자로 처리할지 여부입니다. 기본값은 정확히 일치입니다. 다음 중 하나를 입력할 수 있습니다:

  • 0      텍스트 끝과 구분 문자 일치하지 않음

  • 1      텍스트 끝과 구분 문자 일치

if_not_found

[선택 사항] 일치하는 항목이 없을 경우 반환할 값입니다. 기본값은 #N/A입니다.

데이터 형식

문자열 데이터를 반환합니다.

참고

TEXTBEFORE 함수는 빈 구분 문자 값을 사용해 검색할 때 즉시 일치합니다. 앞에서부터 검색할 경우(instance_num이 양수) 빈 텍스트를 반환하며, 뒤에서부터 검색할 경우(instance_num이 음수) 전체 텍스트를 반환합니다.

예제

=TEXTBEFORE("Little red Riding Hood's red hood","red") // 결과는 "Little"
=TEXTBEFORE("Little red Riding Hood's red hood","red", 2) // 결과는 "Little red Riding Hood's"
=TEXTBEFORE("Little red Riding Hood's red hood","Red") // 결과는 #N/A
=TEXTBEFORE("Little red Riding Hood's red hood","Red", ,1) // 결과는 "Little"