목차
"연결"은 일반적으로 시리즈 또는 체인으로 무언가를 함께 연결하는 것을 의미합니다. 이 작업은 여러 Google 스프레드시트 셀의 텍스트를 결합해야 할 때마다 사용됩니다. 이 도움말에서는 연결 퍼즐을 해결하는 데 도움이 되는 가장 인기 있고 쉬운 솔루션을 수집합니다.
데이터세트의 크기에 관계없이 Google 스프레드시트에서 여러 셀을 결합하는 작업을 마주하게 될 수 있습니다. 그리고 모든 값이 손실되는 것을 방지할 뿐만 아니라 쉼표, 공백 또는 기타 문자를 추가하거나 해당 레코드를 다른 텍스트와 구분하기를 원할 것입니다.
스프레드시트는 여러 가지 도구를 제공합니다. 이 작업을 위해.
Google 스프레드시트 CONCAT 함수
CONCAT 함수는 Google 스프레드시트 CONCATENATE:
=CONCAT(value1, value2) <0의 단순화된 버전입니다>이 기능으로 셀을 결합하려면 필수 값을 나열해야 합니다.- value1 – value2가 추가되어야 하는 레코드입니다.
- value2 – 결합할 값입니다.
2개의 텍스트 또는 숫자 단위에서 하나의 문자열을 가져오려면 수식은 다음과 같으며 각 레코드는 큰따옴표로 묶여 있습니다.
=CONCAT("2019:","The Lion King")
실제로 데이터는 이미 셀에 있을 가능성이 큽니다. 각 숫자나 텍스트를 인수로 입력하는 대신 해당 셀을 직접 참조할 수 있습니다. 따라서 실제 데이터 수식은 다음과 같습니다.
=CONCAT(A2,B2)
팁. 수식을 전체 열에 복사하려면 셀을 선택합니다.수식으로 셀의 오른쪽 하단 모서리에 있는 작은 사각형을 두 번 클릭합니다. 전체 열은 표 끝까지 자동으로 수식으로 채워집니다.
보시다시피 이 기능은 매우 간단하지만 주요 약점 이 있습니다.
- Google 스프레드시트에서 한 번에 두 개의 셀만 병합합니다.
- 열, 행 또는 기타 큰 데이터 범위를 결합할 수 없으며 단일 셀만 사용합니다. 여러 셀을 연결하려고 하면 오류가 발생하거나
=CONCAT(A2:A11,B2:B11)
CONCAT 대안: 연결 연산자 앰퍼샌드(&)
수식에는 다양한 목적을 위한 다양한 연산자가 많이 있습니다. 결합도 예외는 아닙니다. 수식에서 CONCAT 함수 대신 앰퍼샌드 문자(&)를 사용하면 동일한 결과를 얻을 수 있습니다.
=A2&B2
하지만 거의 알지 못합니다. 이 연결 연산자는 더 유연합니다. 가능한 작업은 다음과 같습니다.
- 한 번에 두 개 이상의 값 병합:
=A2&B2&C2
- 단지 셀 병합이 아님 Google 스프레드시트에서 다음과 같이 다양한 문자로 구분할 수도 있습니다.
=A2&" "&B2&"; "&C2
이 옵션을 사용해도 원하는 결과를 얻지 못하는 경우 , 한 가지 더 시도해 볼 기능이 있습니다.
Google Sheets에서 CONCATENATE를 사용하는 방법
Google Sheets CONCATENATE 기능이 가장 먼저 사용되는 것 같습니다.여러 레코드를 함께 추가하는 경우.
Google 스프레드시트에서 텍스트 문자열과 숫자 연결
수식 패턴은 다음 인수로 구성됩니다.
=CONCATENATE(string1, [string2, . ..])- string1 는 다른 값을 추가하려는 첫 번째 문자열입니다. 이 인수는 필수입니다.
- string2, … 는 추가할 수 있는 다른 모든 문자열을 나타냅니다. 이 인수는 선택 사항입니다.
참고. 결과 레코드는 수식에 나타나는 순서대로 문자열로 구성됩니다.
수식을 내 데이터에 적용하면 다음과 같이 됩니다.
=CONCATENATE(A2,B2,C2)
또는 함수가 허용하는 범위는 다음과 같습니다.
=CONCATENATE(A2:D2)
Google 스프레드시트 CONCATENATE의 첫 번째 장점을 바로 알 수 있습니다. 텍스트와 숫자가 있는 두 개의 셀을 쉽게 결합할 수 있습니다.
Google 스프레드시트: 구분 기호로 문자열 연결
Google 스프레드시트에서 셀을 결합하는 것이 작업의 절반입니다. 하지만 결과를 보기 좋고 읽기 쉽게 만들려면 추가 문자를 추가해야 합니다.
공식을 그대로 유지하면 BonnieJacksonCA , BonnieJacksonIN과 같이 모든 내용이 하나로 합쳐집니다. 등. 그러나 Google Sheets CONCATENATE는 문자도 인수로 사용합니다.
따라서 가독성을 위해 구분 기호를 추가하려면 다음 공식에서 큰따옴표로 구분 기호를 언급하세요.
=CONCATENATE(A2," ",B2,", ",C2)
여기서 A2 & 공백이 있는 B2 및 쉼표로 C2에서 분리된 B2 및space:
함수에서 이와 같은 거의 모든 문자를 자유롭게 사용할 수 있지만 줄 바꿈에는 다른 접근 방식이 필요합니다.
팁. 병합하려는 일부 열에 빈 셀이 있는 경우 관심을 가질만한 기능이 하나 더 있습니다. TEXTJOIN은 단순히 Google 스프레드시트의 셀을 병합하는 것이 아니라 공백을 무시합니다.
=TEXTJOIN(" ",TRUE,A2:C2)
작동 방법은 다음과 같습니다.
- 원하는 구분 기호를 첫 번째 인수로 지정하십시오 – 공백 (" ").
- 입력 TRUE 를 두 번째 인수로 사용하여 빈 셀을 건너뛰거나 FALSE 를 결과에 포함합니다.
- 병합할 범위를 입력합니다.
Google 스프레드시트에서 줄 바꿈으로 연결
대부분의 구분 기호를 함수에 입력하는 방법은 분명하지만 동일한 방식으로 줄 바꿈을 입력할 수는 없습니다. 하지만 다행스럽게도 Google에서는 다양한 카드를 사용할 수 있습니다.
특수 문자를 얻는 데 도움이 되는 기능이 있습니다. 바로 CHAR입니다. 알다시피, 각 문자는 유니코드 테이블에 위치가 있습니다. 해당 테이블의 문자 서수를 함수에 입력하기만 하면 함수가 문자 자체를 반환합니다.
다음은 줄 바꿈을 가져오는 공식입니다.
=CHAR(10)
Google 스프레드시트에서 줄 바꿈과 연결하는 수식에 추가:
=CONCATENATE(A2,CHAR(10),B2,CHAR(10),C2,CHAR(10),D2)
Google 스프레드시트에서 날짜와 시간 결합
다음 방법 중 하나를 사용하여 Google 스프레드시트에서 날짜와 시간을 결합하려고 하면위의 경우 작동하지 않습니다. 스프레드시트는 숫자를 반환합니다.
Google 스프레드시트에서 날짜와 시간을 올바르게 결합하려면 TEXT 함수를 사용하세요.
=TEXT(숫자, 형식)- 여기서 숫자 는 원하는 형식
- 으로 가져오려는 숫자, 날짜 또는 시간이고 형식 은 원하는 패턴입니다. 결과를 보십시오.
팁. 내 예에서는 날짜와 시간이 있는 셀을 참조할 것이지만 날짜/시간 단위 또는 DATE 또는 TIME과 같은 함수를 수식에서 직접 사용할 수도 있습니다.
- 첫 번째 TEXT 수식을 사용하여 날짜 형식을 2019/7/9 에서 2019년 7월 9일 :
=TEXT(B2,"D MMM YYYY")
으로 변경합니다. - 두 번째 TEXT는 시간을 반환합니다.
=TEXT(C2,"HH:MM:SS")
- CONCATENATE에서 이를 사용하면 Google 스프레드시트에서 원하는 형식의 날짜와 시간을 다른 문자나 텍스트와 결합할 수 있습니다.
=CONCATENATE(TEXT(B2,"D MMM YYYY"),", ",TEXT(C2,"HH:MM:SS"))
Google 스프레드시트에서 열 결합
약간 조정하면 앞서 언급한 모든 방법이 Google 스프레드시트에서 열을 병합할 수 있습니다.
예제 1. Google 스프레드시트 CONCAT
Google 스프레드시트의 전체 열을 CONCAT와 병합하려면 결과를 포함해야 하는 전체 범위를 선택하고(필자의 경우 C2:C11) 수식 래핑을 입력합니다. ARRAYFORMULA:
=ARRAYFORMULA(CONCAT(A2:A11,B2:B11))
참고. CONCATENATE 함수를 사용할 수 있지만 여러 셀과 데이터 범위를 쉽게 병합하므로 한 셀 내의 모든 레코드를 결합합니다.
예시 2.연결 연산자
앰퍼샌드를 사용하여 Google 스프레드시트에서 열을 결합하는 배열 수식을 만들고 동시에 구분 기호를 추가합니다.
=ARRAYFORMULA(A2:A11&" "&B2:B11&"; "&C2:C11)
보기에는 좋아 보이지만 몇 가지 중요한 단점을 지적해야 합니다.
열이 너무 많으면 열을 모두 열거하는 것이 골칫거리가 될 수 있습니다. 특히 실수로 문자를 건너뛰거나 중복하거나 뒤섞을 경우 .
또한 나중에 수식에 열을 더 추가하기로 결정한 경우 수식의 모든 기존 범위를 수동으로 편집해야 합니다.
다음 예에서는 이러한 문제를 해결합니다.
예 3. Google Sheets QUERY
Google Sheets QUERY 기능은 Google Sheets의 여러 열을 병합하는 데에도 적합합니다. 살펴보세요:
=TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9))
이 이상한 공식이 이해하기 어렵다고 생각할 수도 있지만 제가 모든 것을 알려드리겠습니다:
- =TRANSPOSE(A2:D10)은 데이터 행을 열로 바꿉니다.
- =QUERY(TRANSPOSE(A2:D10),,9^9)는 각 열의 레코드를 상단 세포.
팁. 수식에 9^9 를 입력하면 모든 열의 모든 행이 헤더인 것처럼 첫 번째 행으로 당겨집니다. 이 표현식은 스프레드시트에서 가능한 모든 셀을 포함하고(10M 셀의 한계를 기억하십니까?) 기억하기 쉽기 때문에 9^9 입니다. :)
- =TRANSPOSE(QUERY(TRANSPOSE(A2:D10),,9^9))는 QUERY에서 해당 헤더 행을 가져와 다음과 같은 열로 바꿉니다.하나 있습니다.
다음은 QUERY를 사용하여 Google 스프레드시트에서 열을 병합할 때의 이점입니다.
- 전체 열을 선택할 필요가 없습니다. 배열 수식의 경우
- 수식의 각 열이 인접하지 않은 경우가 아니면 언급할 필요가 없습니다. 이 경우 수식은 다음과 같이 표시됩니다.
=TRANSPOSE(QUERY(TRANSPOSE({A2:A10,C2:C10,E2:E10,G2:G10}),,9^9))
위치별로 텍스트 연결 및 추가
누락된 텍스트, 숫자를 추가할 수 있다는 것을 이미 알고 있습니다. , 및 문자를 CONCATENATE 함수를 사용하여 문자열에 추가합니다.
팁. 이 자습서에서 더 많은 수식을 참조하십시오.
하지만 결합할 레코드가 너무 많은 경우 추가 문자가 수식을 계획한 것 이상으로 확장할 수 있습니다. 이런 경우에는 구글 시트에서 셀을 그대로 합치거나 공백과 같은 간단한 구분 기호를 사용하고 그 뒤에 텍스트를 추가하는 것이 좋습니다. 저희의 특별한 도구가 도움이 될 것입니다.
위치별 텍스트 추가는 지정한 위치에 모든 문자와 문자열을 삽입하므로 수식이 필요하지 않습니다. 어떻게 작동하는지 보여드리겠습니다.
이전 예에서 QUERY는 이름과 전화번호를 결합했습니다. 하지만 +1 로 시작하는 전화번호 앞에 (USA/CA) 를 추가하고 +44<앞에 UK 를 추가하고 싶습니다. 2>:
Google 스프레드시트에서 셀 분할
Google 스프레드시트에서 셀을 결합하는 경우 언젠가 다시 분할해야 할 가능성이 있습니다. . 세 가지 방법이 있습니다.
- 수식 작성Google Sheets SPLIT 기능을 사용합니다.
- 표준 스프레드시트 도구를 사용하여 텍스트를 열로 분할합니다.
- 또는 기본 제공 도구의 향상된 버전인 Google Sheets에서 텍스트를 열로 분할을 사용해 보세요.
구분 기호 또는 구분 기호 집합으로 셀을 분할하여 하나로 취급하고 필요한 경우 접속사를 포함할 수 있습니다. 또한 위치별로 Google 스프레드시트의 셀을 분할하는 옵션도 제공합니다.
팁. 콘텐츠를 분할하는 대신 Google 스프레드시트 셀에서 데이터를 추출하는 옵션이 있습니다.
수식 없이 Google 스프레드시트에서 셀을 병합하는 방법
다른 수식을 마스터하는 것이 계획의 일부가 아닌 경우 Merge Values 애드온의 이점을 누리십시오. 추가 기능은 행, 열 또는 전체 셀 범위의 레코드를 빠르게 결합합니다. 옵션은 매우 명확하며 범위를 선택하고 결과가 어떻게 표시될지 결정하기만 하면 됩니다.
- Google 스프레드시트에서 열 결합 을 선택할 수 있습니다 — 인접하지 않은 레코드라도 쉼표와 공백으로 구분하고 결과를 원본 레코드 오른쪽에 배치합니다.
이 도구에 관심이 있다면이 특별 페이지 또는 짧은 비디오 자습서에서 수행하는 모든 작업을 통해:
이 비디오에서 중복 행 결합 사용 방법 알아보기 :
지금쯤 귀하의 사례에 가장 적합한 방법을 결정하셨기를 바랍니다. 생각하고 있는 다른 방법이 있다면 아래 댓글 섹션에 공유해 주세요 :)