공부 합시다!/일 잘하는 비결, 엑셀로 능률 높이기

| 엑셀_함수 심화 학습 – TEXTJOIN 완전정복

라리홈 2025. 5. 14. 21:50
728x90
반응형

엑셀_함수 심화 학습 – TEXTJOIN 완전정복

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
반응형