본문 바로가기

강의/엑셀 실무

엑셀 CONCAT 함수 - 여러 셀의 텍스트 쉽게 합치기

반응형

CONCAT 함수란?

엑셀의 CONCAT 함수는 여러 셀이나 문자열을 하나로 이어 붙이는 함수입니다.

예전에는 CONCATENATE 함수를 많이 사용했지만, 최신 Excel에서는 CONCAT 함수 사용을 권장합니다.

주소, 이름, 코드 생성 등 다양한 실무에서 자주 사용하는 함수입니다.


CONCAT 함수 기본 문법

=CONCAT(텍스트1, 텍스트2, ...)

구성 요소

  • 텍스트1 : 첫 번째 문자열 또는 셀
  • 텍스트2 : 두 번째 문자열 또는 셀
  • 필요한 만큼 계속 입력 가능

 

가장 쉬운 예제

  A B
1 이름 직급
2 홍길동 대리
=CONCAT(A2,B2)

결과

홍길동대리

두 셀의 내용을 하나의 문자열로 합쳐 줍니다.


띄어쓰기 넣기

=CONCAT(A2," ",B2)

결과

홍길동 대리

문자열 사이에 " "를 넣으면 공백이 함께 추가됩니다.


여러 셀 연결하기

  A B C
1
2 서울 강남구 역삼동
=CONCAT(A2," ",B2," ",C2)

결과

서울 강남구 역삼동

주소를 하나의 셀로 만들 때 매우 자주 사용됩니다.


 

실무 예제 ① 사원코드 만들기

  A B
1 부서 번호
2 HR 001
=CONCAT(A2,"-",B2)

 

결과

HR-001

사원번호나 상품코드를 만들 때 많이 사용됩니다.


 

실무 예제 ② 이름과 직급 합치기

  A B
1 이름 직급
2 김철수 과장
=CONCAT(A2," ",B2)

 

결과

김철수 과장

명단 작성이나 출력용 자료를 만들 때 유용합니다.


 

CONCAT 함수와 & 기호 차이

다음 두 수식은 같은 결과를 만듭니다.

=CONCAT(A2,B2)
=A2&B2

 

결과는 동일하지만,

  • 간단한 연결 → & 연산자
  • 여러 값을 한 번에 연결 → CONCAT 함수

를 많이 사용합니다.


 

CONCAT과 TEXTJOIN의 차이

CONCAT

=CONCAT(A2:C2)

 

결과

서울강남역삼

구분자가 자동으로 들어가지 않습니다.


 

TEXTJOIN

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

결과

서울 강남 역삼

구분자를 자동으로 넣을 수 있어 대량 데이터를 연결할 때 더욱 편리합니다.


 

CONCAT 함수 사용 시 주의사항

  • CONCAT은 여러 문자열을 이어 붙이는 함수입니다.
  • 쉼표, 공백, 하이픈은 직접 입력해야 합니다.
  • Excel 2019 및 Microsoft 365에서 사용할 수 있습니다.
  • 구버전 Excel에서는 CONCAT 대신 CONCATENATE 함수를 사용해야 할 수 있습니다.

 

핵심 정리

✅ 여러 셀의 텍스트를 하나로 합칠 때 사용

✅ 최신 Excel에서는 CONCAT 사용

✅ 공백이나 기호는 직접 입력

✅ 주소, 이름, 코드 생성 등 실무 활용도가 매우 높음


 

마무리

CONCAT 함수는 단순하지만 실무에서 매우 자주 사용하는 함수입니다.

특히 이름, 주소, 상품코드, 사원번호처럼 여러 셀의 값을 하나의 문자열로 만들어야 할 때 빠르고 편리하게 사용할 수 있습니다.

다음 강의에서는 TEXTJOIN 함수를 배우면 구분자를 자동으로 넣어 더욱 효율적으로 문자열을 연결하는 방법을 익힐 수 있습니다.


CONCAT 함수 사용법

CONCAT 함수 사용법

 

반응형