엑셀 ┃ 셀의 텍스트 병합하여 나열하는 방법 (textjoin 함수) #텍스트 병합

엑셀 작업 시 여러 항목으로 분류되어 있는 리스트를 원하는 항목만 골라서 나열해 주는 함수입니다.

(엑셀 2019 버전 이상에서만 사용가능합니다.)

 

수동으로 텍스트 합치는 방법

▼ 가장 수동적인 방법으로 텍스트로 표현하고자 하는 셀을 & 로 연결해 줍니다. 

    각 선택한 셀 사이의 구분 기호를 넣어 주려명 &로 이어주고 " "안에 원하는 텍스트를 넣어서 표현할 수 있습니다.

 

 

TEXTJOIN 함수로 원하는 구간 지정하여 텍스트 불러오기

▼ 아래와 같이 TEXTJOIN 함수를 이용하여 원하는 구간을 선택 시, 선택된 구간의 텍스트를 불러올 수 있습니다.

   또한 여러 구간의 셀은 선택하여 불러올 수도 있습니다.

 

 

 

 TEXTJOIN 함수를 이용하여 조건값에 맞는 텍스만 불러오기

 

▼ 작업 결과를 먼저 보면 아래와 같이 특정 명단에서 원하는 값의 데이터만 불러와 나열하는 방법입니다.

 

▼ 수식은 아래와 같이 사용하시면 됩니다.

IF구문을 같이 활용하여 C열에 있는 값과 C17셀과 같을 경우 D열에 있는 값을 불러오고, 그렇지 않으면 공백("")으로 표시하라는 구문을 활용하였습니다.

=TEXTJOIN(",",,IF(C3:C15=C17,D3:D15,""))

 

 

▼ 함수를 사용하는 방법입니다.

 

TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

 

✔️ delimiter(필수) : 빈 텍스트 문자열, 하나 이상의 문자를 큰따옴표로 묶은 텍스트 문자열, 유효한 텍스트 문자열에 대한 참조일 수 있습니다. 숫자를 제공할 경우 텍스트로 처리됩니다.

✔️  ignore_empty (필수) : TRUE인 경우 빈 셀을 무시합니다.

✔️  text1(필수) : 연결할 텍스트 항목입니다. 텍스트 문자열 또는 셀 범위와 같은 문자열 배열입니다.

✔️  [text2, ...] : (선택 사항) 연결할 추가 텍스트 항목입니다. 텍스트 항목에 대해 최대 252개의 텍스트 인수가 있을 수 있습니다(text1 포함). 각각 텍스트 문자열 또는 셀 범위와 같은 문자열 배열일 수 있습니다.

 

 

응용 방법

▼ 좀 더 복잡한 텍스트 연결이 필요한 경우 각 항목마다 구분기호를 달리하여 사용할 수 있습니다.

 

▼ ignore_empty=FALSE 인경우 아래와 같이 표시됩니다. (왼쪽 TRUE 사용)

Designed by JB FACTORY