반응형
| 함수 설명
- TEXTAFTER: 구분자를 기준으로 뒤쪽 텍스트를 반환합니다.
- TEXTBEFORE: 구분자를 기준으로 앞쪽 텍스트를 반환합니다.
- 둘 다 텍스트 분리, 고정 패턴 추출 등 실무에서 자주 사용됩니다.
| 함수 구문
=TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found]) =TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
- text: 분석할 문자열
- delimiter: 기준이 되는 구분자 (예: ":", ",", " ")
- instance_num: 몇 번째 구분자를 기준으로 할지 지정 (기본 1)
- match_mode: 대소문자 구분 여부 (0=구분, 1=무시)
- match_end: 문자열 끝도 구분자로 간주할지 여부
- if_not_found: 구분자를 못 찾았을 경우 대체 값
| 예제
예제 1. 기본 사용
excel
복사편집
=TEXTAFTER("이름:홍길동", ":")
→ 결과: "홍길동"
=TEXTBEFORE("이름:홍길동", ":")
→ 결과: "이름" 예제 2. instance_num 활용
excel
복사편집
=TEXTAFTER("1,2,3,4,5", ",", 3)
→ 결과: "4,5"
=TEXTBEFORE("1,2,3,4,5", ",", 3)
→ 결과: "1,2" 예제 3. if_not_found 사용
=TEXTAFTER("제품명", ":", , , , "없음")
→ 결과: "없음" | 실무 활용 팁
- 주소, 이름, 제품코드 등에서 패턴 분리 시 유용
- 텍스트 기반 데이터 처리에서 LEFT, RIGHT, MID 함수보다 간단
- 복잡한 문자열 처리에서 SPLIT 함수 대체 가능
| 함께 쓰면 좋은 함수
함수명 | 설명 |
TEXTSPLIT | 구분자로 나누어 배열 반환 |
TRIM | 공백 제거 |
SUBSTITUTE | 구분자 일괄 치환 |
LEN | 텍스트 길이 계산 |
TEXTJOIN | 배열 또는 여러 텍스트 합치기 |
728x90
반응형
'일 잘하는 비결 > 엑셀로 능률 높이기' 카테고리의 다른 글
누적 계산하여 하나의 결과를 만드는 함수 - REDUCE (0) | 2025.07.22 |
---|---|
누적된 결과값 배열로 반환 함수 - SCAN (0) | 2025.07.21 |
배열을 세로·가로로 합치는 함수 – VSTACK / HSTACK (1) | 2025.07.17 |
문자열 나누는 함수 - TEXTSPLIT (0) | 2025.07.15 |
숫자 배열을 무작위로 생성하는 함수 – RANDARRAY (1) | 2025.07.14 |