본문 바로가기

구글 스프레드시트

구글 스프레드시트 TEXTJOIN 함수

TEXTJOIN 함수는 여러 셀이나 값을 구분 기호로 결합할 수 있는 함수입니다. CONCATENATE와 비슷하지만, TEXTJOIN은 구분 기호를 지정할 수 있으며, 빈 셀을 무시할 수 있는 기능도 제공합니다.


1. TEXTJOIN 함수 기본 문법

 

=TEXTJOIN(구분기호, 빈셀무시여부, 텍스트1, 텍스트2, ...)

  • 구분기호: 각 텍스트 값 사이에 추가할 구분 기호 (예: 쉼표 ", ", 공백 " ", 등)
  • 빈셀무시여부: 빈 셀을 무시할지 여부 (TRUE = 빈 셀 무시, FALSE = 빈 셀 포함)
  • 텍스트1, 텍스트2, ...: 결합할 텍스트 값들 (셀 참조나 직접 입력한 텍스트)

2. TEXTJOIN 함수 예제

✅ (1) 구분 기호를 추가하여 결합하기

A
B
C
서울
강남구
1234
부산
해운대구
5678

 

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

  • 결과: 서울, 강남구, 1234
  • 설명: A2, B2, C2 셀을 쉼표와 공백(", ")으로 구분하여 결합한 결과

✅ (2) 공백을 구분 기호로 결합하기

 

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

  • 결과: 서울 강남구 1234
  • 설명: A2, B2, C2 셀을 공백(" ")으로 구분하여 결합한 결과

✅ (3) 빈 셀을 무시하면서 결합하기

A
B
C
서울
 
1234
부산
해운대구
5678

 

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

  • 결과: 서울, 1234
  • 설명: 빈 셀(B2)은 무시하고 A2, C2 셀만 결합하여 결과를 출력

✅ (4) 빈 셀을 포함하여 결합하기

 

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

  • 결과: 서울, , 1234
  • 설명: 빈 셀(B2)을 포함하여 A2, B2, C2 셀을 결합한 결과

3. TEXTJOIN 함수 활용 예시

✅ (5) 여러 셀을 구분 기호로 결합하여 하나의 문자열 만들기

A
B
C
D
사과
바나나
체리
수박

 

=TEXTJOIN(" | ", TRUE, A2:D2)

  • 결과: 사과 | 바나나 | 체리 | 수박
  • 설명: A2, B2, C2, D2 셀의 값을 " | "로 구분하여 결합한 결과

✅ (6) 동적으로 범위를 결합하기

A
B
C
D
10
20
30
40

 

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

  • 결과: 10, 20, 30, 40
  • 설명: A2부터 D2까지의 값을 쉼표로 구분하여 결합한 결과

✅ (7) 조건에 맞는 셀만 결합하기

 

=TEXTJOIN(", ", TRUE, IF(A2:A10 > 50, A2:A10, ""))

  • 설명: A2:A10 범위에서 값이 50보다 큰 셀들만 결합하여 반환 (배열 수식을 사용)

4. TEXTJOIN 함수 vs. CONCATENATE 함수

기능
TEXTJOIN
CONCATENATE
구분 기호 사용
가능 (예: 쉼표, 공백 등)
불가능
빈 셀 무시
가능 (TRUE로 설정)
불가능
배열 처리
가능 (범위나 배열 사용 가능)
불가능
성능
더 많은 기능 제공
단순한 문자열 결합

5. 결론

  • TEXTJOIN은 CONCATENATE보다 더 유연하고 강력한 기능을 제공합니다.
  • 구분 기호를 설정하거나 빈 셀을 무시할 수 있는 기능이 있어, 여러 셀을 결합할 때 매우 유용합니다.
  • 범위배열을 처리할 수 있어 대규모 데이터에서도 효과적으로 사용할 수 있습니다.