엑셀] Concatenate 함수보다 편리한 텍스트 연결 함수 TEXTJOIN 함수

2016.11.02 11:25


엑셀에서 텍스트를 연결하는 함수는 &연산자concatenate 함수, 그리고 엑셀 2016부터 concatenate 함수를 대체하는 concat 함수가 있다.



실무에서 사용할 때 이 세가지 방법이 가진 공통점이면서도 써먹기 불편하게 하는 공통점은 각 텍스트를 구분하는 구분 문자(대표적으로 띄어쓰기 또는 하이픈(-))를 사용할 수 없기 때문에 각 인수 사이에 스페이스(" ")를 넣어줘야 한다는 점이다. 






엑셀2016부터 새로 도입된 또다른 함수인 TEXTJOIN 함수는 이런 불편함을 개선한 함수다. 


Concat 함수와 비교할 때 다른 점은 각 텍스트를 연결할 때 사용할 구분 문자를 지정할 수 있다는 점과 인수 중에서 빈 셀이 있을 때 포함할 것인지 제외할 것인지 지정할 수 있다는 점이다. 


함수 수식은 다음과 같다


=TEXTJOIN(①구분 문자, ②빈셀 포함여부(True/False),③텍스트1, ④텍스트2... ...)



사용 예시는 아래 그림과 같다. 




위 그림 textjoin 함수의 두번째 예시처럼 concat함수처럼 범위(A1:D1)를 인수로 전달할 수도 있다






또루아빠 Excel/엑셀 함수 , , , ,