엑셀 vlookup 함수 사용법(중복 결과 찾기)
본문 바로가기
엑셀

엑셀 vlookup 함수 사용법(중복 결과 찾기)

by 124578 2022. 4. 21.

엑셀 vlookup 함수 사용법(중복 값 전체 반환 하기)

 

엑셀 vlookup 함수는 단일값만 반환하는데 어떻게 중복된 결과를 반환하지?

엑셀 vlookup 함수에서 중복된 결과 모두를 반환하게 하고 싶다.

 

 

이런 경우에 어떻게 해야 할까요. 엑셀 vlookup함수는 응용없이 사용하는 경우에 단일 조건에 단일 결과만을 반환합니다. 이런 vlookup함수를 어떻게 응용해야 중복 값을 반환시킬 수 있는지에 대해 포스팅합니다. 

 

 

 

 

우선 아래 링크에서 관련함수에대해 먼저 확인을 해보시는 것도 좋겠습니다.

 

>>> vlookup 함수 사용법

 

>>> countif 함수 사용법

 

>>>iferror 함수 사용법

 

1. 엑셀 VLOOKUP 함수 중복값 찾기 적용 예제

우선 아래와 같은 테이블이 있다고 가정합니다.

 

엑셀 vlookup함수 중복결과 값 찾기
엑셀 vlookup함수 중복결과 값 찾기

 

이 테이블에서 교사에 해당하는 담당 학생을 오른쪽 테이블에 입력하는 함수를 작성하는 것이 목표입니다.

 

우선 아래와 같이 COUNTIF 함수를 활용하여 왼쪽 테이블의 교사가 언급된 횟수를 구합니다.

아래 그림처럼 작성 후 채우기 핸들로 드래그합니다.

 

COUNTIF 함수 적용
COUNTIF 함수 적용

각 교사들이 몇 번 언급되었는지 확인할 수 있습니다. 언급된 횟수대로 번호가 차례대로 부여됩니다.

 

 

이후 아래 그림과 같이 '&' 수식을 활용하여 문자를 합쳐서 표현합니다. 마찬가지로 채우기 핸들로 드래그합니다.

문자열 합치기
문자열 합치기

 

이런 과정을 거치는 이유는 VLOOKUP함수의 찾을 값에 고유한 값을 넣기 위함입니다. 

 

찾을 고유한 값은  1김영주 또는 1김인수와 같이 표현됩니다.

 

이제 아래 그림처럼 오른쪽 테이블에 아래와 같이 최종수식을 적용합니다. IFERROR함수를 적용한 이유는 VLOOKUP함수에서 찾을 값이 없어 ERROR를 발생시키는 경우 "-" 표시를 하기 위함입니다. 아래 수식을 적용하여 최종 결과를 확인합니다.

 

수식을 적용할 때 $ 표시에 유의합니다.

 

엑셀 vlookup함수 중복값 찾기
엑셀 vlookup함수 중복값 찾기

최종 결과 테이블은 아래와 같습니다.

 

엑셀 vlookup함수 중복값 찾기 최종 결과

2. 엑셀 VLOOKUP함수 중복 값 찾기 정리

정리하면 아래와 같습니다.

 

  1. COUNTIF 함수를 적용하여 교사 언급된 횟수를 구합니다.
  2. 횟수와 교사의 이름을 합쳐 고유한 찾을 값을 만듭니다.
  3. IFERROR와 VLOOKUP함수를 조합하여 최종 결과를 얻어냅니다.

'엑셀' 카테고리의 다른 글

엑셀 vlookup 함수 사용법 (다중조건)  (0) 2022.04.19
엑셀 암호 해제  (0) 2021.09.08
엑셀 랜덤함수  (0) 2021.09.05
엑셀 PDF 변환  (0) 2021.09.05
엑셀 틀고정 하는 방법  (0) 2021.09.03

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로