열 값을 기준으로 여러 행의 Google 스프레드시트 셀을 하나의 행으로 병합

  • 이 공유
Michael Brown

스프레드시트에서 중복 행을 병합하면 가장 복잡한 작업 중 하나가 될 수 있습니다. Google 공식이 어떤 도움을 줄 수 있는지 알아보고 모든 작업을 수행하는 하나의 스마트 추가 기능에 대해 알아보십시오.

    Google 스프레드시트에서 동일한 값을 가진 셀을 결합하는 기능

    Google 스프레드시트에 이런 작업을 할 수 있는 기능이 없을 것이라고 생각하셨습니까? ;) 다음은 스프레드시트에서 행을 통합하고 중복 셀을 제거하는 데 필요한 공식입니다.

    CONCATENATE – 레코드를 결합하는 Google 스프레드시트 함수 및 연산자

    단순히 중복 항목을 제거하는 것이 아니라 중복 행을 함께 가져오는 것이 Google 스프레드시트의 CONCATENATE 함수와 특수 연결 연산자인 앰퍼샌드(&)입니다.

    볼 영화 목록이 있고 장르별로 그룹화:

    • 다음 값 사이에 공백이 있는 경우에만 Google 스프레드시트의 셀을 병합할 수 있습니다.

      =CONCATENATE(B2," ",C2," ",B8," ",C8)

      =B2&" "&C2&" "&B8&" "&C8

    • 또는 다른 표시와 함께 공백을 사용하여 중복 행을 함께 결합합니다:

      =CONCATENATE(A3,": ",B3," (",C3,"), ",B6," (",C6,") ")

      =A3&": "&B3&" ("&C3&"), "&B6&" ("&C6&") "

    행이 병합되면 Google 스프레드시트에서 수식을 값으로 변환

    자습서의 예에 따라 수식을 제거하고 텍스트만 유지할 수 있습니다. 이런 식으로 보일 수 있지만 분명히 이상과는 거리가 멀다. 복제본의 정확한 위치를 알아야 하며,공식을 지적해야 합니다. 따라서 이것은 작은 데이터세트에 대해 작동할 수 있지만 데이터세트가 커지면 어떻게 해야 합니까?

    UNIQUE + JOIN을 사용하여 셀을 병합하고 데이터를 유지합니다.

    이 수식은 Google 스프레드시트에서 중복을 찾습니다(및 셀을 고유 레코드와 병합). 그러나 당신은 여전히 ​​책임이 있으며 공식을 어디에서 볼 것인지 보여주어야 합니다. 동일한 시청 목록에서 어떻게 작동하는지 살펴보겠습니다.

    1. E2에서 Google Sheets UNIQUE를 사용하여 A열의 장르를 확인합니다.

      =UNIQUE(A2:A)

      이 수식은 원래 목록에서 반복되는지 여부에 관계없이 모든 장르의 목록을 반환합니다. 즉, A 열에서 중복 항목을 제거합니다.

      팁. UNIQUE는 대소문자를 구분하므로 동일한 레코드를 동일한 텍스트 대소문자로 가져와야 합니다. 이 자습서는 대량으로 신속하게 작업을 수행하는 데 도움이 됩니다.

      팁. A 열에 더 많은 값을 추가하면 수식이 고유한 레코드로 목록을 자동으로 확장합니다.

    2. 그런 다음 Google 스프레드시트 JOIN 함수를 사용하여 다음 수식을 작성합니다.

      =JOIN(", ",FILTER(B:B,A:A=E2))

      이 수식의 요소는 어떻게 작동합니까?

      • FILTER는 E2에 있는 값의 모든 인스턴스에 대해 열 A를 스캔합니다. 찾으면 B열에서 해당 레코드를 가져옵니다.
      • JOIN은 이러한 값을 쉼표로 하나의 셀에 통합합니다.

      수식을 복사하면 모든 제목이 정렬됩니다. 장르별.

      참고. 몇 년이 필요한 경우에도JOIN은 한 번에 하나의 열에서 작동하므로 인접한 열에서 수식을 만들어야 합니다.

      =JOIN(", ",FILTER(C:C,A:A=E2))

    따라서 이 옵션은 중복을 기반으로 여러 행을 하나로 결합하는 몇 가지 기능을 Google 스프레드시트에 제공합니다. 그리고 그것은 자동으로 발생합니다. 음, 거의. 완벽한 솔루션을 기사의 맨 끝으로 되돌려 놓을 생각입니다. 하지만 바로 넘어가셔도 됩니다 ;)

    Google Sheets에서 중복된 줄을 제거하는 QUERY 기능

    거대한 테이블을 운영하는 데 도움이 되는 기능이 하나 더 있습니다. 바로 QUERY입니다. 처음에는 약간 까다로워 보일 수 있지만 사용 방법을 익히면 스프레드시트에서 진정한 동반자가 될 것입니다.

    다음은 QUERY 함수 자체입니다.

    =QUERY(data, query, [ headers])

    작동 방식:

    • data (필수) – 소스 테이블의 범위.
    • query (필수) – 특정 데이터를 얻기 위해 조건을 결정하는 명령 집합입니다.

      팁. 여기에서 모든 명령의 전체 목록을 얻을 수 있습니다.

    • headers (선택 사항) – 소스 테이블의 헤더 행 수입니다.

    간단히 말하면 Google Sheets QUERY는 일부 세트를 반환합니다. 지정하는 조건에 따른 값입니다.

    예제 1

    아직 보지 못한 만화책 영화만 받고 싶습니다:

    =QUERY(A1:C,"select * where A="Comic Book"")

    수식은 내 전체 소스 테이블(A1:C)을 처리하고 만화책 영화(여기서A="만화책").

    팁. 표의 마지막 행(A1:C)을 의도적으로 지정하지 않았습니다. 수식을 유연하게 유지하고 표에 다른 행이 추가될 경우 새 레코드를 반환하기 위해서입니다.

    보시다시피 잘 작동합니다. 필터와 비슷하다. 그러나 실제로는 데이터가 훨씬 더 클 수 있으며 숫자를 계산해야 할 수도 있습니다.

    팁. 이 도움말에서 Google 스프레드시트 표에서 중복 항목을 찾는 다른 방법을 확인하세요.

    예제 2

    내가 약간의 조사를 하고 최신 영화의 주말 박스오피스를 추적한다고 가정해 보겠습니다. 극장에서:

    저는 Google 스프레드시트 QUERY를 사용하여 중복을 제거하고 주말 내내 영화당 벌어들인 총 수익을 계산합니다. 또한 장르별로 알파벳순으로 정렬합니다.

    =QUERY(B1:D, "select B,C, SUM(D) group by B,C")

    참고. group by 명령의 경우 select 다음에 모든 열을 열거해야 합니다. 그렇지 않으면 수식이 작동하지 않습니다.

    영화별로 레코드를 정렬하려면 그룹화 기준 의 열 순서를 변경하면 됩니다.

    =QUERY(B1:D, "select B,C, SUM(D) group by C,B")

    예제 3

    당신이 서점을 성공적으로 운영하고 있으며 지점 전체에 재고가 있는 모든 책을 추적한다고 가정해 보겠습니다. 목록은 수백 권에 이릅니다.

    • 해리포터 시리즈에 대한 과대 광고로 인해 J.K.가 쓴 책이 몇 권 남았는지 확인하기로 결정했습니다. Rowling:

      =QUERY('Copy of In stock'!A1:D,"select A,B,C,D where A="Rowling"")

    • 더 나아가 해리포터 시리즈만 남기기로 결정했습니다.다른 이야기 생략:

      =QUERY('In stock'!A1:D,"select A,B,C,D where (A='Rowling' and C contains 'Harry Potter')")

    • Google 스프레드시트 QUERY 기능을 사용하여 다음 책을 모두 셀 수도 있습니다.

      =QUERY('In stock'!A1:D,"select A,B, sum(D) where (A='Rowling' and C contains 'Harry Potter') group by A,B")

    이제 Google 스프레드시트에서 QUERY 함수가 "중복 항목을 제거"하는 방법을 이해하셨을 것입니다. 누구나 사용할 수 있는 옵션이지만 저에게는 중복 행을 결합하는 원형 교차로에 가깝습니다.

    팁. QUERY는 매우 강력하여 시트 내의 중복 항목을 병합할 수 있을 뿐만 아니라 & 전체 테이블을 함께 병합합니다.

    게다가 사용하는 쿼리와 적용 규칙을 배우기 전까지는 함수가 큰 도움이 되지 않습니다.

    중복 행 결합

    중복 행을 기반으로 여러 행을 결합하는 간단한 솔루션을 찾는 모든 희망을 포기할 때 Google 스프레드시트용 추가 기능이 유용합니다. :)

    중복 행 결합은 반복되는 레코드가 있는 열을 스캔하고, 다른 열의 해당 셀을 병합하고, 이러한 레코드를 구분 기호로 구분하고, 숫자를 통합합니다. 동시에 그리고 몇 번의 마우스 클릭만으로 가능합니다!

    매장에 있는 몇 백 행의 책 목록을 기억하십니까? 도구가 이를 어떻게 관리하는지 살펴보겠습니다.

    팁. 이 유틸리티는 Power Tools의 일부이므로 먼저 설치하고 Merge & 결합 그룹:

    그런 다음 애드온 아이콘을 클릭하여 엽니다.

    1. 추가한 후 -on은실행 중 중복 행을 결합할 범위를 선택합니다.

  • 반복되는 값이 포함된 열을 선택합니다. 제 경우에는 이름 입니다.
  • 다음 단계에서는 다음을 결정할 수 있습니다.
    • 함께 가져올 값이 있는 열
    • 해당 레코드를 결합하는 방법: 병합 또는 계산
    • 셀을 병합하는 구분 기호
    • 숫자를 계산하는 함수

    저에게는 한 저자의 모든 책을 한 셀로 가져오고 구분선으로 구분하고 싶습니다. 제목이 반복되는 경우 추가 기능은 해당 제목을 한 번만 표시합니다.

    수량에 관해서는 저자당 모든 책을 합산해도 괜찮습니다. 중복된 제목이 있을 경우 합산합니다.

  • 모든 설정을 조정한 후 마침 을 클릭합니다. 추가 기능이 작업을 수행하고 몇 초 안에 처리된 모든 내용이 포함된 메시지를 표시합니다.
  • 이 도구는 내 책 목록에서 중복된 행을 결합했습니다. 다음은 내 데이터의 현재 모습 중 일부입니다.

    팁. 또는 한 시트를 여러 시트로 분할하여 저자별로 모든 책이 포함된 별도의 표를 만들거나 Google 스프레드시트에서 중복 행을 강조표시할 수 있습니다.

    팁. 추가 기능을 어떻게 사용했는지 간단히 살펴보세요.

    또는 도구를 소개하는 짧은 동영상을 시청하세요.

    세미에 시나리오 사용 -중복 병합 자동화

    중복 행 결합이 제공하는 또 다른 가능성은 사용을 반자동화하는 것입니다.

    여러 단계를 거치며 동일한 옵션을 선택하면 시나리오로 저장할 수 있습니다. 시나리오를 사용하면 동일하거나 다른 데이터 세트에서 동일한 설정을 쉽게 재사용할 수 있습니다.

    시나리오에 이름을 지정하고 & 처리할 시트와 범위 지정:

    여기에 저장한 설정은 Google 스프레드시트 메뉴에서 빠르게 불러올 수 있습니다. 추가 기능은 중복 행을 즉시 결합하기 시작하여 추가 시간을 절약할 수 있습니다.

    Google을 위해 도구와 해당 옵션에 대해 더 잘 알아보시기 바랍니다. 무슨 말인지 아신다면 Sheets는 "어둡고 공포로 가득 차 있습니다" ;)

    Michael Brown은 소프트웨어 도구를 사용하여 복잡한 프로세스를 단순화하려는 열정을 가진 열성적인 기술 애호가입니다. 기술 산업에서 10년 이상의 경험을 쌓은 그는 Microsoft Excel 및 Outlook은 물론 Google 스프레드시트 및 문서 도구에 대한 기술을 연마했습니다. Michael의 블로그는 자신의 지식과 전문 지식을 다른 사람과 공유하는 데 전념하며 따라하기 쉬운 팁과 생산성 및 효율성 향상을 위한 자습서를 제공합니다. 노련한 전문가이든 초보자이든 Michael의 블로그는 이러한 필수 소프트웨어 도구를 최대한 활용하기 위한 귀중한 통찰력과 실용적인 조언을 제공합니다.