엑셀 셀 합치기 방법, 병합 말고 텍스트 합치기까지
엑셀에서 셀을 합치려고 했는데 데이터가 사라지거나, 함수 오류가 뜨셨나요? 사실 엑셀에서 ‘셀 합치기’는 두 가지 완전히 다른 의미를 가집니다. 칸 자체를 붙이는 ‘셀 병합’과, 여러 셀의 글자를 하나로 이어 붙이는 ‘텍스트 합치기’입니다. 이 두 가지를 헷갈리면 중요한 데이터가 날아가거나 엉뚱한 결과가 나올 수 있습니다. 이 글에서는 두 방법을 모두 알려드리고, 언제 어떤 방법을 써야 하는지도 정리해드립니다.
셀 합치기, 두 가지 뜻을 먼저 구분하세요
엑셀에서 ‘셀 합치기’를 검색하면 두 가지 방법이 섞여서 나옵니다. 먼저 이 둘의 차이를 명확히 이해하셔야 실수를 피할 수 있습니다.
| 방법 | 무엇을 합치나 | 주로 쓰는 때 | 데이터 손실 여부 |
|---|---|---|---|
| 셀 병합 | 칸(셀) 자체를 하나로 | 표 머리글, 제목 만들 때 | 있음 (왼쪽 위 값만 남음) |
| 텍스트 합치기 | 셀 안의 글자/숫자를 | 이름+전화번호, 성+이름 합칠 때 | 없음 (원본 유지) |
쉽게 비유하면, 셀 병합은 벽을 허물어 방 두 개를 하나로 만드는 것이고, 텍스트 합치기는 방은 그대로 두되 두 방의 내용을 종이 한 장에 옮겨 적는 것입니다.
방법 1: 셀 병합 — 칸을 하나로 합치기
표의 제목이나 머리글을 만들 때 가장 많이 씁니다. 예를 들어 A1~D1까지 네 칸을 합쳐서 “2026년 상반기 매출 현황”이라는 제목 칸을 만드는 식입니다.
셀 병합 방법 (단계별)
- 합치고 싶은 셀들을 마우스로 드래그해서 선택합니다.
- 상단 메뉴에서 홈 탭을 클릭합니다.
- ‘맞춤’ 그룹에서 병합하고 가운데 맞춤 버튼을 클릭합니다. (셀이 합쳐지면서 텍스트가 가운데 정렬됩니다.)
병합 옵션 종류
‘병합하고 가운데 맞춤’ 옆의 화살표를 누르면 세 가지 옵션이 나옵니다.
| 옵션 | 설명 | 추천 상황 |
|---|---|---|
| 병합하고 가운데 맞춤 | 합친 후 텍스트를 가운데로 | 표 제목, 머리글 |
| 걸쳐서 병합 | 행별로 각각 병합 (열은 유지) | 여러 행을 한 번에 처리할 때 |
| 셀 병합 | 합치되 텍스트 정렬은 그대로 | 왼쪽/오른쪽 정렬 유지할 때 |
주의: 데이터 손실 경고!
병합할 셀에 글자나 숫자가 여러 개 있으면, 병합 후 왼쪽 위(또는 첫 번째) 셀의 값만 남고 나머지는 사라집니다. 엑셀이 경고창을 띄우긴 하지만, 확인을 누르는 순간 데이터가 지워집니다. 중요한 데이터가 있는 셀을 병합할 때는 반드시 먼저 내용을 메모하거나 복사해두세요.
셀 병합 해제 방법
- 병합된 셀을 클릭해서 선택합니다.
- 홈 탭 > 병합하고 가운데 맞춤 옆 화살표를 클릭합니다.
- 셀 분할을 선택합니다.
병합이 해제되면 원래 첫 번째 셀에만 내용이 남고, 나머지 셀은 빈 칸이 됩니다. 사라진 데이터는 복구되지 않으니 주의하세요.
방법 2: 텍스트 합치기 — 글자를 하나로 이어 붙이기
셀 자체는 그대로 두고 여러 셀의 내용을 합쳐서 새 셀에 표시하는 방법입니다. 예를 들어 A열에 ‘성’, B열에 ‘이름’이 따로 있을 때 이를 합쳐 ‘홍길동’으로 만들거나, 주소의 시·구·동을 합쳐서 전체 주소를 만들 때 씁니다.
방법 2-1: & 기호로 바로 연결하기 (가장 간단)
수식에서 & 기호는 ‘이어 붙이기’를 뜻합니다.
- 결과를 넣을 빈 셀(예: C1)을 클릭합니다.
- 수식 입력줄에
=A1&B1을 입력하고 엔터를 누릅니다. - A1과 B1의 내용이 붙어서 나타납니다.
중간에 공백이나 구분자를 넣고 싶을 때는 큰따옴표 안에 넣어 씁니다.
- 공백 포함:
=A1&" "&B1→ “홍 길동” - 대시 포함:
=A1&"-"&B1→ “홍-길동” - 괄호 포함:
=A1&"("&B1&")"→ “홍길동(부장)”
방법 2-2: CONCATENATE 함수
& 기호와 결과는 같지만, 합칠 셀이 많을 때 보기 더 편합니다.
- 결과를 넣을 빈 셀을 클릭합니다.
=CONCATENATE(A1,B1,C1)처럼 합칠 셀을 콤마로 구분해 입력합니다.- 엔터를 눌러 결과를 확인합니다.
구분자를 넣을 때는 큰따옴표로 넣습니다: =CONCATENATE(A1," ",B1)
참고로 엑셀 2019 이상과 Microsoft 365에서는 CONCATENATE 대신 CONCAT 함수를 권장합니다. 기능은 같지만 범위 선택이 가능해서 더 편리합니다: =CONCAT(A1:C1)
방법 2-3: TEXTJOIN 함수 (엑셀 2019 이상)
구분자를 모든 항목 사이에 자동으로 넣어주는 함수입니다. 합칠 내용이 많을 때 특히 유용합니다.
형식: =TEXTJOIN(구분자, 빈셀무시여부, 범위)
- 구분자: ” “(공백), “,”(콤마), “-“(대시) 등 원하는 것
- 빈셀무시여부: TRUE이면 빈 셀은 건너뜀, FALSE이면 빈 셀도 포함
예시: 주소의 시(A1), 구(B1), 동(C1)을 공백으로 연결할 때
=TEXTJOIN(" ",TRUE,A1:C1) → “서울시 강남구 역삼동”
| 함수 | 지원 버전 | 특징 | 추천 상황 |
|---|---|---|---|
| & 기호 | 모든 버전 | 가장 간단 | 2~3개 셀 합칠 때 |
| CONCATENATE | 모든 버전 | 함수 형태로 정리 | 여러 셀, 구분자 다양할 때 |
| CONCAT | 2019 이상 | 범위 선택 가능 | 연속된 셀 범위 합칠 때 |
| TEXTJOIN | 2019 이상 | 구분자 자동 삽입 | 많은 셀, 빈 셀 섞였을 때 |
자주 하는 실수와 해결법
실수 1: 병합된 셀이 있으면 정렬이나 필터가 안 됩니다
표에 셀 병합이 있으면 엑셀의 정렬(오름차순/내림차순)과 자동필터 기능이 제대로 동작하지 않습니다. 데이터를 다뤄야 하는 표에서는 셀 병합을 가급적 피하세요. 제목이나 보고서 양식처럼 데이터를 집계할 필요가 없는 곳에서만 쓰는 것이 좋습니다.
실수 2: CONCATENATE 결과가 숫자처럼 보이지만 더하기가 안 됩니다
숫자가 든 셀을 텍스트로 합치면 결과는 텍스트로 저장됩니다. 예를 들어 =CONCATENATE("2026","년")의 결과인 “2026년”은 숫자가 아닌 글자이므로 SUM 함수로 더할 수 없습니다. 숫자와 단위를 합칠 때는 이 점을 꼭 알아두세요.
실수 3: 합친 내용에 공백이 이상하게 생깁니다
원본 셀에 앞뒤 공백이 있으면 합친 결과에도 공백이 끼어들어 보기 불편합니다. TRIM 함수를 함께 쓰면 공백을 정리할 수 있습니다: =TRIM(A1)&" "&TRIM(B1)
실전 활용 예시
예시 1: 이름 합치기 (성 + 이름 → 풀네임)
A열에 ‘홍’, B열에 ‘길동’이 있을 때 C열에 풀네임 만들기:
=A1&B1 → “홍길동”
영문 이름처럼 공백이 필요하다면: =A1&" "&B1 → “Hong Gildong”
예시 2: 날짜 형식 만들기
연(A1=2026), 월(B1=7), 일(C1=28)을 합쳐서 “2026-07-28” 형식 만들기:
=A1&"-"&TEXT(B1,"00")&"-"&TEXT(C1,"00")
TEXT 함수를 쓰면 7을 07처럼 두 자리로 맞출 수 있습니다.
예시 3: 여러 항목을 쉼표로 연결 (TEXTJOIN)
A1부터 A5까지 다섯 가지 항목을 쉼표로 이어 붙이기:
=TEXTJOIN(", ",TRUE,A1:A5) → “항목1, 항목2, 항목3, 항목4, 항목5”
셀 병합 vs 텍스트 합치기, 언제 어떤 것을 쓸까요?
- 보고서·양식의 제목이나 머리글 → 셀 병합 (데이터 조작이 필요 없을 때)
- 이름, 주소, 코드처럼 여러 칸의 내용을 하나의 값으로 → 텍스트 합치기 (CONCATENATE 또는 &)
- 데이터 정렬, 필터, 피벗테이블을 써야 하는 표 → 병합 금지, 텍스트 합치기만 사용
정리
엑셀에서 셀을 합치는 방법은 크게 두 가지입니다. 표의 칸 구조를 바꿀 때는 ‘셀 병합’을, 내용을 하나로 이어 붙일 때는 ‘텍스트 합치기(& 기호 또는 CONCATENATE·TEXTJOIN 함수)’를 씁니다. 무심코 셀 병합을 썼다가 데이터가 사라지는 경우가 많으니, 어떤 목적인지 먼저 생각하고 맞는 방법을 선택하세요.