📘 엑셀 시리즈 #28 함수 - TEXTJOIN, CONCAT으로 자동 문장 생성하기
안녕하세요 7옥타브고양이 입니다 😊
오늘은 사무직 실무에서 자주 활용되는 텍스트 자동 결합 함수인 TEXTJOIN과 CONCAT에 대해 알아보겠습니다. 이 함수들은 단순히 문자열을 이어붙이는 수준을 넘어서, 보고서나 공문, 견적서, 고객 알림 문구 등을 ‘자동으로 문장 형태’로 만들어주는 아주 강력한 도구입니다.

1️⃣ CONCAT과 TEXTJOIN의 차이 이해하기
📘 CONCAT 함수
여러 셀의 내용을 단순히 연결해줍니다. (쉼표나 공백 구분 없음)
📗 TEXTJOIN 함수
여러 셀을 결합하면서 구분자(띄어쓰기, 쉼표, 하이픈 등)를 자동으로 넣어줍니다. 또한 빈 셀을 무시할지 여부도 설정할 수 있습니다.
기본 문법
=CONCAT(텍스트1, 텍스트2, ...)
=TEXTJOIN(구분자, 빈셀무시여부, 텍스트1, 텍스트2, ...)
예를 들어, 사원 정보가 A2~C2 셀에 각각 이름, 부서, 직책으로 입력되어 있다면 =CONCAT(A2," ",B2," ",C2) 또는 =TEXTJOIN(" ",TRUE,A2:C2) 로 “홍길동 영업팀 대리”처럼 자동 문장이 완성됩니다.
2️⃣ 예제 1 – 인사 문장 자동 생성하기
다음은 사무직에서 자주 사용하는 “발송용 메일 인사말”을 자동 생성하는 예제입니다.
이름, 부서, 직책, 인사말을 입력하면 TEXTJOIN으로 완성 문장이 자동으로 만들어집니다.
| 이름 | 부서 | 직책 | 인사 문장 |
| 김민지 | 총무팀 | 사원 | =TEXTJOIN(" ",TRUE,A2:C2)&" 님, 좋은 하루 보내세요!" |
| 박정훈 | 기획팀 | 과장 | =TEXTJOIN(" ",TRUE,A3:C3)&" 님, 오늘도 수고 많으십니다!" |
💡 이렇게 자동 생성된 문장은 사내 공지, 이메일 자동화, 보고서 인사말 작성에 활용할 수 있습니다.

3️⃣ 예제 2 – 판매 실적 문장 자동 요약
이번엔 판매 데이터를 기반으로 “자동 요약 문장”을 만들어보겠습니다.
다음과 같이 거래 정보를 표로 구성해 보세요.
| 담당자 | 제품명 | 판매수량 | 자동 문장 |
| 이수진 | 노트북 | 25 | =TEXTJOIN(" ",TRUE,A2,"님은",B2,"을",C2,"대 판매했습니다.") |
| 정우성 | 모니터 | 13 | =TEXTJOIN(" ",TRUE,A3,"님은",B3,"를",C3,"대 판매했습니다.") |
위 수식은 문자열과 셀을 자유롭게 섞을 수 있어, 엑셀에서도 ‘자연어처럼 읽히는 보고 문장’을 자동으로 만들 수 있습니다.

4️⃣ CONCAT으로 단순 결합 자동화하기
TEXTJOIN은 구분자 기능이 있지만, 구버전 엑셀을 사용하는 경우 CONCAT으로도 충분히 자동화가 가능합니다.
=CONCAT(A2," - ",B2,"(",C2,"개)")
이 수식은 “노트북 - 이수진(25개)”와 같은 형식으로 자동 결합됩니다.
간단한 거래명세표, 송장번호 조합, 발주서 번호 구성 등에도 다양하게 적용됩니다.
💡 실무 활용 팁
✔ CONCAT은 문자열을 이어붙이는 데 최적
✔ TEXTJOIN은 구분자, 빈셀 무시 등 문장 자동화에 적합
✔ IF 함수와 조합하면 “조건별 문장 생성”도 가능
예: =IF(D2>20,TEXTJOIN(" ",TRUE,A2,"님은 우수판매자입니다."),"")
5️⃣ 실무 자동화 예시 – 보고서 문장 자동 출력
마지막으로, 월별 판매 요약표에서 자동 보고 문장을 생성해보겠습니다.
| 월 | 총매출 | 평균판매량 | 자동 보고 문장 |
| 1월 | 12,450,000 | 34 | =TEXTJOIN(" ",TRUE,A2,"의 총매출은",B2,"원이며, 평균 판매량은",C2,"건입니다.") |
| 2월 | 9,880,000 | 28 | =TEXTJOIN(" ",TRUE,A3,"의 총매출은",B3,"원이며, 평균 판매량은",C3,"건입니다.") |
이 방식으로 “월별 요약 문장”을 자동 생성하면, 보고서 작성 시간을 획기적으로 줄일 수 있습니다. 특히 매달 반복되는 보고서에 매우 효과적입니다.

다음 포스팅에서는 엑셀 시리즈 #29 함수 - DATEDIF, EDATE, WORKDAY로 근무일 계산 자동화하기를 다룰 예정이에요.
© 7옥타브고양이
'IT > 엑셀' 카테고리의 다른 글
| 엑셀 시리즈 #30 함수 - WEEKDAY 함수로 요일 자동 표시 보고서 만들기 (4) | 2025.11.21 |
|---|---|
| 엑셀 시리즈 #29 함수 - DATEDIF, EDATE, WORKDAY로 근무일 계산 자동화하기 (13) | 2025.11.20 |
| 엑셀 시리즈 #27 함수 - FIND, SEARCH 함수로 텍스트 자동 탐색하기 (12) | 2025.11.18 |
| 엑셀 시리즈 #26 함수 - LEFT, RIGHT, MID 함수로 이름·코드 자동 분리하기 (20) | 2025.11.17 |
| 엑셀 시리즈 #25 함수 - 고급 필터 기능으로 부서별 보고서 자동 생성하기 (15) | 2025.11.14 |
