컴퓨터/엑셀 함수

24. 엑셀 TEXTJOIN 함수 사용법 - 구분자를 넣어 텍스트 합치기 | 실전 예시 포함

새콤달코미 2026. 5. 5. 08:09
반응형

엑셀 TEXTJOIN 함수는 구분자를 넣어 텍스트 합치기 기능을 하는 함수입니다. 구분자를 자동으로 넣어주는 고급 텍스트 합치기 도구 이 글에서는 TEXTJOIN 함수의 기본 문법부터 실전 예시 3가지, 오류 해결법까지 총정리합니다.

  1. TEXTJOIN 함수란?
  2. 기본 문법 (Syntax)
  3. 실전 예시 3가지
  4. 주의사항 및 오류 해결
  5. 고급 활용 (함수 조합)
  6. 마무리 정리

TEXTJOIN 함수란?

TEXTJOIN 함수는 구분자를 넣어 텍스트 합치기 기능을 합니다. 구분자를 자동으로 넣어주는 고급 텍스트 합치기 도구

기본 문법 (Syntax)

=TEXTJOIN(구분자, 빈셀무시, 텍스트1, ...)
인수 설명 필수 여부
구분자 텍스트 사이에 넣을 문자 필수
빈셀무시 TRUE면 빈 셀 건너뜀 필수
텍스트1 합칠 텍스트 또는 범위 필수

실전 예시 3가지

예시 1: 인사팀: 주소 합치기 (구분자 자동)

시/구/동 사이에 공백을 넣어 합치기

A B C D
주소
서울 강남구 역삼동 =TEXTJOIN(" ",TRUE,A2:C2)
부산   우동 =TEXTJOIN(" ",TRUE,A2:C2)
대전 유성구   =TEXTJOIN(" ",TRUE,A2:C2)
=TEXTJOIN(" ",TRUE,A2:C2)
A B C D
주소
서울 강남구 역삼동 서울 강남구 역삼동
부산   우동 부산 우동
대전 유성구   대전 유성구

빈 셀은 건너뛰고 공백으로 구분해서 합칩니다.

예시 2: 영업팀: 태그 합치기

여러 태그를 쉼표로 합치기

A B C D
태그1 태그2 태그3 결합
전자 할인 신상 =TEXTJOIN(", ",TRUE,A2:C2)
식품   인기 =TEXTJOIN(", ",TRUE,A2:C2)
가구 세일   =TEXTJOIN(", ",TRUE,A2:C2)
=TEXTJOIN(", ",TRUE,A2:C2)
A B C D
태그1 태그2 태그3 결합
전자 할인 신상 전자, 할인, 신상
식품   인기 식품, 인기
가구 세일   가구, 세일

빈 태그는 건너뛰고 쉼표+공백으로 구분합니다.

예시 3: 재무팀: 계정코드 조합

분류-연도-번호를 하이픈으로 합치기

A B C D
분류 연도 번호 코드
EXP 2026 001 =TEXTJOIN("-",FALSE,A2:C2)
INC 2026 042 =TEXTJOIN("-",FALSE,A2:C2)
EXP 2026 103 =TEXTJOIN("-",FALSE,A2:C2)
=TEXTJOIN("-",FALSE,A2:C2)
A B C D
분류 연도 번호 코드
EXP 2026 001 EXP-2026-001
INC 2026 042 INC-2026-042
EXP 2026 103 EXP-2026-103

하이픈을 자동으로 넣어서 코드를 생성합니다.

주의사항 및 오류 해결

오류 원인 해결법
#NAME? 구버전 엑셀 Office 2019 이상이 필요합니다
#VALUE! 결과가 32767자 초과 합칠 텍스트 양을 줄이세요

고급 활용 (함수 조합)

TEXTJOIN + IF

=TEXTJOIN(", ",TRUE,IF(B2:B10="VIP",A2:A10,""))

조건에 맞는 값만 합치기 (Ctrl+Shift+Enter)

줄바꿈 구분

=TEXTJOIN(CHAR(10),TRUE,A2:A10)

셀 안에서 줄바꿈으로 합치기

마무리 정리

✔️ TEXTJOIN은 구분자를 자동으로 넣어서 텍스트를 합칩니다

✔️ 빈 셀 무시 옵션으로 깔끔한 결과를 만듭니다

✔️ CONCATENATE, CONCAT보다 실무에서 가장 유용합니다

다음 포스팅: 25. 엑셀 TEXT 함수 사용법 - 숫자를 원하는 형식의 텍스트로

728x90
반응형