CONCATENATE 함수

2개 이상의 텍스트 문자열을 하나의 문자열로 연결하려면 텍스트 함수 중 하나인 CONCATENATE를 사용합니다.

중요: Excel 2016, Excel Mobile 및 Excel Online에서는 이 함수가 CONCAT 함수로 대체되었습니다. 이전 버전과의 호환성을 위해 CONCATENATE 함수도 계속 제공되지만 지금부터는 CONCAT를 사용하는 것이 좋습니다. CONCATENATE는 이후 버전의 Excel에서 사용하지 못할 수 있기 때문입니다.

구문: CONCATENATE(text1, [text2], ...)

예:

  • =CONCATENATE(A2, " ", A3,"의 ", "하천 서식 밀도는 ", A4,"/킬로미터입니다.")

  • =CONCATENATE(B2, " ", C2)

인수 이름

설명

text1   (필수)

연결할 첫 번째 항목입니다. 이 항목은 텍스트 값, 숫자 또는 셀 참조가 될 수 있습니다.

Text2, ...   (선택)

연결할 추가 텍스트 항목입니다. 최대 255개 항목, 총 8,192자까지 추가할 수 있습니다.

예제

Excel에서 이러한 예제를 사용하려면 다음 표의 데이터를 복사하여 새 워크시트의 A1 셀에 붙여 넣습니다.

데이터

송어

철수

품종

네 번째

소나무

3.2

수식

설명

=CONCATENATE(A2, " ", A3,"의 ", "하천 서식 밀도는 ", A4,"/킬로미터입니다.")

A 열의 데이터를 다른 텍스트와 연결하는 문장을 만듭니다. 결과는 "송어 품종의 하천 서식 밀도는 32/킬로미터입니다."입니다.

=CONCATENATE(B2, " ", C2)

셀 B2의 문자열, 공백 문자, 셀 C2의 값을 연결합니다. 결과는 "김 철수"입니다.

=CONCATENATE(C2, ", ", B2)

셀 C2의 문자열, 쉼표와 공백으로 된 문자열, 셀 B2의 값을 연결합니다. 결과는 "철수, 김"입니다.

=CONCATENATE(B3, " & ", C3)

셀 B3의 문자열, 공백-앰퍼샌드-공백으로 구성된 문자열, 셀 C3의 값을 연결합니다. 결과는 "네 번째 & 소나무"입니다.

=B3 & " & " & C3

이전 예제와 같은 항목을 연결하지만 CONCATENATE 함수 대신 앰퍼샌드(&) 계산 연산자를 사용합니다. 결과는 "네 번째 & 소나무"입니다.

일반적인 문제

문제

설명

결과 스트링에 따옴표가 표시됩니다.

쉼표를 사용하여 인접한 텍스트 항목을 구분합니다. 예를 들어 =CONCATENATE("Hello ""World")의 경우 텍스트 인수 사이에 쉼표가 생략되었기 때문에 따옴표가 남아 있는 상태로 Hello"World가 표시됩니다.

숫자에는 따옴표가 필요하지 않습니다.

단어가 공백 없이 연결됩니다.

각 텍스트 항목 사이에 공백을 지정하지 않으면 텍스트 항목이 한 단어로 연결됩니다. 이러한 경우 CONCATENATE 함수에 공백을 추가합니다. 다음과 같은 두 가지 방법이 있습니다.

  • 두 개의 따옴표 사이에 공백을 추가하여 따옴표를 추가합니다(" "). 예: =CONCATENATE("Hello", " ", "World!")

  • 텍스트 인수 뒤에 공백을 추가합니다. 예: =CONCATENATE("Hello ", "World!"). "Hello "에 공백이 추가되어 있습니다.

예상 결과 대신 #NAME? 오류가 나타납니다.

#NAME?은 보통 텍스트 인수에 따옴표가 누락되었다는 것을 의미합니다.

모범 사례

방법

설명

CONCATENATE 함수 대신 앰퍼샌드(&)를 사용합니다.

앰퍼샌드(&) 계산 연산자를 사용하면 함수를 사용하지 않고 텍스트 항목을 연결할 수 있습니다.

예를 들어 =A1 & B1=CONCATENATE(A1,B1)과 동일한 값을 반환합니다. 대부분의 경우 문자열을 만들 때 앰퍼샌드 연산자를 사용하는 것이 CONCATENATE를 사용하는 것보다 빠르고 간단합니다.

연산자 사용 방법에 대해 자세히 알아보세요.

TEXT 함수를 사용하여 문자열을 결합하고 서식을 지정합니다.

TEXT 함수는 숫자 값을 텍스트로 변환하거나 숫자를 텍스트 또는 기호와 결합합니다.

예를 들어 A1에 숫자 23.5이 있는 경우 달러 금액으로 숫자에 서식을 지정하려면 다음 수식을 사용할 수 있습니다.

=TEXT(A1,"$0.00")

결과: $23.50

관련 항목

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×