💡 핵심 요약: 엑셀에서 셀을 합칠 때 상단 메뉴의 ‘병합하고 가운데 맞춤’을 누르면 첫 번째 셀을 제외한 나머지 데이터가 영구 삭제되는 치명적인 문제가 발생합니다. 데이터를 손실 없이 하나의 텍스트로 묶으려면 ① 2~3개 셀을 빠르게 연결할 때는 &(앰퍼샌드) 연산자, ② 쉼표나 공백 등 구분 기호를 넣으며 넓은 범위를 한 번에 묶을 때는 TEXTJOIN 함수를 써야 합니다. 날짜나 금액이 숫자로 깨질 때는 반드시 TEXT() 함수로 감싸주는 것이 핵심입니다.
주소 데이터(시/도 + 시/군/구 + 상세주소)를 하나로 묶어 송장을 출력하거나, 품목 코드와 규격을 결합해 고유 식별 코드를 만들 때 텍스트 결합은 실무에서 매일 쓰이는 기본 작업입니다.
하지만 구버전 함수인 CONCATENATE를 쓰다가 수식이 너무 길어지거나, 날짜와 합쳤더니 2026-09-09 대신 46274 같은 일련번호로 바뀌어 당황했던 경험이 한 번쯤 있으실 것입니다. 상황별로 가장 빠르고 에러 없는 셀 합치기 3대 공식을 완벽히 정리해 드립니다.
1. 텍스트 결합 3대 도구 비교 (&, CONCAT, TEXTJOIN)
내 엑셀 버전과 결합하려는 셀의 개수에 따라 가장 유리한 방식을 선택해야 합니다.
2. 실무 주소 및 상품 데이터 결합 예제
[배송 주소 및 주문 원본 표]
| 시/도 (A열) | 시/군/구 (B열) | 도로명/상세 (C열) | 동/호수 (D열 – 빈셀포함) | 완성된 전체 주소 (E열) |
|---|---|---|---|---|
| 인천광역시 | 중구 | 영종대로 123 | 101동 502호 | 인천광역시 중구 영종대로 123 101동 502호 |
| 경기도 | 평택시 | 산단로 45 | (빈칸) | 경기도 평택시 산단로 45 |
3. 실무 3대 결합 공식 및 문법
👉 주의: 글자 사이에 띄어쓰기를 넣으려면 반드시 큰따옴표 안에 공백(" ")을 넣고 &로 연결해 주어야 합니다.
👉 문법 해설: TEXTJOIN(구분기호, 빈셀무시여부, 범위)
• 2번째 인수에 `TRUE`를 넣으면 D열처럼 동/호수가 없는 빈칸일 때 불필요한 이중 공백을 만들지 않고 건너뛰어 주소가 아주 깔끔해집니다.
👉 핵심 팁: CHAR(10)은 줄바꿈 아스키 코드입니다. 수식 입력 후 반드시 리본 메뉴의 [홈] > [텍스트 줄 바꿈] 버튼을 활성화해야 셀 안에서 줄이 바뀝니다.
4. [가장 중요] 날짜와 금액 서식 깨짐 완벽 해결 (TEXT 함수)
실무에서 문자열을 합칠 때 가장 흔히 겪는 대형 참사는 날짜(2026-09-09)가 숫자 46274로 변하거나, 금액(1,500,000)의 천 단위 쉼표가 사라지는 현상입니다.
👉 완벽한 결과 출력: 출고일: 2026-09-09 / 금액: 1,500,000원
5. 실무자가 자주 묻는 FAQ 3선
수식이 걸려있는 상태에서 A, B열을 지우면 #REF! 오류가 납니다. 완성된 E열을 복사(Ctrl + C)한 후 같은 자리에 [값으로 붙여넣기(Ctrl + Shift + V 또는 Alt+E+S+V)]를 해 순수 텍스트로 박아둔 뒤 원본을 삭제하세요.
첫 번째 행에만 수동으로 인천광역시 중구 영종대로 123을 직접 적고, 바로 아래 빈칸에서 Ctrl + E를 누르면 엑셀이 패턴을 자동 인식해 아래쪽 수천 개 행을 1초 만에 자동으로 합쳐줍니다.
Excel 2016 이하 버전에서는 & 연산자를 사용하거나, =A2 & IF(B2<>""," "&B2,"") 형태로 IF를 결합해 빈칸 공백을 제어할 수 있습니다.
피벗 테이블 기초 분석법과 날짜 계산 필수 함수도 함께 확인해 보세요.