엑셀 TEXTJOIN 함수 사용법 및 실전예제 총정리 :: 텍스트 함수

여러 문자열을 구분기호로 나눠 하나의 문장으로 결합하는 TEXTJOIN 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 TEXTJOIN 함수 사용법 및 예제 :: 텍스트 함수

엑셀 TEXTJOIN 함수 사용법 및 공식 정리

목차 바로가기
함수 구문
= TEXTJOIN ( 구분기호, 빈칸무시여부, 범위1, [범위2], ... )
설명

엑셀 TEXTJOIN 함수선택된 범위안의 문자열을 구분기호로 나눠 하나의 문장으로 결합하는 함수입니다.

CONCATENATE 함수, CONCAT 함수보다 다양한 기능을 제공하는 상위호환 함수이며, 범위안의 빈칸을 무시하고 결합할 수도 있습니다.

TEXTJOIN 함수는 엑셀 2019 또는 오피스 365 이상 버전 사용자에게만 제공됩니다. 만약 엑셀 2016 이전버전 사용자일 경우 추가기능을 설치하여 TEXTJOIN 함수를 사용할 수도 있습니다.

사용된 인수
 구분기호  각 문자열을 연결할 구분기호입니다. (예: "," 또는 "/" 등..)
 빈칸무시여부  범위안에 빈 셀이 있을시, 빈 셀을 무시할지 여부입니다. TRUE일 경우 빈셀을 무시하고 결합합니다.
 범위1  결합할 문자열이 들어있는 셀 또는 범위입니다.
 범위2  [선택인수] 범위1에 이어서 추가로 결합할 셀 또는 범위입니다.
사용예제
TEXTJOIN 함수 사용예제 GIF
TEXTJOIN 함수는 범위내 문자열을 결합합니다.
  • = TEXTJOIN (", ", TRUE, {"가", , , "라", "마"})
    '// "가, 라, 마" 를 반환합니다.
  • = TEXTJOIN (", ", FALSE, {"가", , , "라", "마"})
    '// "가, , , 라, 마" 를 반환합니다.
  • = TEXTJOIN (", ", TRUE, {"가", , , "라", "마"}, {"바", "사", "아"})
    '// "가, 라, 마, 바, 사, 아" 를 반환합니다.
  • = TEXTJOIN ("+", TRUE, {1, , 3, 4}, {5, 6, , 8})
    '// "1+3+4+5+6+8"을 반환합니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀함수] 엑셀 TEXTJOIN 함수 사용법
    예제파일

호환성
 Windows 버전  엑셀 2019, 오피스 365 이상 버전에서 사용 가능합니다.
 Mac 버전  오피스 365 Mac용 엑셀, 엑셀 2019 이상 버전에서 사용 가능합니다.
반환값

결합된 문자열을 텍스트 형태로 반환합니다.

관련 기초함수

TEXTJOIN 함수 사용시 주의사항

  • 구분기호 또는 범위안에 '숫자형태'의 값이 있더라도, 결과값은 모두 텍스트로 반환됩니다.
    = TEXTJOIN ("",TRUE,1,2,3,4,5)
    '// 12345 를 반환하지만 텍스트형식입니다. 따라서 이후에 추가적인 계산이 불가능합니다.
    = TEXTJOIN (1,TRUE,"가","나","다")
    '// 가1나1다 를 반환합니다. 
  • TEXTJOIN 함수의 결과값으로 글자수가 32767자 (셀 최대글자수)를 초과할 경우 #VALUE! 오류를 반환합니다.
  • 엑셀 2016 이전버전 사용자의 경우 TEXTJOIN 함수 사용이 불가능합니다. 엑셀 2016 이전버전을 사용중일 경우 TEXTJOIN 함수 추가기능 또는 CONCATENATE 함수를 사용할 수 있습니다.

자주묻는 질문

Q. 텍스트를 줄바꿈으로 연결하고 싶어요.

TEXTJOIN 함수와 CHAR 함수를 같이 응용하면 여러개의 문자열을 줄바꿈으로 간단히 연결할 수 있습니다.

= TEXTJOIN (" ", TRUE, "서울시", "강남구", "청담동")
'// "서울시 강남구 청담동"이 반환합니다.
= TEXTJOIN (CHAR(10), TRUE, "서울시", "강남구", "청담동")
'// 각 항목사이에 줄바꿈을 추가하여 문자열을 연결합니다.
서울시
강남구
청담동  을 반환합니다.
만약 줄바꿈표시가 안 될 경우, 셀 서식에서 줄바꿈표시를 활성화합니다.

링크: MS OFFICE 공식 홈페이지 TEXTJOIN 함수 설명

0 0 투표
게시글평점
guest
9 댓글
Inline Feedbacks
모든 댓글 보기
오륜
오륜
2020년 3월 17일 4:09 오후
게시글평점 :
     

혹시 Textjoin이 동일값을 불러오는걸 막을순 없을까요? =textjoin(" ",if(@하루아빠하니하니1:@하루아빠하니하니10=@하루아빠,@하루아빠하니하니1:@하루아빠하니하니10,"")) 으로 했을때 출력된 값이 10 10 인데 이게 두개가 아니라 하나만 나오도록 보고싶습니다. [출처] [엑셀_실무] (TextJoin) 조건에 맞는 셀들을 구분자 기준으로 합치기|작성자… 더보기 »

jeonghey
jeonghey
2020년 4월 2일 10:10 오후
게시글평점 :
     

감사합니다~

엑린이
엑린이
2020년 5월 18일 11:25 오후
게시글평점 :
     

감사합니다

감사합니다.
감사합니다.
2020년 8월 10일 11:11 오후
게시글평점 :
     

안녕하세요.
혹시 이거 반대 기능은 없나요?
셀안의 , 로 구분된 단어들을 A1,2,3,4,5,6 세로로 나열하고 싶습니다..

프롭
프롭
2020년 8월 11일 9:47 오후
답글 남기기  오빠두엑셀

제가 찾던 내용이고 딱 알맞는 함수였네요. 실시간 변동도 되고 감사합니다~

얼탱이
얼탱이
2020년 11월 9일 4:25 오후
게시글평점 :
     

혹시 textjoin 뒤의 그룹에 조건을 걸수는 없을까요? sumif나 countif같은..

9
0
여러분의 생각을 댓글로 남겨주세요.x