Hodustory/프로그래밍&DB

엑셀 TEXTJOIN / CONCATENATE /텍스트 연결 / 함수

호두밥 2019. 5. 4. 20:34

안녕하세요! 

여러 셀을 연결시켜 하나의 셀에 넣기 위해선 어떻게 해야 할까요?

총 3가지의 방법이 있습니다.

 

1. 연결자 '&'을 사용하는 것

2.  함수 CONCATENATE

3. 함수 TEXTJOIN

 

위의 사진과 같이 주소 데이터가 있습니다.

행 별로 데이터를 묶어서 완성된, 전체 주소를 만들고 싶다면 어떻게 해야 될까요?

 

먼저 연결자 &를 사용해보겠습니다.

 

=A2&" "&B2&" "&C2

 

셀과 셀 사이에 공백(" ")을 넣어 연결자로 연결해주었습니다.

 

 

두번째 방법은 CONCATENATE 함수입니다.

 

=CONCATENATE(연결 값 범위 or 나열)

 

=CONCATENATE(A2," ",B2," ",C2)

 

위의 연결자를 쉼표로만 바꾸어 입력하면 되죠.

 

이제 세 번째 방법인 TEXTJOIN입니다.

 

TEXTJOIN은 앞의 두 방법에 비해 한가지 특별한 기능을 갖고 있습니다.

바로 빈셀은 제외하고 이어붙일 수 있다는 것입니다.

 

=TEXTJOIN(구분문자, 빈셀 제외 여부, 연결값 범위 or 나열)

 

=TEXTJOIN(" ", TRUE, A2:C2)

 

※TEXTJOIN 함수는 엑셀 2016 중에서도...  Version 1601 이상에서만 지원되는 함수입니다.

professional 과 같은 영구 라이센스인 경우... 업데이트 지원이 안된다더군요.

여기 에서 확인해보세요ㅎㅎ

반응형