반응형
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 함수 사용법

반응형
'강의 > 엑셀 실무' 카테고리의 다른 글
| 엑셀 LEN 함수 - 글자 수를 쉽게 계산하는 방법 (0) | 2026.06.29 |
|---|---|
| 엑셀 TEXTJOIN 함수 - 여러 셀의 텍스트를 원하는 구분자로 합치기 (0) | 2026.06.29 |
| 엑셀 TODAY 함수 - 오늘 날짜를 자동으로 표시하기 (0) | 2026.06.23 |
| 엑셀 ROUND 함수 - 원하는 자리수까지 반올림하기 (0) | 2026.06.23 |
| 엑셀 HLOOKUP 함수 (0) | 2026.06.23 |