Microsoft Excel에서 CONCATENATE는 텍스트 함수로, 두 개 이상의 텍스트 문자열을 하나로 결합하는 역할을 합니다. CONCATENATE 함수를 활용하면 스프레드시트에서 데이터가 정렬되고 표시되는 방식을 개선할 수 있으며, 특히 여러 셀에 흩어진 데이터를 하나로 합쳐야 할 때 매우 유용합니다.
CONCATENATE 함수의 수식은 다음과 같습니다.
=CONCATENATE(text1, [text2], …)
CONCATENATE 함수의 구문은 아래와 같습니다.
- Text 1: 결합할 첫 번째 항목입니다. 텍스트 값, 숫자 또는 셀 참조가 될 수 있으며, 필수 입력 항목입니다.
- Text 2: 추가로 결합할 텍스트 항목입니다. 최대 255개의 항목과 총 8,192자까지 사용할 수 있는 선택 항목입니다.
엑셀에서 CONCATENATE 함수로 데이터 서식을 개선하는 방법
아래는 엑셀에서 CONCATENATE 함수를 활용해 데이터 서식을 개선하는 대표적인 방법입니다.
- CONCATENATE 함수로 완성된 문장 만들기
- CONCATENATE 함수로 단어 사이에 공백을 넣어 결합하기
- CONCATENATE 함수로 단어 사이에 쉼표를 넣어 결합하기
- CONCATENATE 함수로 앰퍼샌드(&)와 공백을 넣어 결합하기
1] CONCATENATE 함수로 문장 만들기

CONCATENATE 함수를 사용하면 표나 스프레드시트 안에서 자연스러운 문장을 만들 수 있습니다. 위 이미지에서는 "Lisa Ried의 평균 점수는 60점이다"라는 문장을 만들어 보았습니다. 이때 사용한 수식은 =CONCATENATE("The Average for ", A5, " ", B5, " 60 ")입니다. A5 셀의 텍스트가 B5 셀의 내용과 함께 하나의 문장으로 결합되는 것을 확인할 수 있습니다.
2] CONCATENATE 함수로 단어 사이에 공백을 넣어 결합하기

서로 다른 셀에 있는 텍스트를 결합하면서 그 사이에 공백을 넣을 수도 있습니다. 수식 =CONCATENATE(A4, " ", B4)를 입력해 보세요. 따옴표 안에 공백을 포함했기 때문에 결합된 단어 사이에 자동으로 공백이 들어가는 것을 확인할 수 있습니다.
3] CONCATENATE 함수로 단어 사이에 쉼표를 넣어 결합하기

수식 =CONCATENATE(A3, " ", B3, ",", 90)을 사용하면 단어 사이에 쉼표를 추가할 수도 있습니다. 위 이미지에서는 성과 이름을 하나로 결합한 뒤, 평균 점수를 구분하기 위해 쉼표를 추가한 결과를 볼 수 있습니다.
4] CONCATENATE 함수로 앰퍼샌드(&)와 공백을 넣어 결합하기

앰퍼샌드(&)를 기준으로 두 단어를 결합하고 그 사이에 공백을 넣고 싶다면, 수식 =CONCATENATE(A3, " & ", A7)을 사용하면 됩니다. 위 이미지처럼 텍스트가 앰퍼샌드와 공백을 사이에 두고 자연스럽게 연결된 것을 확인할 수 있습니다.

또한 =A3 & " & " & A7 형태의 수식을 사용해도 동일한 결과를 얻을 수 있습니다. 두 수식의 차이는 작성 방식뿐입니다. 후자는 CONCATENATE 함수 대신 앰퍼샌드(&) 연산자만으로 텍스트를 결합하는 방식입니다.
CONCAT 또는 CONCATENATE로 결합할 수 있는 다른 데이터는 무엇이 있을까?
일반적으로 CONCATENATE 함수는 이름과 주소, 날짜와 시간처럼 분리되어 있는 데이터를 하나로 묶는 데 많이 사용됩니다. 함수의 동작 원리를 잘 이해하고 있는 사용자에게는 데이터 정리 작업을 크게 단순화해 주는 강력한 도구입니다.
엑셀에서 CONCATENATE 함수의 장점은 무엇인가?
CONCATENATE 함수의 가장 큰 장점은 스프레드시트나 표에 흩어져 있는 여러 셀의 텍스트를 하나의 셀로 통합할 수 있다는 점입니다. 예를 들어 A 셀의 데이터와 B 셀의 데이터를 손쉽게 하나로 합칠 수 있어, 보고서 작성이나 데이터 가공 시간을 크게 줄여줍니다.
이 튜토리얼이 엑셀에서 CONCATENATE 함수를 활용해 데이터 서식을 개선하는 데 도움이 되었기를 바랍니다. 궁금한 점이 있다면 댓글로 알려주세요.
함께 읽으면 좋은 글: 엑셀에서 #VALUE 오류를 해결하는 방법.