EXCEL 다루기

[ 응용 ] 엑셀 TEXTJOIN 함수로 여러 셀 값을 한 번에 합치는 방법, 조건에 맞는 셀의 텍스트 합치기

카루루1007 2023. 3. 11. 23:07
728x90
반응형

TextJoin 함수를 사용하여 여러 셀 값을 한 번에 합치는 방법을 알아 보겠습니다.

위 그림과 같은 모양의 데이터가 있을 때, 아래 그림과 같이

데이터를 가공하는 방법입니다.

 

하나하나 손으로 치기에는 시간도 많이 들 뿐더라

오타가 나올 확률도 높습니다.

 

다음은 최종 결과물 사진입니다.

 

이렇게 나타나게 하기 위해서는 

TEXTJOIN() 함수를 사용하시면 됩니다.

 

먼저 전체 수식을 보여드리겠습니다.

=TEXTJOIN(", ",TRUE,IF(F3=B3:B14,C3:C14,""))

 

반응형

각각의 데이터를 [ , ]로 구분할 계획이므로

구분자를 [ , ]로 지정해 주었습니다.

 

두번째 인자인 [ TRUE ]는 빈 셀은 무시한다는 의미입니다.

만약 빈 셀을 무시하지 않으려면 [ FALSE ]를 사용하시면 됩니다.

 

마지막은 [ F3 ]셀과 [ B3:B14 ]범위의 값이 같으면 [ C3:C14 ]범위의 값을 반환하고,

그렇지 않으면 빈 문자열을 반환합니다.

 

이렇게 수식을 작성하면

결과적으로 아래 그림과 같이 각 셀값을 병합할 수 있습니다.

 

TEXTJOIN 함수는 엑셀에서 문자열을 연결하는 기능을 수행하는 함수입니다. 

이 함수는 구분자로 구분된 하나 이상의 문자열 값을 받아서 

해당 문자열을 연결하여 하나의 문자열로 반환합니다.

 

간단하게 TEXTJOIN 함수를 사용하여 조건에 맞는 각 셀의 값을

하나의 셀로 병합하는 방법을 알아보았습니다.

여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.

엑셀 공부하기
VBA 공부하기

728x90
반응형