목차
여름이 찾아오거나 Westeros를 침공하는 겨울이 오더라도 우리는 여전히 Google 스프레드시트로 작업하며 여러 테이블을 서로 비교해야 합니다. 이 기사에서는 데이터를 일치시키는 방법과 이를 신속하게 수행하는 방법을 공유하고 있습니다.
두 열 또는 시트 비교
다음 중 하나 할 수 있는 작업은 두 개의 열 또는 시트에서 일치 또는 차이점을 스캔하고 테이블 외부에서 식별하는 것입니다.
일치 및 차이점에 대해 Google 스프레드시트의 두 열을 비교
시작하겠습니다. Google 스프레드시트에서 두 셀을 비교하여 이렇게 하면 전체 열을 행별로 스캔할 수 있습니다.
예 1. Google 스프레드시트 – 두 셀 비교
이 첫 번째 예의 경우 수식을 입력하려면 도우미 열이 필요합니다. 비교할 데이터의 첫 번째 행:
=A2=C2
셀이 일치하면 TRUE, 그렇지 않으면 FALSE가 표시됩니다. 열의 모든 셀을 확인하려면 수식을 다른 행에 복사합니다.
팁. 서로 다른 파일의 열을 비교하려면 IMPORTRANGE 기능을 사용해야 합니다.
=A2=IMPORTRANGE("spreadsheet_url","Sheet1!A2")
예 2. Google 스프레드시트 – 두 목록의 일치 및 차이점 비교
- 더 깔끔한 솔루션 IF 함수를 사용하는 것입니다. 동일한 셀과 다른 셀 의 정확한 상태를 설정할 수 있습니다.
=IF(A2=C2,"Match","Differ")
팁. 데이터가 다른 대소문자로 작성되었고 이러한 단어를 다른 것으로 간주하려는 경우,다음 공식은 다음과 같습니다.
또한보십시오: Excel에서 매크로를 실행하고 매크로 단추를 만드는 방법=IF(EXACT(A2,C2),"Match","Differ")
여기서 EXACT는 대소문자를 고려하고 완전히 동일한 항목을 찾습니다.
- 중복 셀 이 있는 행만 식별하려면 다음 수식을 사용하십시오.
=IF(A2=C2,"Match","")
- <14가 있는 행만 표시하려면>고유한 레코드 는 두 열의 셀 사이에 있습니다.
=IF(A2=C2,"","Differ")
예 3. Google 스프레드시트에서 두 열 비교
- 각 행에 수식을 복사하지 않는 방법이 있습니다. 도우미 열의 첫 번째 셀에서 배열 IF 수식을 위조할 수 있습니다.
=ArrayFormula(IF(A2:A=C2:C,"","Differ"))
이 IF는 열 A의 각 셀을 열 C의 동일한 행과 쌍으로 만듭니다. . 레코드가 다르면 그에 따라 행이 식별됩니다. 이 배열 수식의 좋은 점은 모든 행을 한 번에 자동으로 표시한다는 것입니다.
=ArrayFormula(IF(A2:A=C2:C,"Match",""))
예 4. 두 Google 스프레드시트의 차이점 비교
종종 Google 스프레드시트에서 거대한 테이블. 또는 보고서, 가격표, 월별 근무 교대 등 완전히 다른 시트일 수도 있습니다. 그러면 도우미 열을 만들 여유가 없거나 관리하기가 상당히 어려울 수 있습니다.
익숙하게 들리더라도 걱정하지 마세요. 다른 용지에 차이점을 표시할 수 있습니다.
다음은제품과 가격이 있는 두 개의 테이블. 이 테이블 사이에서 내용이 다른 모든 셀을 찾고 싶습니다.
새 시트를 만들고 다음 수식을 A1에 입력합니다.
=IF(Sheet1!A1Sheet2!A1,Sheet1!A1&" | "&Sheet2!A1,"")
참고. 가장 큰 테이블의 크기와 같은 범위에 수식을 복사해야 합니다.
결과적으로 내용이 다른 셀만 표시됩니다. 수식은 또한 두 테이블에서 레코드를 가져와 수식에 입력한 문자로 구분합니다.
팁. 비교할 시트가 다른 파일에 있는 경우 다시 IMPORTRANGE 기능을 통합하면 됩니다.
=IF(Sheet1!A1IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),Sheet1!A1&" | "&IMPORTRANGE("2nd_spreadsheet_url","Sheet1!A1"),"")
두 개의 열과 시트를 비교하는 Google 스프레드시트용 도구
물론 각 위의 예는 하나 또는 두 개의 테이블 또는 일치 시트에서 두 개의 열을 비교하는 데 사용할 수 있습니다. 하지만 이 작업을 위해 만든 도구가 있어 많은 도움이 될 것입니다.
이 도구는 두 개의 Google 시트와 열을 3단계로 중복 또는 고유 항목에 대해 비교합니다. 찾은 레코드를 상태 열(필터링 가능) 또는 색상으로 표시하거나, 다른 위치로 복사 또는 이동하거나, 셀을 지우고 중복이 있는 전체 행을 삭제하세요.
I 추가 기능을 사용하여 Fruit 및 MSRP 열:
을 기준으로 Sheet2에 없는 행을 Sheet1에서 찾았습니다. 그런 다음 내 설정을 하나의 시나리오에 저장했습니다. 이제 모든 단계를 거치지 않고 빠르게 실행할 수 있습니다.내 테이블의 레코드가 변경될 때마다 다시. Google 스프레드시트 메뉴에서 해당 시나리오를 시작하기만 하면 됩니다.
더 나은 편의를 위해 도움말 페이지와 다음 동영상에서 도구의 모든 옵션을 설명했습니다.
부담 없이 직접 시도해 보고 얼마나 많은 시간이 절약되는지 확인하십시오. :)
두 개의 Google 스프레드시트에서 데이터를 비교하고 누락된 레코드 가져오기
두 개의 Google 스프레드시트에서 차이점과 반복을 비교하는 것은 작업의 절반이지만 누락된 데이터는 어떻게 됩니까? 예를 들어 VLOOKUP과 같은 특수 기능도 있습니다. 무엇을 할 수 있는지 봅시다.
누락된 데이터 찾기
예제 1
두 개의 제품 목록(제 경우에는 A열과 C열)이 있다고 가정해 보겠습니다. 다른 시트에 있음). 첫 번째 목록에는 있지만 두 번째 목록에는 없는 항목을 찾아야 합니다. 이 수식은 트릭을 수행합니다.
=ISERROR(VLOOKUP(A2,$C:$C,1,0))
공식 작동 방식:
- VLOOKUP은 두 번째 목록에서 A2의 제품을 검색합니다. 있는 경우 함수는 제품 이름을 반환합니다. 그렇지 않으면 C열에서 값을 찾을 수 없다는 #N/A 오류가 표시됩니다.
- ISERROR는 VLOOKUP이 반환하는 내용을 확인하고 값이면 TRUE를 표시하고 오류이면 FALSE를 표시합니다.
따라서 FALSE가 있는 셀이 찾고 있는 것입니다. 수식을 다른 셀에 복사하여 첫 번째 목록에서 각 제품을 확인합니다.
참고. 열이 다른 시트에 있는 경우 수식이다음 중 하나를 참조하십시오:
=ISERROR(VLOOKUP(A2,Sheet2!$C:$C,1,0))
팁. 단일 셀 수식을 사용하려면 배열 1이어야 합니다. 이러한 수식은 자동으로 모든 셀을 결과로 채웁니다.
=ArrayFormula(ISERROR(VLOOKUP(A2:A10,$C:$C,1,0)))
예 2
또 다른 현명한 방법은 C열의 A2에서 제품의 모든 모양을 계산하는 것입니다.
=IF(COUNTIF($C:$C, $A2)=0, "Not found", "")
계산할 항목이 전혀 없는 경우 IF 함수는 셀을 찾을 수 없음 으로 표시합니다. 다른 셀은 비어 있습니다.
예제 3
VLOOKUP이 있는 곳에 MATCH가 있습니다. 그거 알지? ;) 개수가 아닌 제품을 일치시키는 공식은 다음과 같습니다.
=IF(ISERROR(MATCH($A2,$C:$C,0)),"Not found","")
팁. 동일하게 유지되는 경우 두 번째 열의 정확한 범위를 자유롭게 지정하십시오.
=IF(ISERROR(MATCH($A2,$C2:$C28,0)),"Not found","")
일치하는 데이터 가져오기
예제 1
작업이 약간 어려울 수 있습니다. 더 멋져요: 예를 들어 업데이트 가격과 같이 두 테이블에 공통적인 레코드에 대해 누락된 모든 정보를 가져와야 할 수 있습니다. 그렇다면 MATCH를 INDEX로 래핑해야 합니다.
=INDEX($E:$E,MATCH($A2,$D:$D,0))
공식은 A열의 과일과 D열의 과일을 비교합니다. 찾은 모든 항목에 대해 E열에서 가격을 가져옵니다.
예제 2
예제 2번
예상하셨겠지만 또 다른 예는 얼마 전에 설명한 Google 스프레드시트 VLOOKUP 기능을 사용하는 것입니다.
하지만, 작업을 위한 몇 가지 악기. 블로그에서도 모두 설명했습니다.
- 기록 조회, 일치 및 업데이트와 같은 기본 사항에 적합합니다.
- 셀을 업데이트하지만 관련 열을 추가하고 & 일치하지 않는 행.
추가 기능을 사용하여 시트 병합
수식이 지겹다면 시트 병합 추가 기능을 사용하여 두 개를 빠르게 일치시키고 병합할 수 있습니다. 구글시트. 누락된 데이터를 가져오는 기본 목적과 함께 기존 값을 업데이트하고 일치하지 않는 행을 추가할 수도 있습니다. 색상 또는 필터링 가능한 상태 열에서 모든 변경 사항을 볼 수 있습니다.
팁. 또한 시트 병합 추가 기능에 대한 다음 동영상을 확인하세요.
두 개의 Google 스프레드시트에서 데이터를 비교하기 위한 조건부 서식
Google에서 비교를 위해 제공하는 표준 방법이 하나 더 있습니다. 귀하의 데이터 – 조건부 서식을 통해 일치 및/또는 차이점에 색상을 지정합니다. 이 방법을 사용하면 찾고 있는 모든 레코드가 즉시 눈에 띄게 됩니다. 여기에서 할 일은 수식을 사용하여 규칙을 만들고 올바른 데이터 범위에 적용하는 것입니다.
두 개의 시트 또는 열에서 중복 항목 강조표시
일치 및 색상에 대해 Google 스프레드시트의 두 열을 비교해 봅시다. C열의 동일한 행에 있는 셀과 합산되는 A열의 셀만:
- 색상을 지정할 레코드가 있는 범위를 선택합니다(저의 경우 A2:A10).
- 이동 형식 > 스프레드시트 메뉴의 조건부 서식 .
- 규칙에 간단한 수식을 입력합니다.
=A2=C2
- 셀을 강조표시할 색상을 선택합니다.
팁. 열의 크기가 지속적으로 변경되고모든 새 항목을 고려하는 규칙을 전체 열(A2:A, 비교할 데이터가 A2에서 시작한다고 가정)에 적용하고 수식을 다음과 같이 수정합니다.
=AND(A2=C2,ISBLANK(A2)=FALSE)
전체 열 및 빈 셀은 무시합니다.
참고. 서로 다른 두 시트의 데이터를 비교하려면 수식을 다른 방식으로 조정해야 합니다. Google 스프레드시트의 조건부 서식은 시트 간 참조를 지원하지 않습니다. 그러나 간접적으로 다른 시트에 액세스할 수 있습니다.
=A2=INDIRECT("Sheet2!C2:C")
이 경우 규칙을 적용할 범위를 지정하십시오 – A2:A10.
두 Google 시트 및 열의 차이점 비교
다른 열의 동일한 행에 있는 셀과 일치하지 않는 레코드를 강조표시하기 위해 드릴은 위와 동일합니다. 범위를 선택하고 조건부 서식 규칙을 만듭니다. 그러나 여기서 수식은 다릅니다.
=A2C2
다시 한 번 수식을 수정하여 규칙을 동적으로 만듭니다(이 열에 새로 추가된 모든 값을 고려하도록 함).
=AND(A2=C2,ISBLANK(A2)=FALSE)
비교할 열이 있으면 다른 시트에 대한 간접 참조를 사용하십시오.
=A2INDIRECT("Sheet1!C2:C")
참고. 규칙을 적용할 범위를 지정하는 것을 잊지 마십시오 – A2:A10.
두 개의 목록을 비교하고 두 목록의 레코드를 강조표시합니다.
물론 열에 있는 동일한 레코드가 흩어져 있을 가능성이 더 큽니다. 한 열의 A2 값이 반드시 다른 열의 두 번째 행에 있는 것은 아닙니다. 사실,훨씬 나중에 나타납니다. 분명히 이것은 항목을 검색하는 다른 방법이 필요합니다.
예 1. Google 스프레드시트에서 두 열을 비교하고 차이점(고유) 강조
각 목록에서 고유한 값을 강조표시하려면 다음을 만들어야 합니다. 각 열에 대한 두 가지 조건부 서식 규칙입니다.
색상 A: =COUNTIF($C$2:$C$9,$A2)=0
색상 C: =COUNTIF($A$2:$A$10,$C2)=0
내가 가진 고유 항목은 다음과 같습니다.
예제 2. Google 스프레드시트의 두 열에서 중복 항목 찾기 및 강조표시
이전 예에서 두 수식을 약간 수정한 후 공통 값에 색상을 지정할 수 있습니다. 수식이 0보다 큰 모든 것을 계산하도록 만드세요.
A에서만 열 사이의 색상 복제: =COUNTIF($C$2:$C$9,$A2)>0
C에서만 열 사이의 색상 중복: =COUNTIF($A$2:$A$10,$C2)>0
팁. 이 튜토리얼에서 Google 스프레드시트에서 중복 항목을 강조표시하는 더 많은 수식 예를 찾아보세요.
열을 일치시키고 레코드를 강조표시하는 빠른 방법
조건부 서식은 때때로 까다로울 수 있습니다. 실수로 몇 가지 규칙을 만들 수 있습니다. 동일한 범위 또는 규칙이 있는 셀에 수동으로 색상을 적용합니다. 또한 규칙을 통해 강조 표시한 범위와 규칙 자체에서 사용하는 범위 등 모든 범위를 주시해야 합니다. 준비가 되어 있지 않고 어디에서 문제를 찾아야 할지 확신이 서지 않는다면 이 모든 것이 혼란스러울 수 있습니다.
다행히도 열 또는 시트 비교는 직관적이어서 하나의 테이블 내에서 두 개의 열을 일치시킬 수 있습니다. 하나에 두 개의 다른 테이블시트 또는 별도의 시트 두 개를 사용하여 데이터에 잠입할 수 있는 고유 항목이나 중복 항목을 강조 표시합니다.
Fruit 및 MSRP<를 기반으로 두 테이블 사이의 중복 항목을 강조 표시한 방법은 다음과 같습니다. 2> 도구를 사용하여 열:
이러한 설정을 재사용 가능한 시나리오에 저장할 수도 있습니다. 레코드가 업데이트되면 클릭 한 번으로 이 시나리오를 호출하고 추가 기능이 즉시 모든 데이터 처리를 시작합니다. 따라서 추가 단계에서 모든 설정을 반복적으로 조정하지 않습니다. 위의 예와 이 자습서에서 시나리오가 어떻게 작동하는지 확인할 수 있습니다.
팁. 열 또는 시트 비교 추가 기능에 대한 데모 비디오를 보셨습니까? 확인 해봐.
이제 이 모든 방법을 마음대로 사용할 수 있습니다. 실험하고, 수정하고, 데이터에 적용하십시오. 어떤 제안도 귀하의 특정 작업에 도움이 되지 않는 경우 아래의 의견에서 귀하의 사례를 자유롭게 논의하십시오.