• 최초 작성일: 2026-01-17
  • 최종 수정일: 2026-01-17
  • 조회수: 333 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 엑셀 노가다의 종말, 이 4개 함수면 데이터 정리가 '놀랍도록' 쉬워집니다

들어가기 전에

엑셀로 데이터 정리를 할 때 LEFT, MID, FIND 같은 함수로 씨름하거나, '텍스트 나누기' 기능을 쓰느라 고생하신 적 있으신가요?

이제 그런 복잡한 방법은 잊으셔도 됩니다. 오늘은 데이터 정리를 정말 쉽게 해주는 4가지 함수(TEXTBEFORE, TEXTAFTER, TEXTSPLIT, TEXTJOIN)를 소개합니다.

이 함수들은 기존의 복잡한 수식을 단 하나의 함수로 대체해 버리는, 말 그대로 '사기급' 성능을 자랑합니다.

작성자: 권현욱(엑셀러), 아이엑셀러 닷컴 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러)
권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


[하이라이트] 영상은 2026년 1월 18일(일) 오후 5시 공개됩니다. 다음 '예제 파일'을 열어두고 함께 따라오시기 바랍니다.
예제 파일 내려받기 (무료)
멤버십 회원에게는 오늘 수식이 모두 적용된 '완성본 파일'이 별도로 제공됩니다. [풀 버전] 영상 고정 댓글을 확인하세요.

엑셀 텍스트 정리 4대장: TEXTBEFORE·AFTER·SPLIT·JOIN 실무 예제

이번 시간 핵심: 데이터 정리 4대장

  • TEXTBEFORE: 구분자 텍스트 추출
  • TEXTAFTER: 구분자 텍스트 추출
  • TEXTSPLIT: 한 셀 텍스트를 여러 셀로 분리(가로/세로)
  • TEXTJOIN: 흩어진 텍스트를 구분자 포함해 깔끔하게 결합(빈 셀 무시) 4번부터 멤버십 전용

1. TEXTBEFORE (구분자 앞 텍스트 추출)

E열에 이메일 주소가 있을 때, @ 기호 앞쪽의 ID만 뽑아내고 싶을 때가 있습니다.

기존 방식 (LEFT + FIND): 모든 버전 사용 가능

I4: =LEFT(E4,FIND("@",E4)-1)

이 수식이 하는 일을 아주 쉽게 풀어보면 다음과 같습니다.

  • FIND("@",E4) : E4 안에서 @ 문자가 몇 번째에 있는지 위치(번호)를 찾습니다.
  • 예를 들어 E4가 abc@naver.com이라면, @는 4번째에 있으므로 결과는 4가 됩니다.
  • FIND("@",E4)-1 : @ 바로 앞까지만 가져와야 하므로 1을 빼서 문자 개수를 맞춥니다. (4-1=3)
  • LEFT(E4,3) : E4의 왼쪽부터 3글자를 가져옵니다 → 결과는 abc

즉, “@ 위치를 찾아서, 그 앞 글자 수만큼 왼쪽에서 잘라내는 방식”입니다. 가능한 방법이지만, 초보자 입장에서는 조금 복잡하게 느껴질 수 있습니다.

TEXTBEFORE 함수 사용 (Microsoft 365)

I4: =TEXTBEFORE(E4,"@")

이 수식은 말 그대로 “@ 앞쪽 텍스트를 가져와라”라는 뜻이라서, 훨씬 직관적입니다.

2. TEXTAFTER (구분자 뒤 텍스트 추출)

이번에는 반대로 이메일에서 @ 뒤쪽(도메인)만 가져와 보겠습니다.

기존 방식 (RIGHT + LEN + FIND): 모든 버전 사용 가능

L4: =RIGHT(E4,LEN(E4)-FIND("@",E4))

이 수식이 하는 일을 단계별로 풀면 다음과 같습니다.

  • LEN(E4) : E4의 전체 글자 수를 구합니다. (예: abc@naver.com은 13글자)
  • FIND("@",E4) : @의 위치를 구합니다. (예: 4)
  • LEN(E4)-FIND("@",E4) : 전체 길이에서 @ 위치를 빼면, @ 뒤에 남는 글자 수가 됩니다. (13-4=9)
  • RIGHT(E4,9) : 오른쪽에서 9글자를 가져옵니다 → 결과는 naver.com

TEXTAFTER 함수 사용 (Microsoft 365)

L4: =TEXTAFTER(E4,"@")

“@ 뒤 텍스트를 가져와라”라는 뜻 그대로라서, 길이 계산이 필요 없습니다.

3. TEXTSPLIT (텍스트 나누기 상위 호환)

한 셀(H4)에 주소나 태그처럼 긴 문장이 들어 있고, 이것을 공백 기준으로 쪼개야 하는 상황을 생각해 보겠습니다.

기존 방식 (데이터 탭 - 텍스트 나누기): 모든 버전 사용 가능

  • 대상 셀을 복사해 다른 열에 붙여넣기
  • 결과가 뿌려질 공간(빈 열/행)을 미리 확보
  • [데이터] - [텍스트 나누기] 실행

작업 자체는 가능하지만, 데이터가 많아질수록 반복 작업이 번거롭고 실수도 늘어납니다.

TEXTSPLIT 방식 (가로로 분리)

M4: =TEXTSPLIT(H4," ")

공백(" ")을 기준으로 텍스트를 나누어, 결과를 가로 방향으로 뿌립니다.

TEXTSPLIT 방식 (세로로 분리)

M5: =TEXTSPLIT(H4,," ")

가운데 콤마를 하나 더 넣어 col_delimiter를 생략하면, 결과를 세로 방향으로 뿌릴 수 있습니다.

4. TEXTJOIN (흩어진 텍스트를 똑똑하게 결합): 멤버십 전용

이 내용은 멤버십 회원 전용입니다

흩어진 셀의 내용을 하나로 합칩니다. 그냥 합치는 게 아니라 '스마트하게' 합칠 수 있습니다.
멤버십 회원에게는 완성된 수식보충 설명이 포함된 예제 파일이 제공됩니다. [풀 버전] 영상 댓글란을 확안하세요.

풀 버전 영상 보러 가기 (멤버십) 아직 회원이 아니신가요? (멤버십 혜택)

자주 묻는 질문 (FAQ)

Q1. 오늘 소개한 4가지 함수(TEXTBEFORE, TEXTAFTER, TEXTSPLIT, TEXTJOIN)는 어느 버전에서 사용할 수 있나요?

A. TEXTBEFORE, TEXTAFTER, TEXTSPLIT, TEXTJOIN은 Microsoft 365의 최신 텍스트 함수들입니다. 따라서 Microsoft 365 환경에서 가장 편리하게 사용할 수 있습니다. (구버전에서는 일부 함수가 없을 수 있습니다.)

Q2. Microsoft 365가 아니면 같은 작업을 전혀 못하나요?

A. 가능합니다. 예를 들어 이메일에서 ID를 뽑을 때는 LEFT+FIND, 도메인을 뽑을 때는 RIGHT+LEN+FIND처럼 기존 함수 조합으로도 구현할 수 있습니다. 다만 본문에서 보셨듯이 수식이 길어지고(가독성↓), 유지보수가 어렵다는 단점이 있습니다.

Q3. TEXTBEFORE/TEXTAFTER는 기존 방식(LEFT/RIGHT/FIND)과 비교해서 뭐가 더 좋은가요?

A. 가장 큰 장점은 수식이 짧고 직관적이라는 점입니다. 기존 방식은 먼저 구분자(@)의 위치를 찾고(FIND), 글자 수를 계산한 뒤(±1), LEFT/RIGHT로 잘라내야 합니다. 반면 TEXTBEFORE/TEXTAFTER는 말 그대로 “구분자 앞/뒤를 가져와라”로 끝나므로 실수도 줄고 이해도 빠릅니다.

Q4. TEXTSPLIT은 ‘텍스트 나누기’ 기능이랑 뭐가 다른가요?

A. ‘텍스트 나누기’는 메뉴를 눌러 실행하는 일회성 작업이라, 데이터를 다시 받거나 값이 바뀌면 다시 나눠야 하는 경우가 많습니다. TEXTSPLIT은 수식이라 데이터가 바뀌면 결과도 자동으로 바뀌고, 가로/세로 방향도 수식으로 컨트롤할 수 있어 재사용이 쉽습니다.

Q5. 예제 파일/완성본 파일은 어디서 받나요?

A. 예제 파일은 본문 상단의 다운로드 버튼에서 무료로 받을 수 있습니다. 완성본 파일은 멤버십 회원에게 제공되며, [풀 버전] 영상의 고정 댓글에서 확인하실 수 있습니다.

마치며

그동안 LEFT, MID, FIND 같은 함수나 ‘텍스트 나누기’ 기능으로 번거롭게 처리하던 작업도, 오늘 소개한 TEXTBEFORE, TEXTAFTER, TEXTSPLIT 같은 Microsoft 365 함수들을 활용하면 텍스트 정리 작업의 효율이 눈에 띄게 달라집니다.

코파일럿 + 엑셀 업무자동화 정석
코파일럿 + 엑셀 업무자동화 정석
저자: 권현욱(엑셀러)
10% 19,800원 22,000원
챗GPT + 엑셀 업무자동화 정석
챗GPT + 엑셀 업무자동화 정석
저자: 권현욱(엑셀러)
10% 13,500원 15,000원
엑셀 VBA 파워 코딩의 정석
엑셀 VBA 파워 코딩의 정석
저자: 권현욱(엑셀러)
10% 22,500원 25,000원
엑셀의 정석
엑셀의 정석
저자: 권현욱(엑셀러)
10% 24,300원 27,000원