엑셀의 VLOOKUP 함수는 특정 값을 검색하여 해당 값의 대응하는 다른 값을 가져오는 함수입니다. VLOOKUP은 "Vertical Lookup"의 약자로, 수직 방향으로 검색하는 함수입니다. VLOOKUP 함수는 다음과 같은 구문을 가지고 있습니다.
=VLOOKUP(검색값, 범위, 열번호, [범위선택])
- 검색값: 찾으려는 값을 입력합니다.
- 범위: 검색 대상이 되는 범위를 지정합니다. 범위는 검색 대상이 되는 열 전체를 선택해야 합니다.
- 열번호: 검색 대상 열에서 결과 값을 가져올 열의 번호를 입력합니다. 예를 들어, 검색 대상 열에서 두 번째 열에서 결과 값을 가져오고 싶은 경우 2를 입력합니다.
- [범위선택]: 선택 사항입니다. TRUE 또는 생략한 경우에는 대상 범위가 정렬되어 있어야 하며, FALSE를 입력한 경우 정렬 여부와 관계없이 대상 범위에서 가장 가까운 값을 찾습니다.
다음은 VLOOKUP 함수를 사용하여 검색 값을 찾아 대응하는 값을 가져오는 예시입니다.
=VLOOKUP("사과", A1:B5, 2, FALSE)
위 함수는 A1부터 B5 범위에서 "사과"를 찾아, 해당하는 행의 두 번째 열 값을 가져옵니다. 따라서, A1부터 B5 범위에서 "사과"가 있는 행의 두 번째 열 값이 결과 값으로 반환됩니다.
다음과 같은 데이터가 있다고 가정해봅시다.
이름 | 전화번호 |
Tom | 010-1234-5678 |
Jane | 010-9876-5432 |
John | 010-5555-5555 |
Sarah | 010-2222-2222 |
이 데이터에서 "Tom"이라는 이름의 전화번호를 찾아보겠습니다. 이를 위해 VLOOKUP 함수를 사용할 수 있습니다. VLOOKUP 함수는 다음과 같은 형태를 가집니다.
검색 대상이 되는 값을 "Tom"으로 지정하고, 검색 대상 열은 A2부터 A5까지이며, 결과 값을 가져올 열은 B열입니다. 이를 VLOOKUP 함수로 표현하면 다음과 같습니다.
위 식을 실행하면 "Tom"을 검색 대상으로 하여 "010-1234-5678"이라는 결과 값을 반환합니다.
이제 "John"이라는 이름의 전화번호를 찾아보겠습니다. VLOOKUP 함수를 사용하여 "John"의 전화번호를 찾는 식은 다음과 같습니다.
위 식을 실행하면 "John"을 검색 대상으로 하여 "010-5555-5555"라는 결과 값을 반환합니다.
이렇게 VLOOKUP 함수를 사용하면 대규모 데이터에서 원하는 값을 빠르게 찾을 수 있습니다.
'엑셀' 카테고리의 다른 글
[엑셀 1강] 엑셀 시작하기 (1) | 2023.03.06 |
---|---|
[엑셀 0강] 엑셀이란? (0) | 2023.03.06 |