TEXTAFTER 함수

릴리스 노트

현재 채널

월간 엔터프라이즈 채널

반기 엔터프라이즈 채널

반기 엔터프라이즈 채널(미리보기)

Mac용 Office

지정된 문자 또는 문자열 뒤에 나타나는 텍스트를 반환합니다. TEXTBEFORE 함수의 반대입니다.

구문

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

TEXTAFTER 함수 구문에는 다음과 같은 인수가 있습니다.

텍스트 검색 중인 텍스트입니다. 와일드카드 문자는 허용되지 않습니다. 필수 요소입니다.

구분 기호 추출할 지점을 표시하는 텍스트입니다. 필수 요소입니다.

instance_num 텍스트를 추출할 구분 기호의 instance. 기본값은 instance_num = 1입니다. 음수는 끝에서부터 텍스트 검색을 시작합니다. 선택 요소입니다.

match_mode 텍스트 검색이 대/소문자를 구분하는지 여부를 결정합니다. 기본값은 대/소문자를 구분합니다. 선택 요소입니다. 다음 중 하나를 입력합니다.

  • 0 대/소문자를 구분합니다.
  • 1 대/소문자를 구분하지 않습니다.

match_end 텍스트의 끝을 구분 기호로 처리합니다. 기본적으로 텍스트는 정확히 일치합니다. 선택 요소입니다. 다음 중 하나를 입력합니다.

  • 0 구분 기호를 텍스트 끝과 일치하지 않습니다.
  • 1 구분 기호를 텍스트 끝과 일치합니다.

if_not_found 일치하는 항목이 없으면 반환되는 값입니다. 기본적으로 #N/A가 반환됩니다. 선택 요소입니다.

주의

빈 구분 기호 값을 사용하여 검색하는 경우 TEXTAFTER는 즉시 일치합니다. 앞에서 검색할 때(instance_num이 양수인 경우) 전체 텍스트를 반환하고 끝에서 검색할 때(instance_num이 음수인 경우) 빈 텍스트를 반환합니다.

예제 결과
=TEXTAFTER("Red Riding Hood's, red hood", "hood") 's, 빨간 후드
=TEXTAFTER("Red Riding Hood's, red hood", "") 빨간 승마 후드, 빨간 후드
=TEXTAFTER("Red Riding Hood's, red hood", "", -1)

오류

  • 구분 기호가 텍스트에 포함되어 있지 않으면 Excel에서 #N/A 오류를 반환합니다.
  • Excel에서 #VALUE를 반환합니다. 오류는 instance_num = 0이거나 instance_num 텍스트 길이보다 큰 경우입니다.
  • instance_num이 구분 기호 발생 횟수보다 크면 Excel에서 #N/A 오류를 반환합니다.

예제

다음 표에서 각각 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여넣습니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

예제 1

데이터
빨간망토의 빨간 두건
빨간망토의 빨간 두건
수식 결과
=TEXTAFTER(A2,"Red") 빨간 망토의 빨간 두건
=TEXTAFTER(A2,"basket") #N/A
=TEXTAFTER(A3,"red",2) 두건
=TEXTAFTER(A3,"red",-2) 빨간 망토의 빨간 두건
=TEXTAFTER(A3,"Red",,FALSE) #N/A
=TEXTAFTER(A2,"red",3) #N/A

예제 2

데이터
Marcus Aurelius
Socrates
Immanuel Kant
수식 결과
=TEXTAFTER(A2," ",,,1) Aurelius
=TEXTAFTER(A3," ",,,0) #N/A
=TEXTAFTER(A3," ",,,1)
=IF(TEXTAFTER(A3," ",,,1)="",A3) Socrates
=TEXTAFTER(A4," ",,,1) Kant