엑셀 TEXTBEFORE + TEXTAFTER 함수 조합
예제 다운로드
1. 들어가며
안녕하세요😍 7옥타브고양이입니다.
엑셀을 쓰다 보면, 하나의 셀에 여러 정보가 합쳐져 있는 데이터를 자주 만나게 됩니다.
예를 들어, 상품명 - 옵션 형태, 이메일 주소, 거래명세서 문장 등에서 필요한 부분만 추출하고 싶을 때가 있죠.
이럴 때 TEXTBEFORE와 TEXTAFTER 함수를 조합하면, 앞·뒤 원하는 위치를 기준으로 정확히 필요한 문자열만 뽑아낼 수 있습니다.
오늘은 TEXTBEFORE
- TEXTBEFORE : 기준 문자열 앞부분 추출
- TEXTAFTER : 기준 문자열 뒷부분 추출
이 두 함수를 같이 쓰는 방법을, 실무 예제 중심으로 알려드리겠습니다.
2. 함수 기본 문법
TEXTBEFORE 함수
=TEXTBEFORE(텍스트, 구분자, [인스턴스 번호], [일치모드], [검색모드])
- 텍스트 : 기준이 되는 셀이나 문자열
- 구분자 : 나누는 기준이 될 문자
- 인스턴스 번호 : 몇 번째 구분자를 기준으로 할지 (기본값 1)
TEXTAFTER 함수
=TEXTAFTER(텍스트, 구분자, [인스턴스 번호], [일치모드], [검색모드])
- 의미와 사용법은 TEXTBEFORE와 거의 동일하지만, 구분자 뒤의 내용을 가져옵니다.
3. 실무예제 ① : 상품명에서 카테고리만 추출하기
[데이터 예시]
A열 (상품명) |
의류>여성의류>원피스 |
의류>남성의류>셔츠 |
전자제품>노트북>게이밍 |
목표 : “의류>여성의류>원피스” 중 중간 카테고리(여성의류, 남성의류, 노트북)만 추출
풀이
1. 먼저 첫 번째 > 뒤의 텍스트를 TEXTAFTER로 추출
=TEXTAFTER(A2, ">")
결과 → 여성의류>원피스
2. 그다음, 남은 텍스트에서 두 번째 > 앞의 텍스트를 TEXTBEFORE로 추출
=TEXTBEFORE(TEXTAFTER(A2, ">"), ">")
결과 → 여성의류
✅ 이렇게 두 함수를 조합하면 중간 단계의 값만 깔끔하게 얻을 수 있습니다.
4. 실무 예제 ② : 이메일 주소에서 ID만 추출하기
[데이터 예시]
목표 : @ 앞의 사용자 ID만 가져오기
풀이
=TEXTBEFORE(A2, "@")
→ 이 경우 TEXTBEFORE만으로 해결됩니다.
하지만 반대로, 도메인만 추출하려면
=TEXTAFTER(A2, "@")
→ company.com / naver.com / google.com
이런 기본 예제부터 시작해 두 함수를 조합하면 더 복잡한 데이터도 처리 가능합니다.
5. 실무예제 ③ : 문장에서 특정 키워드 사이 데이터만 추출
[데이터 예시]
A열 (문장) |
주문번호 [A1023] 가 정상 접수되었습니다. |
주문번호 [B2579] 가 정상 접수되었습니다. |
주문번호 [C8012] 가 정상 접수되었습니다. |
풀이
1. 먼저, [ 뒤의 텍스트 추출
=TEXTAFTER(A2, "[")
결과 → A1023] 가 정상 접수되었습니다.
2. 남은 데이터에서 ] 앞부분 추출
=TEXTBEFORE(TEXTAFTER(A2, "["), "]")
결과 → A1023
📌 포인트 :
- TEXTAFTER → 시작 지점 설정
- TEXTBEFORE → 종료 지점 설정
이런 방식으로 “사이”에 있는 데이터를 깔끔하게 얻을 수 있습니다.
6. 조합 활용 팁
- 복잡한 문자열일수록 두 함수를 순서대로 적용하면 안정적입니다.
- 인스턴스 번호 인자를 활용하면 여러 번 등장하는 구분자 중 원하는 위치만 추출할 수 있습니다.
- 다른 함수와 함께 쓰면 강력해집니다. 예를 들어 TRIM을 같이 써서 불필요한 공백 제거 가능
7. 마무리
TEXTBEFORE + TEXTAFTER 함수 조합은
📌 “어느 구분자 앞”과 “어느 구분자 뒤”라는 개념을 동시에 활용하는 강력한 문자열 처리 도구입니다.
이 조합만 잘 익혀도,
- 상품명에서 특정 카테고리만 뽑기
- 이메일 ID/도메인 분리
- 특정 기호 사이 값 추출
등 수많은 데이터 전처리 작업을 자동화할 수 있습니다.
오늘도 🐱7옥타브고양이 블로그를 찾아주셔서 감사합니다.
오늘 소개한 엑셀 팁이 여러분의 업무 효율을 높이는 데 도움이 되었길 바랍니다.
함수와 기능은 직접 써보며 익힐수록 실력이 빠르게 늘어납니다.
도움이 되셨다면 공감❤️과 공유 부탁드리며, 궁금한 점은 댓글로 편하게 남겨주세요.
더 알찬 정보로 다시 찾아뵙겠습니다.
'IT > 엑셀' 카테고리의 다른 글
[엑셀] 단축키 이것만 알면 퇴근시간이 빨라진다 (60) | 2025.08.19 |
---|---|
[엑셀] SEQUENCE + INDEX 함수 조합 완벽 가이드 (실무 예제 5가지) (90) | 2025.08.18 |
[엑셀] LET + LAMBDA + XLOOKUP 함수 실무 활용 가이드 (77) | 2025.08.14 |
[엑셀] SUMIFS + TEXT 함수 완전정복 (35) | 2025.08.13 |
[엑셀] FILTER + SORT + UNIQUE로 품목별 남은 재고 자동 정렬하는 방법 (32) | 2025.08.12 |