엑셀 CONCATENATE 함수 사용법 및 실전예제 총정리 :: 텍스트 함수

여러개의 텍스트 문자열을 하나의 문자열로 연결하는 CONCATENATE 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 CONCATENATE 함수 사용법 :: 텍스트 함수

엑셀 CONCATENATE 함수

실습파일

요약

여러개의 텍스트 문자열을 하나의 문자열로 연결합니다.

설명

CONCATENATE 함여러개의 범위 또는 여러개의 텍스트 문자열을 하나의 텍스트 문자열로 연결하는 함수입니다. 엑셀 2016부터는 CONCAT 함수로 대체되었으며 CONCAT 함수는 범위를 인수로 받아올 수 있어 더욱 편리하게 이용가능합니다. CONCATENATE 함수는 이전 버전과의 호환성을 위해 계속 제공되고 있으나 최신버전을 이용할 경우 CONCAT 함수를 사용할 것을 권장합니다.

호환성

 Windows 버전  모든 버전에서 사용 가능합니다.
 Mac 버전  모든 버전에서 사용 가능합니다.

구문

= CONCATENATE ( 텍스트1, [텍스트2], [텍스트3], ... )

인수

 텍스트1  첫 번째 항목으로 연결할 셀 또는 텍스트입니다.
 텍스트2  [선택 인수] 추가로 연결 할 셀 또는 텍스트 입니다.

반환값

입력된 각 항목들을 연결한 문자열을 텍스트값으로 반환합니다.

사용예시

엑셀 CONCATENATE 함수 사용예제
CONCATENATE 함수를 사용하여 여러개의 문자를 결합합니다.

다른 주의사항

  • 입력 가능한 최대 인수는 255개, 최대 글자수는 8,192자까지 추가할 수 있습니다.
  • 대부분의 경우 (4~5개 이하의 항목을 연결할 경우) 앰퍼샌드(&) 연산자를 활용하면 CONCATENATE 함수를 사용하는 것보다 더욱 간결하게 입력할 수 있습니다.

    = CONCATENATE (A1, B1, C1)
    = A1 & B1 & C1
    '// CONCATENATE 함수와 앰퍼샌드(&) 연산자는 같은 동작을 합니다.

  • CONCATENATE 함수를 통해 반환된 결과값은 텍스트형식입니다. 따라서 숫자값이 포함된 셀을 참조하여 CONCATENATE 함수를 이용할 경우 서식이 변경될 수 있습니다. 그럴 경우 TEXT 함수를 이용하세요.

    = TEXT(CONCATENATE(1,2,3,4,5,6),"$#,##0")
    '// CONCATENATE 함수로 출력된 123456 을 $123,456 으로 서식을 변경합니다.

자주 묻는 질문

Q. CONCATENATE함수로 연결했는데 중간에 띄어쓰기 없이 연결됩니다.

연결되는 항목들 사이에 공백을 지정하지 않으면 띄어쓰기 없이 각 항목들이 연결됩니다. 따라서 각 항목들 사이에 공백을 추가하고 싶을 경우, 아래와 같이 CONCATENATE 함수를 이용합니다.

= CONCATENATE ("서울시, "강남구", "청담동")
'// 각 항목 사이에 공백이 없으므로 "서울시강남구청담동"이 출력됩니다.
= CONCATENATE ("서울시," ", "강남구", " ", "청담동")
'// 각 항목 사이에 공백을 추가해서 "서울시 강남구 청담동"을 출력합니다.

[링크] MS OFFICE 공식 홈페이지 CONCATENATE 함수 설명

관련 기초함수 | by 오빠두엑셀

여러개의 범위 또는 텍스트를 하나의 문자열로 결합합니다.
여러 문자열을 구분기호로 나눠 하나의 문장으로 결합합니다.

응용함수 공식 | by 오빠두엑셀 

주민등록번호의 뒷자리를 별표(*)로 숨깁니다.
특정 조건을 만족하는 경우의 텍스트를 구분자로 나눠 병합합니다.
guest