엑셀 함수 및 예제

엑셀 함수 및 예제 CONCATENATE 함수

joy-taei 2025. 5. 13. 10:37
반응형

 

엑셀의 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. 임대인 이름 등) 수작업 감소, 오타 방지
고객관리 메모 생성 방문기록, 상담내용 등을 한 줄로 정리 가능

 

반응형