본문 바로가기
Ssalaryhacks

엑셀 TEXTJOIN 함수

여러 셀을 구분자로 이어붙이되 빈 셀은 건너뜁니다.

Excel 2019 이상

구문

=TEXTJOIN(구분자, 빈칸무시, 범위)
인수필수설명
구분자필수", " 같은 연결 문자
빈칸무시필수TRUE면 빈 셀을 건너뜁니다
범위필수합칠 범위

예시

=TEXTJOIN(", ",TRUE,A2:A10)
결과
김부장, 이과장, 박대리
설명
CONCATENATE와 달리 구분자가 자동으로 들어가고 빈칸이 처리됩니다.

언제 쓰나요

참석자 명단을 한 줄로 만들어 메일에 붙여넣을 때.

자주 나는 오류와 해결

TEXTJOIN 함수가 뜻대로 안 될 때 확인할 것들입니다.

구분자가 중복으로 나옴

원인
두 번째 인수를 FALSE로 뒀습니다
해결
TRUE로 바꿉니다

#NAME?

원인
Excel 2016 이하입니다
해결
& 연산자로 직접 잇거나 CONCATENATE를 씁니다

#VALUE!

원인
결과 문자열이 셀 최대 길이인 32,767자를 넘었습니다
해결
범위를 나눠 여러 셀에 담거나, 정말 필요한 항목만 FILTER로 걸러 넣습니다

이 함수를 만들어 주는 도구

텍스트 함수 더 보기