엑셀 CONCAT 함수 완벽 가이드: 문자열 결합 쉽게 마스터하기 2025 😊

게시물에 이미지 오류가 있었네요. 수정합니다.

 

엑셀 작업 중 이름, 주소, 코드 등을 하나로 합쳐야 할 때가 많죠? 매번 수작업으로 붙였다면 이제 CONCAT 함수 로 시간을 아껴보세요!

 

이 글은 초보자도 쉽게 따라 할 수 있도록 CONCAT 함수의 기본부터 실무 활용까지 알기 쉽게 설명드릴게요.
쉬운 함수에요. 지금 바로 배워서 엑셀 고수가 되어보세요! 😎

 

📌 핵심: 엑셀 CONCAT 함수로 문자열을 자유롭게 결합해 업무 효율을 2배로 높여보세요! 🚀

 

🌟 CONCAT 함수란 무엇인가요?

엑셀 CONCAT 함수 는 여러 문자열을 하나로 합쳐주는 엑셀의 마법 같은 기능이에요. 예전 CONCATENATE 함수의 업그레이드 버전으로, 더 간단하고 유연하게 사용할 수 있죠. 고객 리스트 정리, 보고서 작성, 데이터 가공 등 반복 작업을 빠르게 처리할 때 최고의 도구예요!

함수 구문

=CONCAT(텍스트1, [텍스트2], ...)
  • 텍스트1, 텍스트2: 결합하려는 문자열, 셀 참조, 또는 숫자.
  • 인수: 최대 254개까지 결합 가능.
  • 특징: 숫자는 자동으로 문자열로 변환되고, 빈 셀은 무시돼요.

📝 노트:

  • CONCAT은 Office 2016 이상에서 사용 가능해요. 구형 엑셀(2013 이하)에서는 CONCATENATE를 사용하세요.
  • 공백이나 특수문자를 추가하려면 큰따옴표(" ")로 입력하세요. 예: =CONCAT(A2, " ", B2)

 

📊 CONCAT 함수 사용 예제

실무에서 CONCAT 함수를 어떻게 활용할 수 있는지, 샘플 데이터를 기반으로 예제를 준비했어요. 데이터를 활용한 실용적인 예제를 통해 바로 따라 할 수 있답니다!

샘플 데이터 (CSV 형식)

이름,성,부서,사번,입사일
민수,김,영업,1001,2023-01-15
서연,이,마케팅,1002,2023-02-01
지훈,박,인사,1003,2023-03-10
유진,최,재무,1004,2023-04-05
하늘,정,영업,1005,2023-05-12
도윤,강,마케팅,1006,2023-06-20
소희,윤,인사,1007,2023-07-08
지민,한,재무,1008,2023-08-14
세진,오,영업,1009,2023-09-22
준혁,서,마케팅,1010,2023-10-30
현아,류,인사,1011,2023-11-18
수진,배,재무,1012,2023-12-25

예제 1: 성과 이름 결합

목표: 이름과 성을 합쳐 풀네임 만들기
수식:

=CONCAT(B2, A2)

예제1: 엑셀 CONCAT 함수로 성과 이름 합치기

 

결과: 김민수
설명: 성(B2) 과 이름(A2) 을 결합하여 풀네임을 만들었어요. 요즘은 성과 이름을 거의 분리 관리 않지만, 예전 고객 리스트나 직원 명단 정리할 때 유용하죠!

 

예제 2: 사번과 부서로 고유 코드 생성

목표: 사번과 부서를 조합해 고유 코드 생성하기
수식:

=CONCAT("EMP-", C2, "-", D2)

예제2: 엑셀 CONCAT 함수 텍스트와 셀들을 연결하기

 

결과: EMP-영업-1001
설명: "EMP-"라는 고정 문자열에 부서(C2) 와 사번(D2) 을 결합해 고유 코드를 만들었어요. 데이터베이스 관리나 보고서 작성 시 활용 가능!

 

예제 3: 입사일 포함 문구 생성

목표: 입사일을 포함한 안내문 작성하기
수식:

=CONCAT(B2, " ", A2, "님은 ", TEXT(E2, "yyyy년 m월 d일"), " 입사")

예제3: 엑셀 CONCAT 함수로 열들을 연결 개인카드메모 만들기

 

결과: 김 민수님은 2023년 1월 15일 입사
설명: TEXT 함수로 입사일(E2)을 서식 변환한 뒤, CONCAT으로 문구를 완성했어요. 인사팀에서 직원 안내문 작성 시 유용해요.
만일, TEXT 함수를 사용하지 않고 입사일 을 연결하면 날짜일련번호로 연결됩니다. 참고하세요.

 

예제 4: 실무 - 회사 이메일 주소 생성

목표: 사번과 부서를 활용해 이메일 주소 생성하기
수식:

=CONCAT(D2, "-", TEXT(E2,"MMDD"), "@comp.com")

예제4: 엑셀 CONCAT 함수 입사일에서 월일 추출 아이디 생성하기

 

결과: 1001-0115@comp.com
설명: 사번(D2)과 입사일(C2)에서 월과일을 텍스트로 변환해 표준화된 이메일 형식을 만들었어요. 대량 이메일 리스트 작성에 딱이죠!

 

예제 5: 추가 실무 - 이름과 부서 결합

목표: 이름과 부서를 연결해 사원위치 한눈에..
수식:

=CONCAT(B2, A2, " (", C2, " 부서)")

예제5: 엑셀 CONCAT 함수 성과이름 부서의 결합

 

결과: 김민수 (영업 부서)
설명: 성, 이름, 부서를 결합해 사원 간략정보를 만들었어요. 단순하고 간단한 함수라 예제도 비슷하지만 직접 실습해 보세요. 함수가 눈과 손에 익을 거예요.

 

⚠️ CONCAT 함수 사용 시 자주 발생하는 오류

CONCAT 함수는 간단하지만, 실수하면 오류가 나올 수 있어요. 자주 발생하는 오류와 해결 방법을 정리했어요!

  1. #VALUE! 오류:
    • 연결하려는 셀 중 하나에 이미 #VALUE! 등 오류 값이 포함되어 있을 때 전체 결과가 #VALUE! 오류로 반환됩니다
    • 연결 결과 문자열이 엑셀의 셀 최대 문자 수(32,767자)를 초과할 경우에도 #VALUE! 오류가 발생합니다
  2. 빈 셀 무시 문제:
    • 원인: CONCAT은 빈 셀을 무시해 결과가 예상과 다를 수 있음.
    • 해결: IF 함수로 빈 셀을 체크. 예: =CONCAT(IF(A2="", "없음", A2), B2)
  3. #NAME? 오류:
    • 원인: CONCAT은 2016 이상에서만 지원.
    • 해결: 구형 엑셀에서는 CONCATENATE 함수를 사용하세요.
  4. 텍스트 밀착(바로연결):
    • 원인: 공백(" ")을 입력하지 않아 문자열이 붙음.
    • 해결: 공백이나 구분 기호를 명시적으로 추가하세요. 예: =CONCAT(A2, " ", B2)

 

🔗 관련 함수 알아보기

CONCAT과 함께 쓰면 시너지가 나는 함수들입니다:

  • TEXT: 숫자나 날짜를 원하는 형식으로 변환. 예: =TEXT(E2, "yyyy-mm-dd")
  • CONCATENATE: CONCAT의 구형 버전, 동일 기능.
  • LOWER/UPPER: 문자열을 소문자/대문자로 변환.
  • IF: 조건에 따라 문자열 선택. 예: =IF(A2="", "미입력", CONCAT(A2, B2))
  • LEFT/MID/RIGHT: 문자열의 일부만 추출해 결합.

 

🎯 마무리: CONCAT으로 엑셀 편히 쓰기!

CONCAT 함수는 단순하지만 자주 생각날 강력한 엑셀 도구예요. 다양한 데이터를 빠르게 결합해 업무 효율을 높일 수 있어요. 보다 고급의 연결 함수 TEXTJOIN 이 있긴 하지만, 주 사용도가 다르니 이 함수도 반드시 알고 가세요. 위 예제를 따라 연습해보시고, 여러분의 데이터에 바로 적용해보세요! 😊

 

궁금한 점이 있다면 댓글로 남겨주시고, 이 글이 도움이 됐다면 친구들과 공유 부탁드릴게요! 엑셀 팁 더 알고 싶다면 제 블로그의 다른 글도 확인해보세요! 🙌

 

 

작성자: 마늘빵


📱 모바일에서 빠르게 다시보기

엑셀 CONCAT 함수 핵심 요약

  • 기능: 여러 셀의 텍스트를 하나로 합침
  • 구문: =CONCAT(합칠 텍스트1, 합칠 텍스트2, ...)
  • 특징:
    • ✅ 범위 지정 가능 (예: =CONCAT(A1:D1) )
    • ❌ 띄어쓰기, 구분 기호는 자동 삽입 안 됨
  • 팁:
    • 띄어쓰기 추가: =CONCAT(A1, " ", B1)
    • 하이픈(-) 추가: =CONCAT(A1, "-", B1)
    • 날짜 서식 지정: =CONCAT("입사일: ", TEXT(A1, "yyyy-mm-dd"))
  • 강력 버전: 구분 기호 자동 삽입과 빈 셀 무시 기능이 필요할 땐 TEXTJOIN 함수를 사용하세요!