엑셀 셀 합치기 — 데이터 안 깨지게 텍스트 합치는 법

📊 엑셀·문서 · 2026년 06월 23일 21:30 · 테크쌤
엑셀 셀 합치기 — 데이터 안 깨지게 텍스트 합치는 법
📑 목차
광고 자리

성·이름을 한 칸에 합치거나 주소를 이어 붙일 때, '셀 병합' 버튼을 누르면 데이터가 사라져 낭패를 봐요. 안 깨지게 합치는 법을 알려줄게요.

★ 먼저 — '셀 병합'과 '텍스트 합치기'는 달라요

셀 병합(홈 → 병합하고 가운데 맞춤)은 여러 칸을 하나의 '큰 칸'으로 만드는 거라, 합치면 맨 왼쪽 위 값만 남고 나머지는 삭제돼요. 데이터를 합치는 게 아니에요. 글자를 이어 붙이려면 아래 '텍스트 합치기'를 써야 해요.

① & 연산자 (가장 간단)

=A1 & B1 → 두 칸 글자를 그대로 이어 붙임
사이에 공백: =A1 & " " & B1
예: 성(A1)+이름(B1) → =A1&B1, "홍"+"길동"="홍길동"

② CONCAT (여러 칸 한 번에)

칸이 많으면 &를 여러 번 쓰기 번거롭죠. CONCAT은 범위로 한 번에 합쳐요.

=CONCAT(A1:D1) → A1부터 D1까지 글자를 쭉 이어 붙임

③ TEXTJOIN (구분자 넣기 — 추천)

쉼표나 공백으로 구분해서 합치고 싶을 때 최고예요. 빈 칸은 자동으로 건너뛸 수도 있어요.

=TEXTJOIN(구분자, 빈칸무시, 범위)
예: =TEXTJOIN(", ", TRUE, A1:C1) → "서울, 강남구, 1번지"
· 구분자: ", " (쉼표+공백)
· TRUE: 빈 칸은 건너뜀

줄바꿈으로 합치기

한 칸 안에서 줄을 바꿔 합치려면 CHAR(10)을 구분자로 쓰고, 셀에 '자동 줄 바꿈'을 켜요.

=A1 & CHAR(10) & B1
→ 홈 탭 '자동 줄 바꿈' 켜야 줄이 나뉘어 보여요

날짜·숫자를 합칠 땐 TEXT

날짜를 그냥 &로 합치면 숫자(예: 45000)로 깨져 보여요. TEXT로 형식을 지정하면 돼요.

="마감: " & TEXT(A1, "yyyy-mm-dd") → "마감: 2026-06-23"

정리

두세 칸이면 &, 여러 칸이면 CONCAT, 구분자까지 깔끔하게면 TEXTJOIN. 그리고 '셀 병합'은 데이터를 합치는 게 아니라는 것만 기억하면, 명단·주소 정리가 훨씬 빨라져요. 합친 결과를 값으로 고정하려면 복사 후 '값 붙여넣기'를 하면 됩니다.

언제 어떤 방법을 쓸까

합치는 방법이 여러 개라 헷갈릴 수 있는데, 상황으로 나누면 간단해요. 두세 칸을 간단히 붙일 때는 & 연산자가 제일 빠르고, 칸이 많아 범위로 한 번에 처리하고 싶을 때는 CONCAT이 편해요. 그리고 주소처럼 '쉼표나 공백으로 구분하면서, 중간에 빈 칸은 건너뛰고' 합치고 싶을 때는 TEXTJOIN이 압도적으로 깔끔하죠. 예를 들어 시·구·동·번지를 합치는데 어떤 행은 동이 비어 있다면, &로 합치면 쉼표가 두 번 들어가 어색해지지만 TEXTJOIN은 빈 칸을 자동으로 건너뛰어 깔끔하게 이어줘요. 그래서 명단·주소·태그처럼 들쭉날쭉한 데이터를 합칠 때는 TEXTJOIN을 기본으로 삼는 게 좋아요.

합친 값을 '고정'하기

한 가지 주의할 점은, 수식으로 합친 결과는 원본 셀과 연결돼 있다는 거예요. 원본 칸을 지우거나 옮기면 합친 결과도 깨지거나 바뀌어요. 그래서 합친 결과를 다른 곳에 붙이거나 원본을 정리하려면, 합친 칸을 복사한 뒤 '값 붙여넣기'(붙여넣기 옵션에서 123 아이콘)로 바꿔 두면 안전해요. 그러면 수식이 아니라 '완성된 글자'로 고정돼서 원본을 지워도 그대로 남아요. 보고서를 외부에 전달하기 전에는 이렇게 값으로 고정해 두는 습관이 좋아요.

실수 줄이는 체크

텍스트 합치기에서 가장 흔한 실수는 세 가지예요. 첫째, 셀 병합 버튼을 눌러 데이터를 날리는 것 — 글자를 이어 붙일 땐 병합이 아니라 수식을 써야 해요. 둘째, 공백을 빼먹어 단어가 붙어버리는 것 — 사이에 " "를 꼭 넣으세요. 셋째, 날짜·숫자를 그대로 합쳐 이상한 숫자로 보이는 것 — TEXT 함수로 형식을 지정하면 해결돼요. 이 세 가지만 피하면 이름·주소·코드 만들기 같은 작업이 훨씬 빨라지고, 다른 시스템에 올릴 데이터를 만들 때도 형식을 정확히 맞출 수 있어요.

자주 쓰는 실전 예시

텍스트 합치기는 생각보다 쓸 데가 많아요. 고객 명단을 만들 때 성과 이름을 합쳐 '전체 이름' 열을 만들거나, 주소 조각(시·구·동)을 합쳐 '전체 주소'를 만드는 게 대표적이죠. 상품 코드도 분류코드와 일련번호를 합쳐 자동으로 생성할 수 있고, 이메일 발송용으로 ="안녕하세요, " & A2 & "님" 처럼 인사말을 한 번에 만들 수도 있어요. 송장이나 라벨을 만들 때도 여러 칸의 정보를 한 줄로 합쳐 출력하면 편하고요. 이렇게 흩어진 데이터를 원하는 형태의 한 문장으로 조립하는 게 텍스트 합치기의 진짜 쓸모예요. 특히 메일 발송 도구나 쇼핑몰 업로드 양식처럼 '정해진 형식'을 요구하는 곳에 데이터를 올릴 때, 여러 칸을 규칙대로 합쳐 한 번에 가공할 수 있어 없어서는 안 될 기능입니다.

합칠 때 한 번 더 챙길 점

긴 텍스트를 합칠 때는 결과 칸의 너비와 자동 줄 바꿈 설정도 함께 봐야 보기 좋아요. 합친 글자가 칸을 넘치면 옆 칸을 침범하거나 잘려 보이는데, 홈 탭의 자동 줄 바꿈을 켜고 행 높이를 늘리면 한 칸 안에서 여러 줄로 깔끔하게 표시돼요. 또 합치는 원본에 불필요한 공백이 섞여 있으면 결과가 지저분해지니, TRIM 함수로 앞뒤 공백을 정리한 값을 합치면 더 깔끔하죠. 숫자를 글자와 합칠 때 천 단위 쉼표를 유지하고 싶다면 TEXT(A1,"#,##0")처럼 표시 형식을 지정하면 됩니다. 이런 작은 디테일까지 챙기면 합친 결과를 그대로 보고서나 출력물에 써도 손색이 없어요. 결국 합치는 함수 자체는 어렵지 않고, 셀 병합과 텍스트 합치기를 구분하는 것과 구분자·공백·형식을 상황에 맞게 챙기는 것 — 이 두 가지만 기억하면 어떤 데이터든 원하는 모양으로 자유롭게 조립할 수 있습니다.

광고 자리
※ 본 글은 IT 활용 정보 제공을 목적으로 하며, 사용 환경·기기·프로그램 버전에 따라 화면과 결과가 다를 수 있습니다. 중요한 파일은 작업 전 백업하세요.

자주 묻는 질문

Q1. 셀 병합했더니 데이터가 사라졌어요.
셀 병합은 여러 칸을 하나로 합치면서 맨 왼쪽 위 값만 남기고 나머지를 지워요. 글자를 이어 붙이려는 거라면 병합 대신 =A1&B1(또는 TEXTJOIN)으로 '텍스트 합치기'를 해야 데이터가 보존됩니다.
Q2. 합칠 때 사이에 공백이나 쉼표를 넣고 싶어요.
=A1&" "&B1 처럼 따옴표 안에 공백을 넣거나, =TEXTJOIN(", ",TRUE,A1:C1)로 구분자를 지정하면 됩니다. TEXTJOIN은 빈 칸도 자동으로 건너뛸 수 있어 깔끔해요.
Q3. 날짜를 합치니 숫자로 나와요.
엑셀은 날짜를 내부적으로 숫자로 저장해서 그래요. =TEXT(A1,"yyyy-mm-dd")처럼 TEXT 함수로 표시 형식을 지정해 합치면 날짜 모양 그대로 합쳐집니다.
✍️ 테크쌤
복잡한 IT를 직접 해보고 단계별로 정리하는 테크쌤. 화면·버전에 따라 다를 수 있어요.
#엑셀#셀합치기#CONCAT#TEXTJOIN