워드프로세서/엑셀

엑셀 기호를 사용하여 문자 합치는 방법 (TEXTJOIN함수)

에이티에스 2025. 5. 14. 10:28
728x90

Excel에서 셀에 있는 문자를 합칠때 기호를 사용하여 문자를 합치는 방법에 대해 알아보겠습니다. 

 

Excel TEXTJOIN 함수는 구분 기호를 사용하거나 사용하지 않고 여러 값을 연결합니다. TEXTJOIN은 셀 참조, 범위 또는 상수로 제공된 값을 연결할 수 있으며 필요에 따라 빈 셀을 무시할 수 있습니다

 

 

 

반응형

 

1. TEXTJOIN 함수

=TEXTJOIN(delimiter,ignore_empty,text1,[text2],...)
  • delimiter 구분 기호 - 각 텍스트 사이의 구분 기호입니다.
  • ignore_empty - 빈 셀을 무시할지 여부.
  • text1 - 첫 번째 텍스트 값 또는 범위입니다.
  • text2 - [선택 사항] 두 번째 텍스트 값 또는 범위입니다.

TEXTJOIN 함수는 delimiter, ignore_empty  text1의 세 가지 필수 인수를 사용합니다. Delimiter는 함께 연결된 값 사이에 사용할 텍스트이며 큰따옴표("")로 묶어야 합니다(예: 공백(" ") 또는 공백이 있는 쉼표(", ")). 구분 기호를 사용하지 않으려면 빈 문자열("")을 제공합니다. Ignore_empty은 빈 값을 무시할지 아니면 결과에 추가할지를 제어하는 부울(TRUE/FALSE) 값입니다.

 

TEXTJOIN의 결과에 내용이 없는 구분 기호를 피하기 위해 TRUE로 설정되는 경우가 많습니다. Text1은 함께 조인할 첫 번째 값입니다. 이는 셀 참조, 범위 또는 하드 코딩된 텍스트 값일 수 있습니다. 후속 선택적 인수, text2, text3, text4 등은 총 252개의 값을 제공할 수 있습니다.

 

값은 표시되는 순서대로 연결됩니다. A1에 "Hello"가 표시되고 A2에 "World"가 있는 경우 다음 수식은 "Hello World"를 반환합니다.

=TEXTJOIN(" ",TRUE,A1,A2) // returns "Hello World"

 

구분 기호를 쉼표(", ")로 변경하고 A1과 A2를 반대로 하면 "World, Hello"가 표시됩니다.

 

=TEXTJOIN(", ",TRUE,A2,A1) // returns "World, Hello"

 

 

반응형

 

2. 범위 연결

A1:A3 범위의 셀을 쉼표와 공백으로 조인하려면 다음과 같이 TEXTJOIN을 사용할 수 있습니다.

 

=TEXTJOIN(", ",TRUE,A1:A3)

 

 

 

 

두 번째 인수인 ignore_empty는 빈 셀과 텍스트 값에 대한 동작을 제어합니다. TRUE로 설정하면 최종 결과에서 구분 기호가 반복되지 않도록 빈 값을 건너뜁니다. FALSE로 설정하면 TEXTJOIN은 출력에 빈 값을 포함합니다.

 

 

반응형

 

3. 제목이 있는 이름

아래 예제에서 TEXTJOIN은 이름을 연결하도록 설정됩니다. Title에 대한 셀 참조가 먼저 제공된 다음 First, Middle 및 Last에 대한 범위가 제공됩니다. 비어 있음 무시를 1(TRUE)로 설정하여 Middle 또는 Title 값이 없는 이름에 공백을 추가하지 않도록 합니다. F3의 수식은 다음과 같습니다.

 

=TEXTJOIN(" ",1,E3,B3:D3)

 

 

 

 

 

반응형

 

4. 숫자 형식 지정

숫자를 연결할 때 숫자 서식이 손실됩니다. 예를 들어 A1 셀에 2021년 7월 1일이 있고 A2021 셀에 2021년 7월 2일이 있으면 날짜가 일련 번호로 되돌아갑니다.

 

=TEXTJOIN("-",1,A1,A2) // returns "44378-44379"

 

TEXT 함수를 사용하여 연결하는 동안 서식을 적용합니다.

 

=TEXTJOIN("-",1,TEXT(A1,"mmm d"),TEXT(A2,"mmm d")) // "Jul 1-Jul 2"

 

위의 수식은 "Jul 1-Jul 2"라는 텍스트를 반환합니다. 원하는 대로 숫자 서식을 조정합니다.

 

5. TEXTJOIN 대 CONCAT

TEXTJOIN 및 CONCAT는 모두 이전 CONCATENATE 함수를 대체하는 Excel의 함수입니다. CONCAT 함수와 마찬가지로 TEXTJOIN은 연결할 셀 범위를 허용합니다. 주요 차이점은 TEXTJOIN은 값을 함께 조인할 때 사용할 구분 기호도 허용한다는 것입니다.

 

 

728x90