목차
Excel에서 열을 비교하는 것은 우리 모두가 가끔 하는 일입니다. Microsoft Excel은 데이터를 비교하고 일치시키는 다양한 옵션을 제공하지만 대부분은 하나의 열에서 검색하는 데 중점을 둡니다. 이 자습서에서는 Excel에서 두 열을 비교 하고 일치 항목과 차이점을 찾는 몇 가지 기술을 살펴봅니다.
Excel 행에서 두 열을 비교하는 방법- by-row
엑셀에서 데이터 분석을 할 때 가장 자주 하는 작업 중 하나가 개별 행의 데이터를 비교하는 것입니다. 이 작업은 다음 예제와 같이 IF 함수를 사용하여 수행할 수 있습니다.
예제 1. 동일한 행에서 두 열의 일치 또는 차이점 비교
Excel에서 두 열을 비교하려면 행별로 처음 두 셀 을 비교하는 일반 IF 수식을 작성합니다. 같은 행의 다른 열에 수식을 입력한 다음 채우기 핸들( 선택한 셀의 오른쪽 하단 모서리에 있는 작은 사각형). 이렇게 하면 커서가 더하기 기호로 변경됩니다.
일치 수식
동일한 내용(이 예에서 A2 및 B2)을 가진 동일한 행 내 셀을 찾으려면 수식은 다음과 같습니다.
=IF(A2=B2,"Match","")
차이 공식
동일한 행에서 값이 다른 셀을 찾으려면 등호를 비등호()로 바꾸십시오.
=IF(A2B2,"No match","")
일치 및 차이점
물론,찾기:
- Duplicate values (일치) - 두 목록에 모두 존재하는 항목.
- 고유 values (differences) - 목록 1에는 있지만 목록 2에는 없는 항목.
목표는 일치 항목을 찾는 것이므로 첫 번째 옵션을 선택하고 <24를 클릭합니다>다음 .
여기에서 몇 가지 다른 옵션을 사용할 수 있습니다. 우리의 목적을 위해 다음 두 가지가 가장 유용합니다.
- 색상으로 강조표시 - 선택한 색상의 음영 일치 또는 차이(Excel 조건부 서식처럼).
- 상태 열에서 식별 - "중복" 또는 "고유" 레이블이 있는 상태 열을 삽입합니다(IF 수식처럼).
이 예에서는 중복 항목을 다음 색상으로 강조 표시하기로 결정했습니다.
그리고 잠시 후 다음 결과를 얻었습니다.
상태 열의 경우 결과는 다음과 같습니다.
팁. 비교하려는 목록이 다른 워크시트나 통합 문서에 있는 경우 Excel을 보는 것이 도움이 될 수 있습니다.시트를 나란히 놓습니다.
이는 일치(중복) 및 차이점(고유 값)에 대해 Excel의 열을 비교하는 방법입니다. 이 도구를 사용해 보고 싶다면 아래 링크를 사용하여 평가판을 다운로드할 수 있습니다.
읽어 주셔서 감사드리며 저희가 가지고 있는 다른 유용한 자습서를 확인해 보시기 바랍니다 :)
사용 가능한 다운로드
Excel 목록 비교 - 예제(.xlsx 파일)
Ultimate Suite - 평가판(.exe 파일)
단일 수식으로 일치 항목과 차이점을 모두 찾는 것을 방해하는 것은 없습니다. =IF(A2=B2,"Match","No match")
또는
=IF(A2B2,"No match","Match")
결과는 다음과 유사할 수 있습니다.
보시다시피 수식은 숫자 , 날짜 , 시간 및 텍스트 문자열 을 똑같이 잘 처리합니다.
팁. Excel 고급 필터를 사용하여 행별로 두 열을 비교할 수도 있습니다. 다음은 두 열 간의 일치 및 차이점을 필터링하는 방법을 보여주는 예입니다.
예 2. 같은 행에서 대소문자를 구분하는 두 목록을 비교합니다.
알다시피 수식은 이전 예제에서 위 스크린샷의 10행과 같이 텍스트 값을 비교할 때 대소문자를 무시합니다. 각 행의 두 열 사이에서 대소문자 구분 을 찾으려면 EXACT 함수를 사용하십시오.
=IF(EXACT(A2, B2), "Match", "")
대소문자 구분 차이를 찾으려면 같은 행에 IF 함수의 세 번째 인수에 해당 텍스트(이 예에서는 "고유")를 입력합니다. 예:
=IF(EXACT(A2, B2), "Match", "Unique")
같은 행
Excel 워크시트에서 다음 기준에 따라 여러 열을 비교할 수 있습니다.
- 모든 열 에서 동일한 값을 가진 행 찾기( 예시 1)
- 임의의 2열 에서 동일한 값을 가진 행 찾기(예제 2)
예제 1. 동일한 행 내의 모든 셀에서 일치 항목 찾기
테이블에 3개 이상의 열이 있고모든 셀에서 동일한 값을 가진 행을 찾으려면 AND 문이 있는 IF 수식을 사용하면 됩니다.
=IF(AND(A2=B2, A2=C2), "Full match", "")
테이블에 열이 많은 경우 더 우아한 해결책은 COUNTIF 함수를 사용하는 것입니다.
=IF(COUNTIF($A2:$E2, $A2)=5, "Full match", "")
여기서 5는 비교 중인 열의 수입니다.
예 2. 동일한 셀의 두 셀에서 일치 항목 찾기 row
두 개 이상의 셀 에 대한 열을 동일한 행 내의 동일한 값과 비교하는 방법을 찾고 있다면 OR 문과 함께 IF 공식을 사용하십시오.
=IF(OR(A2=B2, B2=C2, A2=C2), "Match", "")
비교할 열이 많은 경우 OR 문이 너무 커질 수 있습니다. 이 경우 더 나은 솔루션은 여러 COUNTIF 함수를 추가하는 것입니다. 첫 번째 COUNTIF는 첫 번째 열과 동일한 값을 가진 열의 수를 계산하고, 두 번째 COUNTIF는 나머지 열 중 두 번째 열과 동일한 수를 계산합니다. 개수가 0이면 수식은 "Unique"를 반환하고 그렇지 않으면 "Match"를 반환합니다. 예:
=IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0,"Unique","Match")
일치 항목과 차이점에 대해 Excel에서 두 열을 비교하는 방법
Excel에 2개의 데이터 목록이 있고 모든 값을 찾으려고 한다고 가정합니다. (숫자, 날짜 또는 텍스트 문자열) 열 A에는 있지만 열 B에는 없습니다.
이를 위해 IF의 논리 테스트에 COUNTIF($B:$B, $A2)=0 함수를 포함할 수 있습니다. 0(일치하는 항목이 없음) 또는 다른 숫자(일치하는 항목이 1개 이상 있음)를 반환하는지 확인합니다.
For예를 들어, 다음 IF/COUNTIF 수식은 B열 전체에서 A2 셀의 값을 검색합니다. 일치하는 항목이 없으면 수식은 "B에 일치하는 항목 없음"을 반환하고 그렇지 않으면 빈 문자열을 반환합니다.
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "")
팁. 테이블에 행 수가 고정되어 있는 경우 전체 열($B:$B) 대신 특정 범위(예: $B2:$B10)를 지정하면 수식이 대규모 데이터 세트에서 더 빠르게 작동합니다.
내장된 ISERROR 및 MATCH 함수와 함께 IF 수식을 사용하여 동일한 결과를 얻을 수 있습니다.
=IF(ISERROR(MATCH($A2,$B$2:$B$10,0)),"No match in B","")
또는 다음 배열 수식을 사용하여(Ctrl + Shift + 올바르게 입력하려면 Enter):
=IF(SUM(--($B$2:$B$10=$A2))=0, " No match in B", "")
단일 수식으로 일치(중복)와 차이점(고유 값)을 모두 식별하려면 일치하는 텍스트를 빈 이중 위 수식에서 따옴표(""). 예:
=IF(COUNTIF($B:$B, $A2)=0, "No match in B", "Match in B")
Excel에서 두 목록을 비교하고 일치 항목을 가져오는 방법
때로는 서로 다른 두 테이블의 두 열을 일치시킬 뿐만 아니라 일치 항목을 끌어와야 할 수도 있습니다. 조회 테이블의 항목. Microsoft Excel은 이를 위한 특수 기능인 VLOOKUP 기능을 제공합니다. 대안으로 보다 강력하고 다양한 INDEX MATCH 공식을 사용할 수 있습니다. Excel 2021 및 Excel 365 사용자는 XLOOKUP 기능을 사용하여 작업을 수행할 수 있습니다.
예를 들어 다음 수식은 D열의 제품 이름과 A열의 제품 이름을 비교하고 풀링합니다.일치하는 항목이 있으면 B 열의 해당 판매 수치, 그렇지 않으면 #N/A 오류가 반환됩니다.
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
=INDEX($B$2:$B$6, MATCH($D2, $A$2:$A$6, 0))
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
자세한 내용은 VLOOKUP을 사용하여 두 열을 비교하는 방법을 참조하세요.
수식이 익숙하지 않은 경우 빠르고 직관적인 솔루션인 테이블 병합 마법사를 사용하여 작업을 완료할 수 있습니다.
두 목록을 비교하고 일치 항목과 차이점 강조 표시
Excel에서 열을 비교할 때 한 열에는 있지만 다른 열에는 없는 항목을 "시각화"할 수 있습니다. Excel 조건부 서식 기능을 사용하여 선택한 색상으로 이러한 셀을 음영 처리할 수 있으며 다음 예제는 자세한 단계를 보여줍니다.
예 1. 각 행에서 일치 항목 및 차이점 강조 표시
To 두 개의 열과 Excel을 비교하고 같은 행의 B열에 동일한 항목 이 있는 A열의 셀을 강조 표시하려면 다음을 수행하십시오.
- 강조 표시할 셀을 선택합니다( 전체 행에 색상을 지정하려면 한 열 또는 여러 열에서 셀을 선택할 수 있습니다.)
- 조건부 서식 > 새 규칙… > 수식을 사용하여 서식을 지정할 셀을 결정합니다 .
-
=$B2=$A2
와 같은 간단한 수식으로 규칙을 만듭니다(행 2가 데이터가 있는 첫 번째 행이고 열 머리글을 포함하지 않는다고 가정). 상대 행 참조를 사용하고 있는지 다시 한 번 확인하십시오($기호) 위 수식과 같습니다.
열 A와 B 사이의 차이점 을 강조 표시하려면 다음 수식을 사용하여 규칙을 만듭니다.
=$B2$A2
Excel 조건부 서식을 처음 사용하는 경우 단계별 지침은 수식 기반 조건부 서식 규칙을 만드는 방법을 참조하세요.
예 2. 각 목록에서 고유한 항목 강조 표시
Excel에서 두 목록을 비교할 때 강조 표시할 수 있는 항목 유형은 3가지입니다.
- 첫 번째 목록에만 있는 항목(고유)
- 두 번째 목록에만 있는 항목(고유)
- 두 목록 모두에 있는 항목(중복) - 다음 예에서 설명합니다.
이 예는 항목에 색상을 지정하는 방법을 보여줍니다. 하나의 목록에만 있습니다.
목록 1이 열 A(A2:A6)에 있고 목록 2가 열 C(C2:C5)에 있다고 가정합니다. 다음 공식을 사용하여 조건부 서식 규칙을 만듭니다.
목록 1(열 A)의 고유 값 강조:
=COUNTIF($C$2:$C$5, $A2)=0
목록 2(열 C)의 고유 값 강조 ):
=COUNTIF($A$2:$A$6, $C2)=0
그리고 다음 결과를 얻습니다.
예제 3. 두 열 사이의 일치 항목(중복 항목)을 강조 표시합니다.
이전 항목을 밀접하게 따랐다면 예를 들어 차이점이 아닌 일치 항목을 찾도록 COUNTIF 수식을 조정하는 데 어려움이 없습니다. 카운트를 0보다 크게 설정하기만 하면 됩니다.
목록 1(열A):
=COUNTIF($C$2:$C$5, $A2)>0
목록 2(열 C)에서 일치 항목 강조표시:
=COUNTIF($A$2:$A$6, $C2)>0
행 차이 및 여러 열에서 일치 항목 강조표시
여러 열의 값을 행별로 비교할 때 일치 항목을 강조표시하는 가장 빠른 방법은 조건부 서식 규칙을 만드는 것이며 차이점을 가장 빠르게 음영 처리하는 방법은 다음과 같이 특정 항목으로 이동 기능을 수용하는 것입니다.
예제 1. 여러 열 비교 및 일치하는 행 강조표시
모든 열에서 동일한 값 을 갖는 행을 강조표시하려면 조건부 서식 규칙을 만듭니다. 다음 수식 중 하나를 기반으로 합니다.
=AND($A2=$B2, $A2=$C2)
또는
=COUNTIF($A2:$C2, $A2)=3
여기서 A2, B2 및 C2는 최상위 셀이고 3은 비교할 열의 수입니다.
물론 AND나 COUNTIF 수식은 3개의 열만 비교하는 것으로 제한되지 않으며 유사한 수식을 사용하여 4, 5, 6개 이상의 열에서 동일한 값을 가진 행을 강조 표시할 수 있습니다.
예 2. 여러 열 비교 및 행 차이 강조 표시
각 개별 행에서 값이 다른 셀을 빠르게 강조 표시하려면 Excel의 특정 항목으로 이동 기능을 사용할 수 있습니다.
- 비교하려는 셀 범위를 선택하십시오. 이 예에서는 셀 A2에서 C8까지를 선택했습니다.
기본적으로 선택한 범위의 맨 위 셀이 활성 셀이며 동일한 행에서 선택한 다른 열의 셀을 활성 셀과 비교합니다.셀. 위의 스크린샷에서 볼 수 있듯이 활성 셀은 흰색이고 선택한 범위의 다른 모든 셀은 강조 표시됩니다. 이 예에서 활성 셀은 A2이므로 비교 열 은 열 A입니다.
비교 열 을 변경하려면 Tab 키를 사용하여 탐색합니다. 선택한 셀을 왼쪽에서 오른쪽으로, 또는 Enter 키를 눌러 위에서 아래로 이동합니다.
팁. 인접하지 않은 열 을 선택하려면 첫 번째 열을 선택하고 Ctrl 키를 누른 상태에서 다른 열을 선택합니다. 활성 셀은 마지막 열(또는 인접한 열의 마지막 블록)에 있습니다. 비교 열을 변경하려면 위에서 설명한 대로 Tab 또는 Enter 키를 사용합니다.
- 홈 탭에서 편집 그룹으로 이동하여 찾기 및 찾기를 클릭합니다. > 특정으로 이동... 을 선택한 다음 행 차이 를 선택하고 확인 버튼을 클릭합니다.
- 각 행의 비교 셀과 값이 다른 셀은 색상으로 표시됩니다. 강조 표시된 셀을 특정 색상으로 음영 처리하려면 리본에서 채우기 색상 아이콘을 클릭하고 원하는 색상을 선택하기만 하면 됩니다.
엑셀에서 두 개의 셀을 비교하는 방법
실제로 셀 두 개를 비교하는 것은 엑셀에서 행별로 두 개의 열을 비교하는 특별한 경우입니다. 수식을 열의 다른 셀에 복사할 필요가 없습니다.
예를 들어 셀 A1을 비교하려면및 C1, 다음 수식을 사용할 수 있습니다.
일치:
=IF(A1=C1, "Match", "")
차이:
=IF(A1C1, "Difference", "")
학습 방법 Excel에서 셀을 비교하는 몇 가지 다른 방법은 다음을 참조하십시오.
- Excel에서 두 문자열을 비교하는 방법
- 두 셀이 일치하는지 또는 여러 셀이 같은지 확인
Excel에서 두 열/목록을 비교하는 공식 없는 방법
이제 열 비교 및 일치를 위한 Excel의 제안을 알았으므로 이 작업에 대한 자체 솔루션을 보여 드리겠습니다. 이 도구의 이름은 Compare Two Tables이며 Ultimate Suite에 포함되어 있습니다.
이 추가 기능은 열 수에 관계없이 두 개의 테이블 또는 목록을 비교하고 둘 다 일치/차이점을 식별할 수 있습니다(공식에서와 마찬가지로). 조건부 서식과 마찬가지로 강조 표시합니다.
이 문서의 목적을 위해 다음 두 목록을 비교하여 둘 다에 있는 공통 값을 찾습니다.
두 목록을 비교하려면 다음 단계를 따라야 합니다.
- Ablebits Data<에서 테이블 비교 버튼을 클릭하여 시작합니다. 25> 탭.
- 첫 번째 열/목록 을 선택하고 다음 을 클릭합니다. 추가 기능 측면에서 이것은 표 1입니다.
- 두 번째 열/목록 을 선택하고 다음 을 클릭합니다. 추가 기능 측면에서 이것은 표 2이며 동일하거나 다른 워크시트 또는 다른 통합 문서에 있을 수 있습니다.
- 데이터 종류 선택