목차
다른 시트에서 VLOOKUP 공식을 사용하여 두 열을 비교 하는 몇 가지 특별한 트릭을 찾고 있다면 제대로 찾아오셨습니다. VLOOKUP 수식을 사용하여 서로 다른 시트의 두 열을 쉽게 비교할 수 있는 몇 가지 방법이 있습니다. 이 기사에서는 적절한 그림과 함께 각 단계를 보여주므로 목적에 따라 쉽게 적용할 수 있습니다. 기사의 중심 부분으로 들어가 보겠습니다.
실습 통합 문서 다운로드
여기에서 실습 통합 문서를 다운로드할 수 있습니다.
두 열 비교 Different Sheets.xlsx
VLOOKUP 수식을 사용하여 서로 다른 Excel 시트의 두 열을 비교하는 3가지 예
이 섹션에서는 VLOOKUP Windows 운영 체제에서 서로 다른 시트의 두 열을 비교하는 수식입니다. 이 기사에서 각 항목에 대한 명확한 그림과 함께 자세한 설명을 찾을 수 있습니다. 여기서는 Microsoft 365 버전 을 사용했습니다. 그러나 가용성에 따라 다른 버전을 사용할 수 있습니다. 이 기사의 내용이 귀하의 버전에서 작동하지 않는 경우 의견을 남겨주십시오.
여기에는 " TeamA 라는 두 개의 서로 다른 워크시트에 일부 공통 구성원이 있는 두 팀의 데이터가 있습니다. ” 및 “ TeamB ”. 그리고 두 팀의 공통 이름과 다른 이름을 찾는 방법을 알려드리겠습니다.
1. 두 열 비교in Different Excel Sheets and Return Common/ Matched Values
먼저 VLOOKUP 함수 를 사용하여 공통 이름 또는 서로 다른 두 개의 서로 다른 이름 목록의 일치 값을 찾는 방법을 보여 드리겠습니다. 워크시트. 이를 위해 아래 단계를 따르십시오.
- 여기서 팀 A 와 팀 B 의 공통 이름을 가져오겠습니다. 이를 위해 이미 B팀 의 데이터가 포함된 새 워크시트를 생성했습니다.
- 그리고 공통 이름을 찾기 위해 새 열을 생성했습니다. 그런 다음 셀 E5에 다음 수식을 삽입합니다.
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)
- 이제 드래그 채우기 핸들 아이콘을 사용하여 사용된 수식을 열의 다른 셀에 각각 붙여넣거나 Excel 키보드 단축키 Ctrl+C 및 Ctrl+V를 사용합니다. 복사 및 붙여넣기.
- 결과적으로 일반적인 이름이 <열에 삽입됩니다. 1>팀 A 및 일치하지 않는 행의 경우 "# N/A 오류 "가 표시됩니다. 여기서는 일치하지 않는 행을 강조 표시했습니다.
VLOOKUP 함수와 함께 IFERROR를 사용하여 #N/A 오류 처리:
열에 ' #N/A 오류 '가 표시되지 않도록 IFERROR 함수 를 VLOOKUP 함수와 함께 사용할 수 있습니다.
- 이를 위해 셀 E5에 다음 수식을 삽입합니다.
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE),"Not Found")
🔎 수식 분석:
이를 이해하려면수식을 사용하려면 IFERROR excel 함수에 익숙해져야 합니다.
IFERROR 함수의 구문: =IFERROR(value, value_if_error)
위 공식이 어떻게 작용하는지 보자
- IFERROR 함수의 값으로 VLOOKUP 를 입력했으니, 오류가 없으면 VLOOKUP 수식의 출력은 IFERROR 함수의 출력이 됩니다.
- value_if_error 인수로 "<1" 값을 전달했습니다>찾을 수 없음 ”. 따라서 IFERROR 함수가 셀에서 오류를 찾으면 "찾을 수 없음" .
텍스트를 출력합니다.
- 결과적으로 아래 스크린샷과 같은 결과가 나타납니다. 여기에서 일치하지 않는 이름의 행에 " 찾을 수 없음 "이 배치된 것을 볼 수 있습니다.
VLOOKUP 함수와 함께 IF 및 ISNA를 사용하여 #N/A 오류 처리:
#N/A 오류 를 피하는 다른 방법이 있습니다. VLOOKUP 함수와 함께 IF 및 ISNA 함수를 사용하는 것입니다.
- 이를 위해 다음 수식을 셀 <1에 붙여넣습니다>E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)),"Not Matched", "Matched")
🔎 수식 분류:
이제 다음 수식이 어떻게 작동하는지 살펴보겠습니다.
- IF 함수의 logical_test 인수로 , ISNA 함수를 전달했고 ISNA 함수는 VLOOKUP 을 보유합니다. VLOOKUP 수식 #N/A 오류를 반환하면 ISNA 함수는 TRUE 를 반환합니다. logical_test 가 true인 경우 IF 함수는 이 값을 반환합니다. : "일치하지 않음" .
- VLOOKUP 수식 이 값을 반환하는 경우(오류 없음) ISNA 함수는 을 반환합니다. FALSE 따라서 IF 함수의 logical_test 인수는 False 가 됩니다. logical_test 가 False 인 경우 IF 함수는 "Matched" 값을 반환합니다.
- 따라서 다음을 얻게 됩니다. " Matched " 및 " Not Matched " 값으로 채워진 열. 이제 개별 워크시트의 이름 목록 사이에서 공통 이름을 쉽게 식별할 수 있습니다.
- 쉽게 필터 기능 <2을 사용할 수 있습니다>두 팀의 공통 이름만 구분하거나 표시합니다.
- 이제 데이터세트에 대한 필터 기능 을 활성화하려면 데이터세트의 아무 셀이나 클릭합니다.
- 그런 다음 상단 리본의 홈 탭으로 이동합니다.
- 정렬 & 필터 옵션을 선택하고 필터
- 를 선택하면 필터 드롭다운 데이터세트의 각 헤더에 있는 화살표.
- 이제 " 팀 의 열 에서 필터 화살표를 클릭합니다. A ”.
- 그런 다음 " 찾을 수 없음 "이라고 표시된 확인란 의 표시를 해제하고 확인 을 누릅니다.
- 여기에는 공통 또는 일치하는 이름 만 표시됩니다.두 팀. 그리고 일치하지 않는 이름은 필터 기능 에 의해 숨겨집니다. .
자세히 보기: 두 열의 값을 비교하고 반환하는 Excel 수식
유사한 읽기
- 방법 Excel에서 두 셀의 텍스트를 비교하는 방법(10가지 방법)
- Excel 두 열의 텍스트를 비교하는 방법(7가지 유용한 방법)
- 계산 방법 Excel의 두 열에서 일치(5가지 쉬운 방법)
- 두 열을 비교하고 값을 반환하는 Excel 공식(5가지 예)
- 방법 Excel
에서 두 열 비교하여 차이점 찾기 2. 서로 다른 워크시트의 두 열 비교 및 누락된 값 찾기
이전 예에서는 다른 워크시트에 있는 두 개의 다른 목록의 공통 이름, 이제 다른 목록과 비교하여 목록의 누락된 값을 찾는 방법을 보여 드리겠습니다 .
2.1 필터 기능 사용하기
마찬가지로 이전과 마찬가지로 필터 기능을 사용하여 누락된 값을 찾을 수 있습니다. IFERROR 함수 와 함께 VLOOKUP 을 사용한 후 <1에 대한 " Not Found " 값을 표시하는 열이 이미 있습니다>일치하지 않는 이름.
- 이제 " 팀 A "의 열 머리글에서 필터 화살표 를 클릭하여 필터 옵션으로 다시 이동합니다. .
- 그런 다음 " 찾을 수 없음 "이라고 표시된 를 제외하고 모든 확인란의 표시를 해제합니다.
- 그런 다음, 확인 을 누릅니다.
- 결과적으로 A팀과 비교하여 일치하지 않는 B팀의 이름만
2.2 VLOOKUP 함수
와 함께 FILTER 사용 FILTER 함수 를 사용하여 찾을 수도 있습니다. 서로 다른 워크시트의 서로 다른 두 목록의 값이 일치하지 않습니다. 이를 위해 셀 F5.
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
에 다음 수식을 삽입합니다. 분류:
- 먼저, VLOOKUP 함수 는 활성 B5:B20 범위 사이의 일반 이름을 찾는 기능 워크시트 TeamA 의 워크시트 및 범위 B5:B20 및 불일치 에 대해 #N/A 를 할당합니다.
- 그러면 ISNA 기능 은 VLOOKUP 기능에 의해 #N/A 가 할당된 셀만 매치되지 않음을 의미합니다.
- 그런 다음 필터 기능 은 B5:B20 범위에서 일치하지 않고 #N/A 할당된 셀만 삽입합니다.
- 따라서 한 번의 클릭으로 선택한 두 목록의 일치하지 않는 이름을 얻게 됩니다.
자세히 보기: Excel에서 두 열 또는 목록을 비교하는 방법(4가지 적절한 방법)
3. 서로 다른 워크시트의 두 목록을 비교하고 세 번째 열에서 값 반환
일치하는 ce에 대한 다른 열 값을 얻을 수도 있습니다. 서로 다른 워크시트에 있는 두 목록의 lls.
- For VLOOKUP 에서 열 인덱스 번호를 변경해야 합니다. 여기에서처럼 " James "라는 이름의 나이 와>age 값은 TeamB 워크시트에서 선택한 VLOOKUP 범위의 4번째 열 에 포함됩니다.
- 다음 수식을 삽입합니다. 셀에 E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))
- 따라서, TeamA의 목록과 일치하는 이름의 연령을 얻었고 일치하지 않는 이름의 경우 #N/A 오류가 표시됩니다.
자세히 보기: Excel에서 두 개의 열을 일치시키고 세 번째 열을 반환하는 방법
VLOOKUP for 하나의 반환만 있는 Excel의 여러 시트에 있는 여러 열
이제 VLOOKUP 함수를 사용하여 서로 다른 워크시트의 여러 열에 대해 하나의 값을 반환하는 방법을 보여 드리겠습니다. Nested VLOOKUP 함수 사용 예시입니다.
여기서 “ 아이템 ID ”, “ 제품 이름이 " W1" 인 워크시트에 있는 일부 제품의 이름 " 및 " 이라는 다른 워크시트에 있는 " 제품 이름 " 및 " 가격 " W2 ”. 이제 특정 " ID "를 사용하여 특정 " 제품 "의 " 가격 "을 찾아야 합니다. 이 작업을 완료하겠습니다.
- 이제 다른 워크시트에 항목 ID만 있고 가격을 확인하려고 합니다. 이를 위해서는 중첩을 사용해야 합니다. VLOOKUP 함수.
- 이 수식을 C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)
셀에 삽입합니다.
여기서
- Lookup_value 는 VLOOKUP(B6,'W1′!B6:C19,2,FALSE) 입니다. . 이 두 번째 " VLOOKUP "은 " W1 "
- table_array 에서 항목 ID 를 가져옵니다. is ' W2′!B6:C19 .
- Col_index_num 은 2
- [range_lookup] 입니다. 정확한 일치를 원함 (FALSE )
- 이제 채우기 핸들 아이콘을 드래그하여 이를 적용합니다. 열의 다른 셀과 유사한 수식입니다.
- 그리고 서로 다른 워크시트의 여러 열에 대해 VLOOKUP 을 사용하여 하나의 반환값을 얻었습니다.
자세히 보기: Excel에서 VLOOKUP을 사용하여 여러 열을 비교하는 방법(5가지 방법)
결론
이 기사에서 , VLOOKUP 수식을 사용하여 서로 다른 시트의 두 열을 비교하는 방법을 찾았습니다. 이 기사가 도움이 되었기를 바랍니다. 당사 웹사이트 ExcelWIKI 를 방문하여 더 많은 Excel 관련 내용을 알아볼 수 있습니다. 아래 댓글 섹션에 의견, 제안 또는 문의 사항이 있으면 남겨주세요.