엑셀 텍스트 나누기 & 텍스트 결합 기능 완전 정리 – 이름, 주소, 코드 분리까지 한 번에!

엑셀 텍스트 나누기 & 텍스트 결합 기능 완전 정리 – 이름, 주소, 코드 분리까지 한 번에!

엑셀에서 데이터를 정리할 때 가장 자주 발생하는 문제가 바로 “텍스트가 한 셀에 뒤섞여 있는 경우”입니다.
예를 들어 다음과 같은 데이터가 있다고 가정해 봅시다.


홍길동/010-1234-5678/서울특별시 강남구

A-39291-한국

2024-08-19 보고서_최종완료

이처럼 여러 정보가 하나의 셀에 들어 있으면 분석도 어렵고 정렬도 불가능합니다.
이 문제를 해결하는 핵심 기능이 바로 텍스트 나누기(Text to Columns)텍스트 결합(CONCAT, TEXTJOIN)입니다.

이번 글에서는 초보자도 쉽게 따라 할 수 있도록 텍스트 분리와 결합 기능을 전체적으로 정리합니다.


1. 텍스트 나누기(Text to Columns) – 한 셀에 섞인 데이터를 분리하는 기능

텍스트 나누기 기능은 한 셀에 들어 있는 문자열을 기준을 이용해 여러 셀로 나누는 기능입니다.
특히 다음과 같은 상황에서 매우 유용합니다.

  • 이름 / 연락처 / 주소가 한 셀에 들어 있을 때
  • 코드-번호-분류가 하나의 셀이 있을 때
  • CSV 파일처럼 쉼표로 구분된 데이터를 가져올 때

■ 사용 방법

  1. 분리할 셀 범위 선택
  2. 데이터 → 텍스트 나누기 클릭
  3. ‘구분 기호로 분리’ 선택
  4. 분리 기준 선택(쉼표, 탭, 공백, 슬래시 등)
  5. 완료 클릭

아주 쉽게 ‘한 셀 → 여러 셀’로 분해됩니다.


■ 예제 1) 슬래시(/)로 분리된 데이터 나누기

셀에 다음 데이터가 있다고 가정합니다.


홍길동/010-1234-5678/서울특별시 강남구

텍스트 나누기 기능에서 구분 기호 → 기타 → “/” 입력 → 이름 / 연락처 / 주소가 각각 별도 셀로 나누어집니다.


■ 예제 2) 공백 기준으로 이름 분리


홍 길 동

구분 기호 → 공백 체크 → 성/이름/중간 이름을 각각 분리 가능.


■ 예제 3) 엑셀에서 숫자+문자 섞여 있을 때 자동 분리

예: A-39291-한국

구분 기호 → ‘-’ 선택 → A / 39291 / 한국 으로 자동 분리됩니다.


2. 텍스트 결합하기 – 여러 셀의 내용을 하나로 묶기

이번에는 반대로 여러 셀에 있는 데이터를 하나의 문장이나 코드로 합치는 기능입니다.
대표적으로 세 가지 방법이 있습니다.

  1. & 연산자
  2. CONCAT 함수
  3. TEXTJOIN 함수 (가장 강력)

① & 연산자 – 가장 기본적인 방식

사용법은 매우 간단합니다.

=A1 & " " & B1

예: 홍길동 + 010-1234-5678
“홍길동 010-1234-5678”

작업은 간단하지만 많은 셀을 결합할 때는 다소 번거롭습니다.


② CONCAT 함수 – 여러 텍스트 쉽게 결합

여러 셀을 한 번에 합칠 수 있습니다.

=CONCAT(A1, " ", B1, " ", C1)

기본적인 문자열 결합에 많이 쓰입니다.


③ TEXTJOIN 함수 – 가장 강력하고 깔끔한 결합 기능

TEXTJOIN은 ‘구분 기호’를 지정해 자동으로 문자열 간에 삽입해주는 점이 가장 큰 장점입니다.

=TEXTJOIN(" / ", TRUE, A1:C1)

→ 결과: 홍길동 / 010-1234-5678 / 서울특별시 강남구

특히 많은 셀을 한 번에 결합할 때 매우 편리합니다.

TRUE 옵션은 빈 칸을 무시하겠다는 의미입니다.


3. 텍스트 분리·결합 기능 실무 활용 예시

  • 이름 + 부서 + 직급을 하나의 문장으로 결합해 보고서 제목 만들기
  • 주소 전체를 결합해 하나의 주소 필드 생성
  • 일자 + 직원 코드 → 유니크한 식별 코드 생성
  • 카테고리 / 제품명 / 옵션 등을 하나의 상품명으로 만들기
  • CSV처럼 쉼표 기반 데이터에서 이름·연락처·지역 분리

4. 텍스트 처리 시 빠른 생산성을 위한 꿀팁

  • 텍스트 나누기 전 반드시 오른쪽 셀 공간 확보 (덮어쓰기 방지)
  • TEXTJOIN 사용 시 빈 셀 제외 기능 적극 활용
  • 공백 제거는 TRIM 함수와 함께 사용하면 최적
  • 하이픈 삭제는 SUBSTITUTE 함수와 조합

예: 전화번호 하이픈 제거
=SUBSTITUTE(A1, "-", "")


마무리

텍스트 나누기와 텍스트 결합은 문서 정리 작업에서 매우 중요한 기초 기능입니다.
특히 고객 정보, 주소록, 상품 코드, 영업 자료 등 문자열 데이터를 다룰 때 작업 시간을 절반 이하로 줄여주는 기능입니다.

다음 엑셀 글도 이어서 작성해드릴까요?
추천하는 다음 주제는 “엑셀 찾기/참조 함수(FIND, SEARCH, SUBSTITUTE, LEFT, RIGHT) 완벽 가이드”입니다.

댓글 쓰기

0 댓글

신고하기

국세청 소득확인증명서 발급하기

엑셀 실무에서 자주 쓰는 함수 TOP 10 총정리

임영웅이 남긴 명언과 그 안의 철학 – 진심으로 사는 법

이미지alt태그 입력