[]
이 함수는 주어진 문자나 문자열 앞에 나오는 텍스트를 반환합니다.
=TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])
이 함수는 다음 인수를 가집니다:
인수 | 설명 |
---|---|
text | 검색 대상이 되는 텍스트입니다. 와일드카드 문자는 허용되지 않습니다. 텍스트가 빈 문자열인 경우 빈 텍스트를 반환합니다. |
delimiter | 텍스트 추출 기준이 되는 구분 문자입니다. |
instance_num | [선택 사항] 텍스트를 추출할 구분 문자의 발생 위치입니다. 기본값은 1입니다. 음수일 경우 뒤에서부터 검색합니다. |
match_mode | [선택 사항] 텍스트 검색 시 대소문자 구분 여부를 결정합니다. 기본값은 대소문자 구분입니다. 다음 중 하나를 입력할 수 있습니다:
|
match_end | [선택 사항] 텍스트 끝을 구분 문자로 처리할지 여부입니다. 기본값은 정확히 일치입니다. 다음 중 하나를 입력할 수 있습니다:
|
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"