반응형
엑셀의 CONCATENATE 함수는 여러 텍스트(문자열)를 하나로 합치는 함수입니다. 간단히 말해 문자들을 이어붙이는 기능을 합니다.
📌 기본 구문
=CONCATENATE(text1, [text2], ...)
- text1, text2, … : 이어 붙일 문자열(셀 참조, 직접 입력한 문자열 모두 가능)
- 최대 255개 항목까지 결합 가능
✅ 예제 1: 단순 문자열 결합
=CONCATENATE("공인", "중개사")
- 결과: 공인중개사
✅ 예제 2: 셀 결합
A열 B열
홍 | 길동 |
=CONCATENATE(A2, B2)
- 결과: 홍길동
✅ 예제 3: 띄어쓰기 또는 구분기호 포함
=CONCATENATE(A2, " ", B2)
- 결과: 홍 길동
=CONCATENATE(A2, " / ", B2)
- 결과: 홍 / 길동
⚠️ 참고: Excel 2016 이후 버전에서는 TEXTJOIN, CONCAT 함수가 더 자주 사용됩니다.
📌 CONCAT 함수 (CONCATENATE의 업그레이드 버전)
=CONCAT(A2:B2)
- 여러 셀을 한꺼번에 결합 가능 (셀 범위 지원)
📌 TEXTJOIN 함수 (구분자 포함 결합)
=TEXTJOIN(" ", TRUE, A2, B2)
- " "는 구분자 (띄어쓰기)
- TRUE: 빈 셀 무시
CONCATENATE 함수를 활용하여 서식 자동화하는 예제를 아래에 자세히 소개드릴게요.
이름, 연락처, 주소 등을 조합해서 문자 메시지, 계약서 문구, 고객 관리용 표준 문구 생성 등에 유용하게 활용할 수 있습니다.
✅ 예제: 고객 정보 자동 문장 생성
A열 (이름) B열 (연락처) C열 (주소)
김철수 | 010-1234-5678 | 청주시 흥덕구 오송읍 |
이영희 | 010-9876-5432 | 청주시 서원구 사창동 |
👉 원하는 결과
김철수 고객님의 연락처는 010-1234-5678이며, 주소는 청주시 흥덕구 오송읍입니다.
🔧 CONCATENATE 사용 공식
=CONCATENATE(A2, " 고객님의 연락처는 ", B2, "이며, 주소는 ", C2, "입니다.")
📌 구성 설명:
- A2: 이름
- " 고객님의 연락처는 ": 고정 문구
- B2: 연락처
- "이며, 주소는 ": 고정 문구
- C2: 주소
- "입니다.": 마무리 고정 문구
✅ 결과 예시 (B2에 적용 시):
김철수 고객님의 연락처는 010-1234-5678이며, 주소는 청주시 흥덕구 오송읍입니다.
🔄 같은 기능의 최신 버전: TEXTJOIN 함수 사용 (추천)
엑셀 최신 버전에서는 TEXTJOIN을 더 많이 사용합니다. 구분자(" ")를 자동 삽입해주고, 가독성도 좋아요.
=TEXTJOIN("", TRUE, A2, " 고객님의 연락처는 ", B2, "이며, 주소는 ", C2, "입니다.")
- " " → 빈칸 구분자도 자동으로 삽입 가능
- TRUE → 빈 셀 무시 (예: 연락처 누락 시에도 에러 없이 작동)
🎯 실무 활용 팁
활용 사례 사용 이유
문자 메시지 문구 자동 생성 | 고객별 문구를 한 번에 대량 생성 가능 |
계약서 내용 자동화 (ex. 임대인 이름 등) | 수작업 감소, 오타 방지 |
고객관리 메모 생성 | 방문기록, 상담내용 등을 한 줄로 정리 가능 |
반응형
'엑셀 함수 및 예제' 카테고리의 다른 글
엑셀 함수 및 예제 STDEV.P와 STDEV.S 함수 (0) | 2025.05.15 |
---|---|
엑셀 함수 및 예제 CHOOSE 함수 (2) | 2025.05.14 |
엑셀 함수 및 예제 IF 함수 (0) | 2025.05.12 |
엑셀 함수 및 예제 TEXT 함수와 WEEKDAY 함수 (0) | 2025.05.10 |
엑셀 함수 및 예제 COUNTIF 함수 (2) | 2025.05.09 |