[Excel]첫 번째 열의 값으로 원하는 데이터 가져오기- VLOOKUP() 함수

2022년 10월 19일 by 진아사랑해

    [Excel]첫 번째 열의 값으로 원하는 데이터 가져오기- VLOOKUP() 함수 목차
반응형

개요

VLOOKUP() 함수는 테이블에서 수직((Vertical)으로 데이터를 조회하는 엑셀 기능입니다.

VLOOKUP() 함수는 정확한 일치 및 부분 일치에 대한 와일드카드(*?)를 지원합니다.

찾는 값은 VLOOKUP() 함수로 전달된 테이블의 첫 번째 열에 나타나야 합니다.

사용 목적 및 방법

사용 목적

첫 번째 열에 일치하는 행을 찾고 행의 특정 열에서 값을 가져올 수 있습니다.

사용 방법은 VLOOKUP(vlock_value, table_array, column_index_num, [range_filename])

lookup_value - 테이블의 첫 번째 열에서 찾을 값입니다.

table_array - 값을 검색할 테이블입니다.

column_index_num - 값을 검색할 테이블의 열입니다.

range_filename - 선택사항으로 TRUE  근사 일치(기본값)입니다. FALSE  정확히 일치합니다.

참고 사항

VLOOKUP() 함수는 수직(Vertical)으로 구성된 테이블에서 데이터를 가져오는 Excel 기능입니다.

찾는 값은 VLOOKUP() 함수로 전달된 테이블의 첫 번째 열에 표시되어야 합니다.

VLOOKUP은 근사적이고 정확한 일치를 지원하며 부분 일치는 와일드카드(*?)를 지원합니다

장점과 단점

장점은 VLOOKUP() 함수가 사용하기 쉽고 매우 유용한 기능을 한다는 것입니다.

특히 신규 사용자의 경우 VLOOKUP() 함수가 테이블을 검색하고 일치하는 항목을 찾아 올바른 결과를 반환하는 것을 보는 것은 매우 만족스러운 일입니다. 

단점은 VLOOKUP() 함수는 제한되고 위험한 기본값을 가지고 있다는 것입니다.

INDEX 및 MATCH(또는 XLOOKUP)와 달리 VLOOKUP() 함수에는 첫 번째 열에 조회 값이 있는 전체 테이블이 필요합니다. 따라서 여러 기준을 사용하여 VLOOKUP() 함수를 사용하는 것이 어렵습니다.

또한 VLOOKUP() 함수의 기본 일치 동작으로 인해 잘못된 결과를 쉽게 얻을 수 있습니다.

예제

B10에 있는 "바나나"를 B3:D8 테이블을 검색하였습니다.

지정된 테이블에서 B3에 있는 "바나나"를 찾고 그 행에서 3번째 열인 1000을 가져온 것입니다.

column_index_num - 값을 검색할 테이블의 열을 2로 하여 단가를 가져오고

column_index_num - 값을 검색할 테이블의 열을 3로하여 총액을 가져왔습니다.

기준이 되는 테이블을 위처럼 오름차순으로 작성을 하셔야 합니다.

기준이 되는 테이블을 내림차순으로 작성을 한 경우 데이터가 엉망으로 나옵니다.

#N/A는 에러 표시입니다.

길동이라는 이름을 가진 모든 사람의 점수를 가져왔습니다.

즉, 와일드 카드(*) + 길동으로 테이블에 있는 모든 길동이 해당됩니다.

홍길동이 2명이 있지만 VLOOPUP() 함수는 맨 처음에 만나는 값만을 가져옵니다.

 

수평 데이터를 조회하려면 HLOOKUP, INDEX and Match 또는 XLOOKUP을 사용할 수 있습니다.

https://power-of-optimism.tistory.com/m/785

 

반응형