당신이 엑셀에서 데이터로 작업 할 때,조만간 당신은 데이터를 비교해야합니다. 이것은 두 개의 열 또는 다른 시트/통합 문서의 데이터를 비교할 수 있습니다.
이 엑셀 튜토리얼에서,나는 엑셀에서 두 개의 열을 비교하고 일치 또는 차이점을 찾기 위해 당신에게 다른 방법을 보여줍니다.
엑셀에서이 작업을 수행하는 여러 가지 방법이 있으며,이 튜토리얼에서 나는 당신에게 이들 중 일부를 보여줍니다(예:수식을 사용하여 비교하거나 수식 또는 조건부 서식 경우).
그래서 시작하자!
목차
두 열 비교(나란히)
이것은 한 열의 셀을 다른 열의 같은 행의 셀과 비교해야하는 가장 기본적인 비교 유형입니다.
아래 그림과 같이 데이터 세트가 있고 인접한 셀의 값과 비교할 때 특정 셀의 열 값이 동일(또는 다른)지 여부를 확인하려고 한다고 가정합니다.
물론,당신은 당신이 큰 하나가있을 때 작은 데이터 세트가있을 때이 작업을 수행 할 수 있습니다,당신은이 작업을 수행하기 위해 간단한 비교 수식을 사용할 수 있습니다. 그리고 당신이 이것을 수동으로 할 때 항상 인적 오류의 기회가 있다는 것을 기억하십시오.
그럼 몇 가지 쉬운 방법을 보여 드리겠습니다.
등호 연산자를 사용하여 나란히 비교
아래 데이터 집합이 있고 일치하는 데이터가 있는 행과 다른 데이터가 있는 행을 알고 싶다고 가정해 보겠습니다.
다음은 두 열을 나란히 비교하는 간단한 수식입니다):
=A2=B2
위의 수식은 둘 다 값이 동일 하 고 그렇지 않은 경우에 거짓 하는 경우 사실 줄 것 이다.
이제 일치하는 모든 값을 알아야 할 경우 필터를 적용하고 모든 실제 값만 표시합니다. 당신이 다른 모든 값을 알고 싶은 경우에,거짓 모든 값을 필터링(아래 그림과 같이):
경우 함수를 사용하여 나란히 비교
두 열을 비교하는 데 사용할 수 있는 또 다른 방법은 경우 함수를 사용하여 수행할 수 있습니다.
이 방법은 위의 방법과 유사하며,같음(=)연산자를 사용한 경우 하나의 추가 이점이 있습니다. 만약 함수를 사용하는 경우,당신은 당신이 일치 또는 차이가있을 때 얻을 원하는 값을 선택할 수 있습니다.
예를 들어 일치하는 항목이 있으면”일치”텍스트를 가져오거나 1 과 같은 값을 가져올 수 있습니다. 마찬가지로 불일치가있을 때 수식을 프로그래밍하여 텍스트”불일치”를 제공하거나 0 또는 빈 셀을 제공 할 수 있습니다.
아래는 두 셀에 셀 값이 있을 때’일치’를 반환하고 값이 다를 때’일치하지 않음’을 반환하는 경우 수식입니다.
=IF(A2=B2,"Match","Not a Match")
위의 수식은 동일한 조건을 사용하여 동일한 행의 두 셀에 일치하는 데이터가 있는지 여부를 확인합니다. 그러나 만약 함수를 사용하고 있기 때문에 조건이 참 또는 거짓 일 경우 특정 텍스트를 반환하도록 요청할 수 있습니다.
수식 결과가 별도의 열에 있으면 데이터를 빠르게 필터링하고 일치하는 데이터가 있는 행 또는 일치하지 않는 데이터가 있는 행을 가져올 수 있습니다.
일치하는 데이터(또는 다른 데이터)로 행 강조 표시
일치하는 데이터가 있거나 다른 데이터가 있는 행을 빠르게 확인하는 또 다른 좋은 방법은 조건부 서식을 사용하여 이러한 행을 강조 표시하는 것입니다.
둘 다 수행할 수 있습니다.
아래와 같이 데이터 집합이 있고 이름이 같은 모든 행을 강조 표시한다고 가정합니다.
다음은 조건부 서식을 사용하여 일치하는 데이터가 있는 행을 강조 표시하는 단계입니다:
- 전체 데이터 세트 선택(머리글 제외)
- 홈 탭 클릭
- 스타일 그룹에서 조건부 서식 클릭
- 표시되는 옵션에서’새 규칙’을 클릭합니다’
- ‘새 서식 규칙’대화 상자에서 옵션-“수식을 사용하여 서식을 지정할 셀 결정”을 클릭하십시오’
- ‘이 수식이 참인 값 서식 지정’필드에 수식을 입력합니다: =$답 2=$비 2
- 서식 버튼을 클릭
- ‘채우기’탭을 클릭하고 두 열에서 같은 값을 가진 행을 강조 할 색상을 선택
- 확인을 클릭
위의 단계는 즉시 이름이 행입니다 행을 강조 표시됩니다.두 열에서 동일 ㅏ 과 비(같은 행에 있음). 이름이 다른 경우에는 해당 행이 강조 표시되지 않습니다.
두 열을 비교하고 이름이 다른 행을 강조 표시하려는 경우 조건부 서식 대화 상자(6 단계)에서 아래 수식을 사용하십시오.
=$A2<>$B2
어떻게 작동합니까?
수식과 함께 조건부 서식을 사용하면 수식이 참인 셀만 강조 표시됩니다.
우리가 사용할 때$ㅏ 2=$비 2,그것은 각 셀을 확인합니다(두 열에서)그리고 열의 행의 값이 동일한지 여부를 확인합니다.
정확히 일치하는 경우 지정된 색상으로 강조 표시하고 일치하지 않는 경우 강조 표시하지 않습니다.
조건부 서식에 대한 가장 좋은 부분은 별도의 열에서 수식을 사용할 필요가 없다는 것입니다. 또한 데이터 집합에 규칙을 적용하면 동적 상태로 유지됩니다. 즉,데이터 집합에서 이름을 변경하면 조건부 서식이 그에 따라 조정됩니다.
위의 예에서 나란히 셀을 비교할 때 두 열(또는 목록)을 비교하는 방법을 보여주었습니다.
실제로 이것은 거의 발생하지 않습니다.
대부분의 경우 데이터가 있는 두 개의 열이 있고 한 열의 데이터 요소가 다른 열에 있는지 여부를 확인해야 합니다.
이러한 경우 간단한 등호 또는 경우 함수를 사용할 수 없습니다.
당신은 더 강력한 무언가가 필요합니다…
…
보여줄게 두 가지 예를 우리는 비교에서 두 개의 열을 사용하여 엑셀 VLOOKUP 기능을 찾아 경기 차이점이 있습니다.
블루 업을 사용하여 두 열을 비교하고 일치 항목 찾기
아래 그림과 같이 데이터 집합이 있다고 가정합니다.
이 경우 다음 두 가지 방법을 사용할 수 있습니다:
=IFERROR(VLOOKUP(B2,$A:$A,1,0),"No Match")
위의 수식은 두 개의 열(ㅏ 과 비)을 비교하고 이름이 열에 있는 경우 이름을 제공하고 이름이 열에 있고 열이 아닌 경우”일치 없음”을 반환합니다. 그래서 피하기 위해 오류가 있 포장 VLOOKUP 기능에 iferror 함수,그래서 그것이 제공하는”일치하지 않을 때”이름을 사용할 수 없에서 열 A.
작업을 수행할 수도 있습니다 다른 방법으로 라운드를 비교하는지 여부를 확인 이름에서 열 뿐 아니라 열 B. 아래는 수식이 그렇:
=IFERROR(VLOOKUP(A2,$B:$B,1,0),"No Match")
비교 두 개의 열을 사용하여 VLOOKUP 와의 차이점을 찾아(누락된 데이터 포인트)
동안 위의 예에서,우리는지 여부를 체크한 데이터를 하나의 열이 있었다 다른 열거하지 않습니다.
또한 동일한 개념을 사용하여 블루 컵 함수를 사용하여 두 열을 비교하고 누락 된 데이터를 찾을 수 있습니다.
아래 그림과 같이 데이터 세트가 있다고 가정하면 열에 몇 가지 이름이 있습니다.
열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 아래 수식을 사용할 수 있습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.열에는 이름이 없습니다.:
=IF(ISERROR(VLOOKUP(B2,$A:$A,1,0)),"Not Available","Available")
위의 수식은 열의 모든 이름에 대해 열의 이름을 확인합니다. 정확히 일치하는 것을 발견하면 그 이름을 반환하고 찾지 못하고 정확히 일치하는 경우#해당 오류를 반환합니다.
나는 열이있는 누락 된 이름을 찾는 데 관심이 있기 때문에,나는#해당/오류를 반환하는 이름을 알 필요가있다.이 함수에 대한 자세한 내용은 다음과 같습니다. 이 전체 수식은 이름이 열에 누락 된 경우”사용할 수 없음”과있을 때”사용 가능”값을 제공합니다.
누락된 모든 이름을 확인하려면”사용할 수 없음”값을 기준으로 결과 열을 필터링할 수 있습니다.
아래 일치 함수를 사용하여 동일한 결과를 얻을 수도 있습니다:
=IF(ISNUMBER(MATCH(B2,$A:$A,0)),"Available","Not Available")
두 열을 비교할 때 일반적인 쿼리
다음은 사람들이 엑셀에서 두 열의 데이터를 비교하려고 할 때 일반적으로 얻는 몇 가지 일반적인 쿼리입니다.
1 분기. 일치 항목에 대해 동일한 행의 엑셀에서 여러 열을 비교하는 방법? 또한 총 중복을 계산합니다.
우리는 위의 같은 행에 대한 엑셀에서 두 개의 열을 비교하는 절차를 준. 그러나 동일한 행에 대해 엑셀에서 여러 열을 비교하려는 경우
=IF(AND(A2=B2, A2=C2),"Full Match", "")
예를 참조하십시오.
이제 중복을 계산하려면 카운트프 함수를 사용해야 합니다.
=IF(COUNTIF($A2:$E2, $A2)=5, "Full Match", "")
2 분기. 일치 및 차이점에 대해 어떤 연산자를 사용합니까?
다음은 사용할 연산자입니다:
- 일치 항목을 찾으려면 등호(=)
- 차이(불일치)를 찾으려면 같지 않음 기호를 사용하십시오(<>)
3 분기. 두 개의 서로 다른 테이블을 비교하고 일치하는 데이터를 가져 오는 방법은 무엇입니까?
이를 위해 검색 기능 또는 인덱스&일치 기능을 사용할 수 있습니다. 이 것을 더 나은 방법으로 이해하기 위해 우리는 예를 취할 것입니다.
여기서 우리는 두 개의 테이블을 가져 와서 일치하는 데이터를 끌어 오기를 원합니다. 첫 번째 테이블에는 데이터 집합이 있고 두 번째 테이블에는 과일 목록을 가져온 다음 다른 열에서 일치하는 데이터 끌어오기를 사용합니다. 끌어오기 일치의 경우 수식을 사용합니다
=INDEX($B:$B,MATCH($D2,$A:$A,0))
4 분기. 어떻게 엑셀에서 중복을 제거하는 방법?
중복 데이터를 제거하려면 먼저 중복 값을 찾아야 합니다.
복제본을 찾으려면 조건부 서식,동영상 검색,문,그리고 더 많은 같은 다양한 방법을 사용할 수 있습니다. 엑셀은 또한 당신이 단지 데이터를 선택하고 열 또는 여러 열에서 중복을 제거 할 수있는 내장 도구가
두 열에 일치하는 값이 있음을 볼 수 있습니다. 그러나 위에서 공유한 수식에서는 이를 정확히 일치하는 것으로 간주하지 않습니다. 왜?
답:엑셀은 한 셀의 모든 문자가 다른 셀과 같을 때 정확히 일치하는 것으로 간주합니다. 데이터 집합에 선행 또는 후행 공백이 있을 가능성이 높습니다.
이러한 공백은 여전히 값을 육안과 동일하게 보일 수 있지만 엑셀은 서로 다릅니다. 당신은 이러한 데이터 세트가있는 경우,그것은(이 트림과 같은 엑셀 기능을 사용할 수 있습니다)이 공간을 제거하는 것이 가장 좋습니다.
모든 첫 번째 열의 정수 값이 두 번째 열의 정수 값보다 작지 않은 경우 결과를 참으로주는 두 열을 비교하는 방법. 이 문제를 해결하기 위해 조건부 서식,검색 기능,문 및 기타 수식이 필요하지 않습니다. 이 문제를 해결하기 위해 공식이 필요합니다.
이 문제를 해결하기 위해 배열 수식을 사용할 수 있습니다.이 구문은 다음과 같습니다. 이것은 당신에게 줄 것이다”참된”결과적으로 열 시간의 값이 열의 값보다 클 때마다 나는 다른”거짓”결과가 될 것입니다.
다음 엑셀 자습서를 좋아할 수도 있습니다:
- 엑셀에서 두 열 비교(일치 및 차이)
- 엑셀에서 셀 값에 따라 열을 숨기는 방법
- 엑셀에서 하나의 열을 여러 열로 분할하는 방법
- 엑셀에서 대체 열을 선택하는 방법(또는 모든 열)
- 필터링 된 열에 붙여 넣기 숨겨진 셀을 건너 뛰는 방법
- 최고의 엑셀 책(즉,당신은 엑셀 프로를 만들 것입니다 2020)