본문 바로가기
엑셀 꿀팁

엑셀 CONCATENATE 함수 사용법, 텍스트 합치기 1분 완성 (&, CONCAT 완벽 비교)

by !랜드로드! 2025. 7. 14.
반응형

엑셀 CONCATENATE 함수 사용법, 텍스트 합치기 1분 완성 (&, CONCAT 완벽 비교)

엑셀 CONCATENATE 함수

 

엑셀에 따로따로 입력된 '성'과 '이름', '도/시/군/구' 주소를 하나의 셀로 합치기 위해 일일이 복사, 붙여넣기 작업을 하고 계신가요? 혹은 제품 코드와 제품명을 조합하여 고유 코드를 만드느라 시간을 허비하고 있지는 않으신가요?

 

이렇게 여러 셀에 나뉜 텍스트를 하나로 합치는 작업은 실무에서 정말 흔하지만, 수작업으로 처리하면 시간이 오래 걸리고 오타나 누락 같은 실수가 발생하기 쉽습니다.

 

하지만 엑셀의 대표적인 텍스트 합치기 함수, CONCATENATE 함수 사용법만 알면 이 모든 번거로움이 눈 깜짝할 사이에 해결됩니다. 흩어진 텍스트를 원하는 형태로 완벽하게 결합하는 비법부터, 더 편리한 최신 함수까지 모두 알려드리겠습니다.

 

이 글의 마지막에는 바쁘신 분들을 위한 핵심 내용 3줄 요약도 준비되어 있습니다.

 

 

🤔엑셀 CONCATENATE 함수란? (텍스트 연결의 기본)

엑셀 CONCATENATE 함수는 '연결하다', '잇다'라는 뜻의 영단어에서 유래했습니다. 그 이름처럼 여러 셀에 흩어져 있는 텍스트나 숫자, 기호 등을 하나의 텍스트 문자열로 합쳐주는 함수입니다.

예를 들어 A1셀에 '대한민국', B1셀에 '서울'이 있을 때, 이 둘을 합쳐 '대한민국서울'이라는 새로운 텍스트를 만들어 줍니다. 띄어쓰기나 특정 기호를 중간에 넣어 '대한민국 서울' 또는 '대한민국-서울'과 같이 만드는 것도 가능합니다.

최신 엑셀 버전(2016 이상)에서는 이 함수의 역할을 대신하는 CONCAT이나 TEXTJOIN 같은 더 편리한 함수가 등장했지만, CONCATENATE는 모든 버전에서 호환되는 가장 기본적인 텍스트 합치기 함수이므로 사용법을 반드시 알아두어야 합니다.

 

 

⚙️CONCATENATE 함수 사용법, 쉼표로 연결만 하세요! (기본 공식)

반응형

CONCATENATE 함수의 공식은 매우 간단하고 직관적입니다. 합치고 싶은 텍스트들을 순서대로 나열하기만 하면 됩니다.

=CONCATENATE(text1, [text2], ...)

각 인수는 다음과 같은 역할을 합니다.

  1. text1 (필수): 합치려는 첫 번째 항목입니다. 셀 주소(A2), 직접 입력하는 텍스트("서울"), 숫자(2025) 등 무엇이든 가능합니다.
  2. [text2], ... (선택): 두 번째, 세 번째로 연결할 항목들입니다. 쉼표(,)로 구분하며 최대 255개까지 연결할 수 있습니다.
  3. 띄어쓰기나 기호 넣기: 텍스트 사이에 공백이나 특정 기호를 넣고 싶다면, 해당 내용을 큰따옴표(" ")로 묶어 하나의 인수로 취급해야 합니다. (예: " ", "-", "/")

'합칠 대상들을 쉼표로 순서대로 나열한다'는 규칙 하나만 기억하면 CONCATENATE 함수 사용법의 90%를 이해한 것입니다.

 

 

📊실무 예제로 배우는 텍스트 합치기 (이름, 주소, 코드 만들기)

이제 실제 데이터로 CONCATENATE 함수를 활용하는 방법을 알아보겠습니다. 아래 '고객 정보' 표에서 '성'과 '이름'을 합쳐 '성명'을 만들고, '도시'와 '상세주소'를 합쳐 전체 주소를 만들어 보겠습니다.

이름 성명 도시 상세주소 전체 주소
민준 ? 서울 강남대로 123 ?
서아 ? 부산 해운대로 456 ?

예제 1: '성'과 '이름' 합치기

'성명'을 만들 C2셀에 다음과 같이 수식을 입력합니다.
=CONCATENATE(A2, B2) → 결과: 김민준

예제 2: '도시'와 '상세주소' 사이에 띄어쓰기 넣어 합치기

'전체 주소'를 만들 F2셀에는 중간에 띄어쓰기를 추가합니다.
=CONCATENATE(D2, " ", E2) → 결과: 서울 강남대로 123

이처럼 중간에 " " (공백)을 넣어주면 훨씬 자연스러운 문장을 만들 수 있습니다.

 

 

💡CONCATENATE, 아직도 쓰세요? (& 연산자, CONCAT 함수)

CONCATENATE 함수는 매우 유용하지만, 솔직히 함수 이름을 전부 타이핑하기엔 조금 깁니다. 그래서 많은 엑셀 고수들은 더 빠르고 직관적인 방법을 사용합니다.

🚀 핵심 포인트: & 연산자로 더 쉽게 합치기!

함수를 쓰는 것보다 훨씬 간단한 방법은 바로 앤드(&) 연산자를 사용하는 것입니다. & 기호는 CONCATENATE 함수와 완전히 동일한 역할을 합니다.
함수 사용: =CONCATENATE(A2, " ", B2)
& 연산자 사용: =A2 & " " & B2
결과는 동일하지만, 수식이 훨씬 짧고 직관적이어서 실무에서는 & 연산자가 압도적으로 많이 쓰입니다.

최신 엑셀의 선물: CONCAT & TEXTJOIN 함수

엑셀 2016 및 Microsoft 365 버전부터는 CONCATENATE를 대체하는 새로운 함수들이 등장했습니다.

  • CONCAT 함수: CONCATENATE와 거의 같지만, `CONCAT(A2:B2)`처럼 셀 '범위'를 직접 인수로 사용할 수 있어 여러 셀을 합칠 때 더 편리합니다.
  • TEXTJOIN 함수: 텍스트 합치기 함수의 끝판왕입니다. `TEXTJOIN(" ", TRUE, A2:B2)`처럼, 여러 셀을 연결할 구분자(" ")를 한 번만 지정하고 빈 셀은 무시할지 여부(TRUE)까지 설정할 수 있어 가장 강력하고 유연합니다.

  • CONCATENATE 함수는 여러 셀에 나뉜 텍스트를 하나의 셀로 합쳐주는 가장 기본적인 함수입니다.
  • 함수 대신 & 연산자를 사용하면 더 짧고 직관적으로 텍스트를 합칠 수 있어 실무에서 매우 유용합니다.
  • 최신 엑셀에서는 범위 지정이 가능한 CONCAT, 구분자 지정이 가능한 TEXTJOIN 함수를 사용하는 것이 더 효율적입니다.

오늘 알려드린 CONCATENATE 함수 사용법, 이제 텍스트 합치기는 자신 있으시죠? 공감♥은 더 유용한 꿀팁을 만드는 에너지입니다!

텍스트 합치기를 마스터했다면, 이제 합친 텍스트를 다시 분리하는 '텍스트 나누기' 기능이나, 텍스트의 일부만 추출하는 LEFT, RIGHT, MID 함수에 대해 알아보세요. 텍스트 데이터 처리의 달인이 될 수 있습니다.

더 궁금한 점이 있다면 언제든지 댓글로 질문 남겨주세요!

#CONCATENATE #엑셀텍스트합치기 #CONCATENATE함수사용법 #엑셀문자열합치기 #엑셀& #CONCAT #TEXTJOIN #엑셀함수 #직장인엑셀 #칼퇴

반응형