강좌(교육)

[엑셀 함수강좌] 문자열 결합(CONCATENATE)엑셀교실

조아0415 2016. 12. 15. 21:54
[엑셀 함수강좌] 문자열 결합(CONCATENATE)엑셀교실

 

CONCATENATE함수

CONCATENATE(Text1, [Text2], ∙∙∙∙∙)

 

CONCATENATE함수는 인수로 나열된 문자열을 하나의 문자열로 결합하는 함수입니다.

이제 위에 나열된 인수만 봐도 대충 감이 오시나요?^^

 

그렇습니다. Text1, Text2 Text1 자리에 시원한이라는 문자열이 되어있다고 가정하고,

Text2자리에 "바다" 이라는 문자열이 입력 되어있다고 가정하면 아래수식과 같이 나타낼수 있겠고

=CONCATENATE("시원한", "바다")

위 식의 결과 값은 "시원한바다"가 됩니다.

 

이때 주의할 점은 CONCATENATE 함수에 인수를 사용 할 때는 최대 255개까지 사용 가능하고,

인수의 종류는 텍스트, 숫자, 단일 셀 참조 등으로 지정할 수 있습니다.

 

 

Tip) CONCATENATE 함수 대신에 & 연산자를 사용하여 문자열 간에 결합도 가능합니다.

       ="시원한"&"바다"

       위와같은 수식을 셀에 입력하면 결과는 어떻게 될까요? 결과는 "시원한바다"가 됩니다. 

       &연산자로 문자열간의 결합을 시키는것과 CONCATENATE함수의 기능은 동일하다고 할 수 있습니다.

 

그럼 예제를 보면서 CONCATENATE 함수에 대해 더 알아볼까요?

아래 B2:C4에 들어있는 DATA를 이용해서 예제를 풀어보세요.

 

 

위의 예제를 보고 수식을 적어봅니다. 그럼 아래와 같은 값을 얻을수 있습니다.

 

 

예제 1번의 수식을 생각해보면 아래와 같은 값을 얻을수 있습니다.

CONCATENATE 함수안에 인수로 대한, 민국, 파이팅에 해당하는 셀값을 넣어주면됩니다.

 

예제 2번은 2013, 대한, 민국에 해당하는 셀값을 &연산자로 결합해줍니다.

 

예제 3번은 먼저 CONCATENATE함수를 이용해서 "3더하기", " 5는"이라는 문자열을 결합하고 그다음 &연산자로

SUM(3, 5) 의 값과 "입니다" 값을 결합 시켜줍니다. 

그렇게 되면 SUM(3, 5)의 값이 8이므로  "3더하기 5는 8입니다" 라는 결과값을 얻을수 있습니다.

 

각 예제에서 확인한 수식을 결과값에 해당하는 부분의 셀에 입력해보면 아래와 같은 값을 확인 할 수 있습니다.