구글 스프레드시트에서 여러 셀에 담긴 데이터를 하나의 셀로 합치고 싶을 때, 반드시 셀 병합을 할 필요는 없습니다. CONCAT, CONCATENATE, 그리고 JOIN 함수를 활용하면 간편하게 여러 셀의 데이터를 하나로 결합할 수 있습니다.
이 세 가지 함수는 기능의 단순성에서 복잡성 순으로 나열할 수 있습니다. CONCAT은 가장 기본적인 결합 기능을 제공하며, CONCATENATE는 연산자를 사용하여 데이터 결합을 좀 더 유연하게 조작할 수 있습니다. JOIN 함수는 텍스트와 숫자값을 결합하거나 배열 데이터를 결합하는 데 유용합니다.
CONCAT 함수 사용법
CONCAT 함수는 두 개의 셀 데이터를 결합하는 데 사용되지만, 몇 가지 제약이 있습니다. 오직 두 개의 셀만 연결할 수 있으며, 연결된 데이터를 구성하는 연산자를 지원하지 않습니다.
CONCAT 함수를 사용하려면 구글 스프레드시트에서 빈 셀을 선택한 후, =CONCAT(셀A, 셀B)
를 입력합니다. 이때, ‘셀A’와 ‘셀B’는 실제 결합하려는 셀 주소로 대체해야 합니다.
예를 들어 아래 그림과 같이 텍스트와 숫자 값을 CONCAT 함수로 결합할 수 있습니다.
A6 셀과 B6 셀의 텍스트 (“Welcome”과 “To”, B6셀 시작 부분에 공백 포함)가 A9 셀에서 결합되어 나타납니다. A10 셀에서는 B1 셀과 C1 셀의 두 숫자 값이 결합되어 표시됩니다.
CONCAT 함수는 두 셀의 데이터를 결합하는 기본적인 기능만 제공합니다. 만약 세 개 이상의 셀을 결합하거나, 결합된 데이터의 형식을 수정하고 싶다면 CONCATENATE 함수를 사용하는 것이 좋습니다.
CONCATENATE 함수 활용법
CONCATENATE 함수는 CONCAT 함수보다 더 다양한 기능을 제공합니다. 여러 형식의 셀 데이터를 결합하고자 할 때 더 많은 유연성을 제공하며, 예를 들어, CONCAT 함수로는 추가 텍스트나 공백을 삽입할 수 없지만, CONCATENATE 함수를 사용하면 가능합니다.
CONCATENATE 함수를 사용하려면, 먼저 구글 스프레드시트에서 빈 셀을 선택합니다. 그런 다음, 여러 방법으로 CONCATENATE 함수를 활용할 수 있습니다.
기본적으로 두 개 이상의 셀을 연결하려면 (CONCAT 함수와 유사), =CONCATENATE(셀A, 셀B)
또는 =CONCATENATE(셀A&셀B)
와 같이 입력하고, ‘셀A’와 ‘셀B’를 실제 셀 주소로 변경합니다.
전체 셀 범위를 결합하려면, =CONCATENATE(A:C)
와 같이 입력하고, ‘A:C’를 원하는 셀 범위로 변경합니다.
앰퍼샌드(&) 연산자를 사용하면 CONCAT 함수보다 훨씬 유연하게 셀들을 결합할 수 있습니다. 앰퍼샌드를 사용하여 연결된 셀 데이터 옆에 추가적인 텍스트나 공백을 삽입할 수도 있습니다.
아래 예시에서 A6부터 D6 셀까지의 텍스트는 공백 없이 연결되어 있습니다. 앰퍼샌드를 사용하지 않고 일반적인 CONCATENATE 함수를 사용했기 때문에 C9 셀에서는 모든 텍스트가 한 단어처럼 붙어서 나타납니다.
만약 공백을 추가하고 싶다면, 셀 참조 사이에 빈 텍스트 문자열(“”)을 사용할 수 있습니다. 예를 들어 =CONCATENATE(셀A&" "&셀B&" "&셀C&" "&셀D)
와 같이 입력하여 셀 사이에 공백을 추가할 수 있습니다.
결합된 셀에 추가 텍스트를 삽입하려면 텍스트 문자열을 포함하면 됩니다. 예를 들어 =CONCATENATE(셀A&" "&셀B&" 추가 텍스트")
와 같이 입력하면, 두 셀 사이에는 공백이 추가되고, 그 뒤에 “추가 텍스트”가 결합되어 표시됩니다.
아래 예시처럼, CONCATENATE 함수를 사용하여 셀을 텍스트나 숫자 값과 결합하고, 결합된 셀에 고유한 텍스트를 추가할 수 있습니다. 하지만 셀을 텍스트 값과 결합할 때는 JOIN 함수를 사용하는 것이 더 효율적일 수 있습니다.
JOIN 함수 사용법
스프레드시트에서 대량의 데이터 배열을 결합해야 할 때 JOIN 함수가 가장 적합합니다. 예를 들어, 여러 열에 나뉘어 있는 우편 주소를 하나의 셀로 합쳐야 하는 경우, JOIN 함수가 효과적입니다.
JOIN 함수의 장점은 CONCAT이나 CONCATENATE 함수와 달리, 결합된 셀들의 각 셀 뒤에 자동으로 삽입될 구분 기호(예: 쉼표, 공백 등)를 지정할 수 있다는 점입니다.
JOIN 함수를 사용하려면, 빈 셀을 선택하고 =JOIN(",", 범위)
와 같이 입력한 후, ‘범위’ 부분을 실제 결합하고자 하는 셀 범위로 변경합니다. 이렇게 하면 각 셀 뒤에 쉼표가 추가됩니다. 쉼표 대신 세미콜론, 공백, 대시 또는 다른 문자를 구분 기호로 사용할 수도 있습니다.
아래 예시에서는 JOIN 함수를 사용하여 텍스트와 숫자 값을 결합했습니다. A9 셀에서는 A6부터 D6까지의 배열이 각 셀 사이에 공백을 넣어 결합되었습니다. 이 경우 =JOIN(" ", A6:D6)
과 같이 입력하면 됩니다.
D10 셀에서는 A2부터 D2까지의 데이터 배열을 쉼표로 구분하여 결합했습니다. 이처럼 JOIN 함수는 텍스트와 숫자 값을 구분자를 넣어 결합하는 데 유용합니다.
JOIN 함수를 사용하여 여러 배열을 결합할 수도 있습니다. 예를 들어 =JOIN(" ", A2:D2, B2:D2)
와 같이 입력하면, A2부터 D2까지의 배열과 B2부터 D2까지의 배열이 공백으로 구분되어 결합됩니다.
아래 예시에서 셀 범위 A2~D2와 A3~D3은 각 셀을 쉼표로 구분하여 연결됩니다.