목차
스프레드시트에서 중복 행을 병합하면 가장 복잡한 작업 중 하나가 될 수 있습니다. 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 스프레드시트에서 중복을 찾습니다(및 셀을 고유 레코드와 병합). 그러나 당신은 여전히 책임이 있으며 공식을 어디에서 볼 것인지 보여주어야 합니다. 동일한 시청 목록에서 어떻게 작동하는지 살펴보겠습니다.
- E2에서 Google Sheets UNIQUE를 사용하여 A열의 장르를 확인합니다.
=UNIQUE(A2:A)
이 수식은 원래 목록에서 반복되는지 여부에 관계없이 모든 장르의 목록을 반환합니다. 즉, A 열에서 중복 항목을 제거합니다.
팁. UNIQUE는 대소문자를 구분하므로 동일한 레코드를 동일한 텍스트 대소문자로 가져와야 합니다. 이 자습서는 대량으로 신속하게 작업을 수행하는 데 도움이 됩니다.
팁. A 열에 더 많은 값을 추가하면 수식이 고유한 레코드로 목록을 자동으로 확장합니다.
- 그런 다음 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 & 결합 그룹:
그런 다음 애드온 아이콘을 클릭하여 엽니다.
- 추가한 후 -on은실행 중 중복 행을 결합할 범위를 선택합니다.
- 함께 가져올 값이 있는 열
- 해당 레코드를 결합하는 방법: 병합 또는 계산
- 셀을 병합하는 구분 기호
- 숫자를 계산하는 함수
저에게는 한 저자의 모든 책을 한 셀로 가져오고 구분선으로 구분하고 싶습니다. 제목이 반복되는 경우 추가 기능은 해당 제목을 한 번만 표시합니다.
수량에 관해서는 저자당 모든 책을 합산해도 괜찮습니다. 중복된 제목이 있을 경우 합산합니다.
이 도구는 내 책 목록에서 중복된 행을 결합했습니다. 다음은 내 데이터의 현재 모습 중 일부입니다.
팁. 또는 한 시트를 여러 시트로 분할하여 저자별로 모든 책이 포함된 별도의 표를 만들거나 Google 스프레드시트에서 중복 행을 강조표시할 수 있습니다.
팁. 추가 기능을 어떻게 사용했는지 간단히 살펴보세요.
또는 도구를 소개하는 짧은 동영상을 시청하세요.
세미에 시나리오 사용 -중복 병합 자동화
중복 행 결합이 제공하는 또 다른 가능성은 사용을 반자동화하는 것입니다.
여러 단계를 거치며 동일한 옵션을 선택하면 시나리오로 저장할 수 있습니다. 시나리오를 사용하면 동일하거나 다른 데이터 세트에서 동일한 설정을 쉽게 재사용할 수 있습니다.
시나리오에 이름을 지정하고 & 처리할 시트와 범위 지정:
여기에 저장한 설정은 Google 스프레드시트 메뉴에서 빠르게 불러올 수 있습니다. 추가 기능은 중복 행을 즉시 결합하기 시작하여 추가 시간을 절약할 수 있습니다.
Google을 위해 도구와 해당 옵션에 대해 더 잘 알아보시기 바랍니다. 무슨 말인지 아신다면 Sheets는 "어둡고 공포로 가득 차 있습니다" ;)