엑셀 CONCATENATE 함수
실습파일 |
요약
여러개의 텍스트 문자열을 하나의 문자열로 연결합니다.
설명
CONCATENATE 함수는 여러개의 범위 또는 여러개의 텍스트 문자열을 하나의 텍스트 문자열로 연결하는 함수입니다. 엑셀 2016부터는 CONCAT 함수로 대체되었으며 CONCAT 함수는 범위를 인수로 받아올 수 있어 더욱 편리하게 이용가능합니다. CONCATENATE 함수는 이전 버전과의 호환성을 위해 계속 제공되고 있으나 최신버전을 이용할 경우 CONCAT 함수를 사용할 것을 권장합니다.
호환성
Windows 버전 | 모든 버전에서 사용 가능합니다. |
Mac 버전 | 모든 버전에서 사용 가능합니다. |
구문
= CONCATENATE ( 텍스트1, [텍스트2], [텍스트3], ... )
인수
텍스트1 | 첫 번째 항목으로 연결할 셀 또는 텍스트입니다. |
텍스트2 | [선택 인수] 추가로 연결 할 셀 또는 텍스트 입니다. |
반환값
입력된 각 항목들을 연결한 문자열을 텍스트값으로 반환합니다.
사용예시
다른 주의사항
- 입력 가능한 최대 인수는 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 함수 설명