본문 바로가기
엑셀

엑셀 VLOOKUP 함수

by 엑셀 함수_예2바른 말대가리 2024. 12. 9.

안녕하십니까

엑셀 함수_ 예2 바른 말대가리입니다

 

오늘은 엑셀 함수 조건 중 엑셀 VLOOKUP 함수에 대한 설명을 하겠습니다

 

 

엑셀 VLOOKUP  함수 이해하기

VLOOKUP은 'Vertical Lookup'의 줄임말로, 엑셀에서 데이터를 검색하는 데 사용되는 가장 유용한 함수 중 하나입니다

 

이 함수는 세로 방향으로 데이터를 검색하여 원하는 값을 신속하게 찾아내는 기능을 제공합니다

 

데이터를 효율적으로 관리하고 분석하는 데 강력한 도구로 사용됩니다

 


엑셀 VLOOKUP 함수의 기본 문법

VLOOKUP 함수의 일반적인 문법은 다음과 같습니다

=VLOOKUP(찾을 값, 검색 범위, 열 번호, 일치 여부)

각 매개변수의 의미는 다음과 같습니다

*찾을 값 : 검색의 기준이 되는 값입니다. 예를 들어, 특정 상품 코드나 학번이 될 수 있습니다


*검색 범위 : 검색할 데이터가 포함된 전체 영역을 지정합니다. 첫 번째 열에 찾을 값이 있어야 합니다


*열 번호 : 검색 범위에서 반환하고자 하는 데이터가 위치한 열의 순서를 나타냅니다
즉 내가 찾고자하는 값이 있 는 열의 번호를 말하는 것입니다


*일치 여부 : 검색값과 정확히 일치하는 결과를 찾으려면 `FALSE`, 근사값을 허용하려면 `TRUE`를 사용합니다

 

상기 4가지는 반드시 기억이 필요합니다

 

 

엑셀 VLOOKUP 함수 실제 사용 예시

기본적인 상품 정보 검색에 대한 예시를 활용해 보겠습니다


하기 그림을 보면서 직접 작성해보는 것도 좋은 방법입니다

다음과 같은 상품 정보 테이블이 있다고 가정합니다

 

A001 상품코드의 가격을 찾으려면 다음과 같이 입력합니다. 즉 엑셀 VLOOKUP를 사용해 보겠습니다


=VLOOKUP("A001", A2:D4, 3, FALSE)


A001 : 내가 찾길 원하는 값

A2 : D4 : 찾는 범위 지정

3 : 가격  열 번호 (3번째 열이라는 뜻, 가격을 원함)

FALSE : 검색값과 정확히 일치하는 결과를 원함

 

반드시 기억해야되는 4가지가 함수 안에 들어가 있습니다



또다른 예시 학생 성적 조회 항목입니다. 하기 그림을 보면서 직접 작성해보는 것도

좋은 방법입니다

 

다음과 같은 학생 성적 데이터가 있습니다


2024001 학번의 수학 성적을 조회하려면 다음과 같이 입력합니다. 즉 엑셀 VLOOKUP를 사용해 보겠습니다

 

 

=VLOOKUP(2024001, A2:E4, 5, FALSE)

 

2024001 : 내가 찾길 원하는 값

A2 : E4 : 찾는 범위 지정

5 : 가격  열 번호 (5번째 열이라는 뜻, 수학 성적을 원함)

FALSE : 검색값과 정확히 일치하는 결과를 원함

 

반드시 기억해야되는 4가지가 함수 안에 들어가 있습니다

 

 

엑셀 VLOOKUP 함수 사용 시 주의사항

- 검색 값의 위치 : 찾을 값은 검색 범위의 첫 번째 열에 있어야 합니다.


- 검색 방향 : 검색 범위는 반드시 왼쪽에서 오른쪽으로 구성되어야 합니다


- 일치 여부 기본값 : 마지막 매개변수를 생략하면 기본값은 `TRUE`로 설정됩니다


- 대소문자 구분 없음 :  검색 값은 대소문자를 구분하지 않습니다


- 데이터 형식 일치 : 숫자와 텍스트를 구분하여 검색해야 정확한 결과를 얻을 수 있습니다

 

엑셀 VLOOKUP 함수 고급 활용 방법

오류 처리하기

IFERROR 함수를 사용하면 오류 발생 시 대체 메시지를 표시할 수 있습니다

=IFERROR(VLOOKUP(찾을 값, 검색 범위, 열 번호, FALSE), "찾을 수 없음")

 

동적 범위 설정

OFFSET 함수와 함께 사용하면 검색 범위를 동적으로 설정할 수 있습니다

=VLOOKUP(찾을 값, OFFSET(A1, 0, 0, COUNTA(A:A), 4), 열 번호, FALSE)

 

 

엑셀 VLOOKUP  실무에서의 활용 사례

재고 관리 시스템

상품코드를 입력하면 자동으로 재고수량이 표시되는 시스템을 구성할 수 있습니다

=VLOOKUP(상품코드, 재고데이터!A:D, 4, FALSE)

 

급여 계산 시스템

직원번호를 입력하면 기본급이 자동으로 표시되는 시스템을 구현할 수 있습니다

=VLOOKUP(사원번호, 급여테이블!A:E, 3, FALSE)

 


엑셀 VLOOKUP  함수의 대안 함수

 

1.NDEX와 MATCH 함수의 조합


INDEX와 MATCH 함수는 더 유연하고 다양한 상황에 적용할 수 있습니다

예를 들어, VLOOKUP의 경우 왼쪽에서 오른쪽으로만 검색할 수 있지만, INDEX와 MATCH를 결합하면 양방향 검색이 가능합니다

=INDEX(검색 범위, MATCH(찾을 값, 기준 열, 0))

 

2.HLOOKUP 함수


HLOOKUP 함수는 VLOOKUP과 유사하지만, 데이터를 가로 방향으로 검색합니다

예를 들어, 데이터가 행 단위로 정리되어 있을 때 사용합니다

=HLOOKUP(찾을 값, 검색 범위, 행 번호, FALSE)

 

3.XLOOKUP 함수

Excel 2021 이상에서는 XLOOKUP 함수를 사용할 수 있습니다

이 함수는 VLOOKUP의 단점을 해결하고 더욱 직관적인 문법을 제공합니다.

=XLOOKUP(찾을 값, 검색 열, 반환 열, "찾을 수 없음")

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

엑셀 COUNT 함수  (0) 2024.12.12
엑셀 HLOOKUP 함수  (1) 2024.12.11
엑셀 AVERAGE 함수  (1) 2024.12.11
엑셀 함수 SUMIF  (0) 2024.12.10
엑셀 IF 함수  (0) 2024.12.09