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

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

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

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

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

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

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

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