Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

엑셀의 CONCATENATE 함수는 텍스트 기반 셀을 더 쉽게 다룰 수 있도록 도와주는 강력한 도구입니다. 숫자 계산에 유용한 함수가 많듯이, 이 함수는 여러 개의 텍스트 셀을 하나의 셀로 합쳐 줍니다. 텍스트 종류에 상관없이 원본 셀의 내용을 전혀 변경하지 않고 그대로 결합할 수 있다는 점이 큰 장점입니다.

CONCATENATE 함수 사용 전 알아두어야 할 사항

대부분의 엑셀 함수와 마찬가지로 몇 가지 규칙과 제한이 있습니다. 첫 번째는 함수 이름 자체입니다. Excel 2016 이상 버전에서는 CONCATENATE 또는 CONCAT 중 어느 것이든 사용할 수 있습니다. CONCAT이 이름이 더 짧아 편리하지만, 두 함수는 서로 바꿔 사용해도 무방합니다. 반면 2016 이전 버전에서는 반드시 CONCATENATE를 사용해야 합니다.

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

하나의 셀에 결합할 수 있는 분량에도 제한이 있습니다. 각 CONCATENATE 함수는 최대 255개 항목, 최대 8,192자까지 지원합니다. 일반적인 사용자라면 이 한도에 근접하는 경우는 거의 없을 것입니다.

많은 엑셀 함수가 배열을 지원하지만 CONCATENATE는 그렇지 않습니다. 모든 셀을 개별적으로 참조해야 합니다. 예를 들어 "B3:B9" 범위를 합치고 싶다면 함수 안에 각 셀을 하나씩 직접 나열해야 합니다.

결합하려는 셀에 집 번호처럼 숫자가 포함되어 있으면 함수는 이를 텍스트로 취급합니다. 따라서 결합된 결과 셀은 오직 텍스트 형식이 됩니다.

마지막으로, 텍스트 문자열에 특수 문자가 포함되어 있으면 함수는 이를 텍스트가 아닌 함수 구문의 일부로 해석하려 합니다. 특수 문자는 반드시 큰따옴표로 묶어야 하며, 결합된 셀에서 셀 사이를 특정 문자로 구분하고 싶은 경우에도 마찬가지입니다.

엑셀에서 CONCATENATE 함수 사용하기

기본 문법은 매우 간단합니다. 물론 상황에 따라 조금 더 복잡해질 수 있습니다.

가장 기본적인 함수 형태는 다음과 같습니다(원하는 셀 주소로 대체하면 됩니다).

=CONCATENATE(A1, B1, C1, D1)

또는

=CONCAT(A1, B1, C1, D1)

이렇게 입력하면 A1, B1, C1, D1 네 개의 셀이 하나로 합쳐집니다. 이 문법은 네 셀 모두 특수 문자, 날짜, 특수 서식이 적용된 숫자가 없는 단순 텍스트라고 가정합니다.

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

실행 결과를 보면 셀들은 합쳐졌지만 셀 사이에 공백이 없어 한 줄 전체를 읽기 어렵습니다. 셀 사이에 공백을 추가하려면 다음과 같이 입력하세요.

=CONCATENATE(A1, " ", B1, " ", C1, " ", D1)

이렇게 하면 단순히 공백만 추가됩니다.

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

공백 외에 다른 텍스트나 특수 문자도 넣을 수 있습니다. 예를 들어 쉼표와 "and" 같은 단어를 추가해 더 자연스러운 문장을 만들 수 있습니다.

=CONCATENATE(A1, " ", B1, ", ", C1, ", and ", D1)

이렇게 하면 결합된 셀이 하나의 문장으로서 훨씬 자연스러워집니다. 물론 결합하는 내용에 따라 굳이 필요하지 않을 수도 있습니다.

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

날짜 데이터 다루기

날짜나 기타 특수 서식이 적용된 숫자를 다룰 때는 기본 CONCATENATE 함수만으로는 원하는 결과를 얻기 어렵습니다. 예를 들어 다음과 같이 입력하면:

=CONCAT(A10, " ", B10)

의도와 다른 결과가 출력됩니다.

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

해당 셀이 실제로는 텍스트 기반이 아니기 때문에, 함수가 이 셀을 텍스트로 인식하도록 만들어야 합니다. 올바른 결과를 얻으려면 다음과 같이 작성하세요.

=CONCATENATE(A10," ",TEXT(B10,"MM/DD/YYYY"))

TEXT 함수는 뒤에 오는 셀을 텍스트로 취급하도록 지시하는 역할을 합니다. TEXT 함수는 반드시 (값, "서식") 형식으로 작성해야 하며, 위 예제에서 값은 B10 셀이고 서식은 날짜 형식입니다. Microsoft는 CONCATENATE와 함께 활용할 수 있는 다양한 TEXT 함수 목록을 공식 문서로 제공하고 있습니다.

엑셀 CONCATENATE 함수 사용법 – 텍스트 셀 손쉽게 합치기

대부분의 엑셀 함수와 마찬가지로, 함수를 입력한 셀을 선택한 후 아래로 드래그하면 다른 셀에도 동일한 함수를 복사해 사용할 수 있습니다. 예를 들어 스프레드시트 아래로 이름과 번호 목록을 계속 결합할 때 매우 유용합니다.

CONCATENATE는 셀을 합치는 여러 방법 중 하나일 뿐이며, 작업 목적에 따라 더 적합한 다른 방법들도 있습니다. 물론 반대로 하나로 합쳐진 셀을 다시 분리하는 것도 가능합니다.