엑셀 CONCATENATE
여러 셀의 텍스트를 하나로 합치는 함수입니다 (&, CONCAT, TEXTJOIN과 비교)
텍스트 결합 4가지 방법
&, 구분자가 필요하고 빈 셀이 섞이면 TEXTJOIN. CONCATENATE는 호환성 목적으로만 알아두면 됩니다.직접 체험해보세요
A2/B2/C2 셀 내용을 수정하거나 구분자를 바꾸면 결합 결과가 즉시 갱신됩니다
| A | B | C | E | ||
|---|---|---|---|---|---|
| 1 | A | B | C | 결합 결과 | |
| 2 | 김철수님 |
실전 활용 예제
=A2 & " " & B2가장 기본 패턴. 성과 이름을 공백 한 칸으로 결합합니다. & 사이에 따옴표로 감싼 텍스트가 그대로 들어갑니다.
=TEXTJOIN("-", TRUE, A2:C2)구분자(-)로 셀들을 한 번에 결합. 두 번째 인자 TRUE는 빈 셀을 자동으로 건너뜁니다.
=A2 & CHAR(10) & B2CHAR(10)은 줄바꿈 문자. 한 셀 안에서 여러 줄로 표시하려면 셀 서식에서 '텍스트 줄 바꿈'을 켜야 합니다.
다른 엑셀 함수도 알아보세요
& / CONCATENATE / CONCAT / TEXTJOIN 차이
▼
& (앰퍼샌드) — 가장 간단, 모든 버전 지원
=A2 & B2 & C2짧고 빠르지만 셀이 많아지면 코드가 길어짐
CONCATENATE — 구식 함수 (Excel 2003+)
=CONCATENATE(A2, B2, C2)신규 작업에서 굳이 쓸 이유 없음. 호환성 유지용
CONCAT — 범위 지원 (Excel 2019+)
=CONCAT(A2:C2)셀이 많을 때 범위로 한 번에. 구분자는 없음
TEXTJOIN — 구분자 + 빈 셀 무시 (Excel 2019+)
=TEXTJOIN("-", TRUE, A2:C2)현대적 결합의 결정판. 구분자와 빈 셀 처리를 한 번에
실전 추천: 2~3개 셀 빠르게 → &, 구분자 필요 → TEXTJOIN. 사실상 두 가지만 알면 됩니다.
빈 셀이 섞일 때 — TEXTJOIN이 강한 이유
▼
중간에 빈 셀이 있을 때 &, CONCATENATE, CONCAT은 구분자가 중복으로 들어가지만, TEXTJOIN의 두 번째 인자 TRUE는 빈 셀을 자동으로 건너뜁니다.
A2="김", B2="", C2="철수", 구분자=" "
=A2 & " " & B2 & " " & C2 → "김 철수" (공백 2칸)
=TEXTJOIN(" ", FALSE, A2:C2) → "김 철수" (공백 2칸)
=TEXTJOIN(" ", TRUE, A2:C2) → "김 철수" (정상)
두 번째 인자 TRUE면 빈 셀 무시
주소·이름·태그처럼 일부 항목이 비어있을 가능성이 있으면 거의 항상 TEXTJOIN(..., TRUE, ...) 패턴이 정답입니다.
줄바꿈으로 결합하기 — CHAR(10)
▼
한 셀 안에서 여러 줄로 표시하려면 줄바꿈 문자 CHAR(10)(LF)을 구분자로 씁니다. 결합 후에는 셀 서식에서 텍스트 줄 바꿈을 켜야 실제로 줄이 나뉘어 보입니다.
=A2 & CHAR(10) & B2 & CHAR(10) & C2
=TEXTJOIN(CHAR(10), TRUE, A2:C2)
Mac이나 일부 환경에서는 CHAR(13)(CR)을 쓰기도 합니다. 보통은 CHAR(10)이 가장 호환성 좋습니다. CSV 내보낼 때는 줄바꿈이 필드 구분자와 충돌할 수 있으니 따옴표로 감싸지는지 확인하세요.
자주 묻는 질문 (FAQ)
▼
Q. 숫자 셀도 결합할 수 있나요?
네. 자동으로 텍스트로 변환되어 결합됩니다. 단, 표시 형식이 사라집니다. "1,000"으로 보이는 숫자도 결합 시 "1000"이 됩니다. 형식 유지하려면 TEXT(A2, "#,##0")으로 명시 변환하세요.
Q. 날짜를 결합하면 이상한 숫자가 나와요
엑셀에서 날짜는 내부적으로 일련번호(2026-04-28 ≈ 46140)로 저장됩니다. 그대로 결합하면 그 숫자가 붙어버려요. =A2 & " " & TEXT(B2, "yyyy-mm-dd")처럼 TEXT로 포맷을 지정해야 합니다.
Q. 결합 결과를 값으로 고정하려면?
수식이 들어간 셀을 복사한 뒤 값으로 붙여넣기(Ctrl+Alt+V → 값)를 하면 수식이 사라지고 결과 텍스트만 남습니다.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. &, CONCATENATE, CONCAT, TEXTJOIN 모두 같은 문법으로 사용할 수 있습니다. JOIN 함수(구글 시트 전용)도 비슷한 역할입니다.