728x90
반응형
TEXTJOIN 함수는 여러 텍스트를 하나의 문자열로 연결하면서,
구분 기호(delimiter)를 자동으로 삽입하고,
빈 셀은 무시할지 여부도 선택할 수 있는 매우 강력한 함수입니다.
특히 반복적인 & 연결을 줄이고, 동적 배열 처리에서도 필수적으로 사용됩니다.
| 기본 구조
=TEXTJOIN(구분기호, 생략옵션, 텍스트1, 텍스트2, ...)
- 구분기호: 각 텍스트 사이에 삽입할 문자열 (예: ",", " ", "-", CHAR(10) 등)
- 생략옵션: TRUE면 빈 셀을 무시, FALSE면 빈 셀도 포함
- 텍스트들: 개별 셀 또는 셀 범위 (배열)
| 기본 예제
A | B | |
1 | 사과 | 배 |
=TEXTJOIN(",", TRUE, A1:C1)
→ "사과,배"
=TEXTJOIN(",", FALSE, A1:C1)
→ "사과,배," ※ TRUE: 빈 셀 무시 | FALSE: 빈 셀 포함
| 실무 예제 1 – 이름과 직책 연결
A | B | |
1 | 김지훈 | 과장 |
2 | 이지은 | 대리 |
=TEXTJOIN(" - ", TRUE, A1, B1) → "김지훈 - 과장"
| 실무 예제 2 – 주소 결합
시구동
A | B | C | |
1 | 시 | 구 | 동 |
2 | 서울시 | 강남구 | 역삼동 |
=TEXTJOIN(" ", TRUE, A2:C2)
→ "서울시 강남구 역삼동" | 실무 예제 3 – 전화번호 조립
ABC
A | B | C | |
1 | 010 | 1234 | 5678 |
=TEXTJOIN("-", TRUE, A1:C1)
→ "010-1234-5678"
| 줄바꿈 문자와 함께 사용 (CHAR(10))
A | |
1 | 김지훈 |
2 | (빈셀) |
3 | 이지은 |
4 | 박성민 |
=TEXTJOIN(CHAR(10), TRUE, A1:A4)
→ 김지훈
이지은
박성민
각 항목을 줄바꿈하여 연결
※ 셀 서식에서 셀 줄 바꿈 체크 필요
| 이름 목록 자동 나열
A | |
1 | 김지훈 |
2 | (빈셀) |
3 | 이지은 |
4 | 박성민 |
=TEXTJOIN(", ", TRUE, A2:A5)
→ "김지훈, 이지은, 박성민"
| IF와 결합 – 조건부 요약
=TEXTJOIN(", ", TRUE, IF(조건범위=기준값, 대상범위, ""))
예: 특정 부서의 사원 이름만 연결해서 나열
| TEXTJOIN 활용 요약
사용 목적 | 수식 예시 |
전화번호 포맷 | TEXTJOIN("-", TRUE, A1:C1) |
생년월일 표기 | TEXTJOIN("-", TRUE, LEFT(A1,4), MID(A1,5,2), RIGHT(A1,2)) |
조건 만족 데이터 연결 | TEXTJOIN(", ", TRUE, IF(B2:B10>80, A2:A10, "")) |
줄바꿈된 목록 | TEXTJOIN(CHAR(10), TRUE, A1:A5) |
| 함께 쓰면 좋은 함수
함수 | 설명 |
IF | 조건에 따라 값 선택 |
FILTER | 조건을 만족하는 값만 추출 (365 이상) |
LEFT / MID / RIGHT | 텍스트 일부 추출 |
SUBSTITUTE | 문자열 치환 |
TRIM | 불필요한 공백 제거 |
728x90
반응형
'공부 합시다! > 일 잘하는 비결, 엑셀로 능률 높이기' 카테고리의 다른 글
| 문자열 바꾸기 함수 – SUBSTITUTE (0) | 2025.05.16 |
---|---|
| 문자 위치 찾기 함수 – FIND | SEARCH (0) | 2025.05.15 |
| 텍스트 합치기 함수 정리 – CONCAT | TEXTJOIN (1) | 2025.05.13 |
| LEN, TRIM, TEXT, VALUE 함수로 텍스트 다루기 (0) | 2025.05.12 |
| LEFT, RIGHT, MID 함수로 텍스트 자르기 (0) | 2025.05.11 |