엑셀 셀 합치기 방법, 병합 말고 텍스트 합치기까지

엑셀 셀 합치기 방법, 병합 말고 텍스트 합치기까지

엑셀에서 셀을 합치려고 했는데 데이터가 사라지거나, 함수 오류가 뜨셨나요? 사실 엑셀에서 ‘셀 합치기’는 두 가지 완전히 다른 의미를 가집니다. 칸 자체를 붙이는 ‘셀 병합’과, 여러 셀의 글자를 하나로 이어 붙이는 ‘텍스트 합치기’입니다. 이 두 가지를 헷갈리면 중요한 데이터가 날아가거나 엉뚱한 결과가 나올 수 있습니다. 이 글에서는 두 방법을 모두 알려드리고, 언제 어떤 방법을 써야 하는지도 정리해드립니다.

셀 합치기, 두 가지 뜻을 먼저 구분하세요

엑셀에서 ‘셀 합치기’를 검색하면 두 가지 방법이 섞여서 나옵니다. 먼저 이 둘의 차이를 명확히 이해하셔야 실수를 피할 수 있습니다.

방법 무엇을 합치나 주로 쓰는 때 데이터 손실 여부
셀 병합 칸(셀) 자체를 하나로 표 머리글, 제목 만들 때 있음 (왼쪽 위 값만 남음)
텍스트 합치기 셀 안의 글자/숫자를 이름+전화번호, 성+이름 합칠 때 없음 (원본 유지)

쉽게 비유하면, 셀 병합은 벽을 허물어 방 두 개를 하나로 만드는 것이고, 텍스트 합치기는 방은 그대로 두되 두 방의 내용을 종이 한 장에 옮겨 적는 것입니다.

방법 1: 셀 병합 — 칸을 하나로 합치기

표의 제목이나 머리글을 만들 때 가장 많이 씁니다. 예를 들어 A1~D1까지 네 칸을 합쳐서 “2026년 상반기 매출 현황”이라는 제목 칸을 만드는 식입니다.

셀 병합 방법 (단계별)

  1. 합치고 싶은 셀들을 마우스로 드래그해서 선택합니다.
  2. 상단 메뉴에서 탭을 클릭합니다.
  3. ‘맞춤’ 그룹에서 병합하고 가운데 맞춤 버튼을 클릭합니다. (셀이 합쳐지면서 텍스트가 가운데 정렬됩니다.)

병합 옵션 종류

‘병합하고 가운데 맞춤’ 옆의 화살표를 누르면 세 가지 옵션이 나옵니다.

옵션 설명 추천 상황
병합하고 가운데 맞춤 합친 후 텍스트를 가운데로 표 제목, 머리글
걸쳐서 병합 행별로 각각 병합 (열은 유지) 여러 행을 한 번에 처리할 때
셀 병합 합치되 텍스트 정렬은 그대로 왼쪽/오른쪽 정렬 유지할 때

주의: 데이터 손실 경고!

병합할 셀에 글자나 숫자가 여러 개 있으면, 병합 후 왼쪽 위(또는 첫 번째) 셀의 값만 남고 나머지는 사라집니다. 엑셀이 경고창을 띄우긴 하지만, 확인을 누르는 순간 데이터가 지워집니다. 중요한 데이터가 있는 셀을 병합할 때는 반드시 먼저 내용을 메모하거나 복사해두세요.

셀 병합 해제 방법

  1. 병합된 셀을 클릭해서 선택합니다.
  2. 탭 > 병합하고 가운데 맞춤 옆 화살표를 클릭합니다.
  3. 셀 분할을 선택합니다.

병합이 해제되면 원래 첫 번째 셀에만 내용이 남고, 나머지 셀은 빈 칸이 됩니다. 사라진 데이터는 복구되지 않으니 주의하세요.

방법 2: 텍스트 합치기 — 글자를 하나로 이어 붙이기

셀 자체는 그대로 두고 여러 셀의 내용을 합쳐서 새 셀에 표시하는 방법입니다. 예를 들어 A열에 ‘성’, B열에 ‘이름’이 따로 있을 때 이를 합쳐 ‘홍길동’으로 만들거나, 주소의 시·구·동을 합쳐서 전체 주소를 만들 때 씁니다.

방법 2-1: & 기호로 바로 연결하기 (가장 간단)

수식에서 & 기호는 ‘이어 붙이기’를 뜻합니다.

  1. 결과를 넣을 빈 셀(예: C1)을 클릭합니다.
  2. 수식 입력줄에 =A1&B1 을 입력하고 엔터를 누릅니다.
  3. A1과 B1의 내용이 붙어서 나타납니다.

중간에 공백이나 구분자를 넣고 싶을 때는 큰따옴표 안에 넣어 씁니다.

  • 공백 포함: =A1&" "&B1 → “홍 길동”
  • 대시 포함: =A1&"-"&B1 → “홍-길동”
  • 괄호 포함: =A1&"("&B1&")" → “홍길동(부장)”

방법 2-2: CONCATENATE 함수

& 기호와 결과는 같지만, 합칠 셀이 많을 때 보기 더 편합니다.

  1. 결과를 넣을 빈 셀을 클릭합니다.
  2. =CONCATENATE(A1,B1,C1) 처럼 합칠 셀을 콤마로 구분해 입력합니다.
  3. 엔터를 눌러 결과를 확인합니다.

구분자를 넣을 때는 큰따옴표로 넣습니다: =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 함수)’를 씁니다. 무심코 셀 병합을 썼다가 데이터가 사라지는 경우가 많으니, 어떤 목적인지 먼저 생각하고 맞는 방법을 선택하세요.