본문 바로가기
AI 및 OA 활용/오늘바로 사용하는 엑셀

🔗 CONCAT·TEXTJOIN 함수 완전정복 – 셀 데이터를 한 줄로 합치기

by 쏘굳 2025. 10. 23.
반응형

1. 언제 쓰는 함수인가?

엑셀에서 여러 셀에 흩어진 텍스트를 한 줄로 깔끔하게 합치고 싶을 때 사용하는 함수입니다.
예전에는 & 연산자를 일일이 써야 했지만,
이제는 CONCAT과 TEXTJOIN 함수로 훨씬 간단하게 처리할 수 있습니다.

👉 실무 예시

  • 이름과 부서를 “홍길동(영업팀)” 형태로 결합
  • 주소, 우편번호, 연락처를 한 줄로 정리
  • 고객 데이터 결합 시 쉼표(,)나 슬래시(/) 등 구분자를 자동으로 추가

2. 함수 구조

📌 CONCAT 함수 – 단순 연결

 
=CONCAT(텍스트1, 텍스트2, …)
  • 여러 셀의 텍스트를 순서대로 결합
  • 구분자는 직접 따옴표 안에 넣어야 함 (예: " ")

👉 예시

 
=CONCAT(A2, "(", B2, ")")

→ A2=“홍길동”, B2=“영업팀”이면 결과: 홍길동(영업팀)


📌 TEXTJOIN 함수 – 구분자 포함 연결

 
=TEXTJOIN(구분자, 빈셀무시여부, 텍스트1, 텍스트2, …)
  • 구분자: 각 텍스트 사이에 넣을 문자 (예: “,”, “ / ”)
  • 빈셀무시여부: TRUE(빈 셀 무시) / FALSE(빈 셀 포함)
  • 텍스트1~n: 합칠 셀이나 텍스트 범위

👉 예시

 
=TEXTJOIN(", ", TRUE, A2:C2)

→ A2~C2가 “홍길동 / 영업팀 / 서울”이면 결과:
홍길동, 영업팀, 서울


3. 실무 예시

이름부서지역결과
김지훈 영업팀 서울 김지훈(영업팀) - 서울
이수진 인사팀 부산 이수진(인사팀) - 부산

💡 수식

 
=CONCAT(A2, "(", B2, ") - ", C2)

김지훈(영업팀) - 서울

💡 TEXTJOIN 활용

 
=TEXTJOIN(" / ", TRUE, A2:C2)

김지훈 / 영업팀 / 서울


4. 추가 팁

  1. CONCAT은 CONCATENATE의 업그레이드 버전
    • CONCATENATE는 예전 버전에서만 사용
    • 최신 엑셀에서는 CONCAT으로 대체
  2. TEXTJOIN의 구분자 자동 적용 기능 활용
    • 쉼표, 줄바꿈, 하이픈 등 원하는 형태로 간편 정리 가능
    • 줄바꿈 구분자 예시:👉 결과: 각 항목이 줄바꿈되어 표시됨 (Alt+Enter 활성 필요)
    •  
      =TEXTJOIN(CHAR(10), TRUE, A2:A5)
  3. 데이터 자동 결합 보고서 만들 때 유용
    • 여러 열을 요약하거나, 주소·이메일 리스트를 한 줄로 표시할 때 필수

마무리

CONCAT과 TEXTJOIN은 단순한 연결을 넘어서,
데이터를 보기 좋게 정리하는 핵심 도구입니다.
특히 TEXTJOIN은 대량 데이터 정리에서 진가를 발휘합니다.

👉 한 줄 조언:
“데이터를 합칠 땐 CONCAT, 정리해서 보여줄 땐 TEXTJOIN.”

반응형