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보다 더 유연하고 강력한 기능을 제공합니다.
- 구분 기호를 설정하거나 빈 셀을 무시할 수 있는 기능이 있어, 여러 셀을 결합할 때 매우 유용합니다.
- 범위와 배열을 처리할 수 있어 대규모 데이터에서도 효과적으로 사용할 수 있습니다.
'구글 스프레드시트' 카테고리의 다른 글
구글 스프레드시트 IMAGE 함수 (0) | 2025.01.29 |
---|---|
구글 스프레드시트 ARRAYFORMULA 함수 (0) | 2025.01.19 |
구글 스프레드시트 CONCATENATE 함수 (0) | 2025.01.19 |
구글 스프레드시트 VLOOKUP 함수 (0) | 2025.01.19 |
구글 스프레드시트 INDEX MATCH 함수 (0) | 2025.01.19 |