중요
모든 방향으로 작동하고 기본적으로 정확한 일치 항목을 반환하는 VLOOKUP의 향상된 버전인 새로운 XLOOKUP 함수를 사용해 보세요. 이전 모델보다 사용하기 쉽고 편리합니다.
VLOOKUP 또는 HLOOKUP 함수를 만들 때 D2:F39와 같은 셀 범위를 입력합니다. 이 범위가 table_array 인수입니다. 인수는 단순히 함수가 실행되기 위해 필요한 데이터의 일부입니다. 이 경우 함수는 찾으려는 데이터를 해당 셀에서 검색합니다.
table_array 인수는 항상 VLOOKUP 또는 HLOOKUP 함수의 두 번째 인수이며(첫 번째 인수는 찾으려는 값) 함수가 없으면 작동하지 않습니다.
찾으려는 첫 번째 인수는 "41" 또는 "smith"와 같은 특정 값이거나 F2와 같은 셀 참조일 수 있습니다. 따라서 첫 번째 인수는 다음과 같을 수 있습니다.
=VLOOKUP(F2,...
table_array 인수는 다음과 같이 항상 조회 값 뒤에 옵니다.
=VLOOKUP(F2,B4:D39,...
table_array 인수에 나열된 셀 범위에는 상대 셀 참조나 절대 셀 참조가 사용될 수 있습니다. 함수를 복사하려는 경우 다음과 같이 절대 참조를 사용해야 합니다.
*=VLOOKUP(F2,$B$2:BD$39,*...
또한 table_array 인수의 셀은 통합 문서의 다른 워크시트에 있을 수 있습니다. 이 경우 인수에는 시트 이름이 포함되며 구문은 다음과 같습니다.
=VLOOKUP(F2,Sheet2!$C$14:E$42,...
시트 이름 뒤에 느낌표를 넣어야 합니다.
마지막으로(휴) 찾으려는 값이 들어 있는 열에 세 번째 인수를 입력합니다. 이 열을 조회 열이라고 합니다. 첫 번째 예제에서는 세 개의 열에 걸쳐 있는 B4부터 D39까지의 셀 범위를 사용했습니다. 보려는 값이 해당 셀 범위의 세 번째 열인 D 열에 있으므로 마지막 인수가 3이 된다고 가정해 보겠습니다.
=VLOOKUP(F2,B4:D39,3)
선택적 네 번째 인수(True 또는 False)를 사용할 수 있습니다. 대부분의 경우 False를 사용합니다.
True를 사용하거나 네 번째 인수를 비워 두면 함수는 첫 번째 인수의 값과 유사하게 일치하는 값을 반환합니다. 따라서 이 예제를 계속하자면, 첫 번째 인수가 "smith"이고 True를 사용하면 함수는 "Smith", "Smithberg" 등을 반환합니다. 그러나 False를 사용하면 함수는 정확히 일치하는 "Smith"만 반환하며 대부분의 사람들은 그렇게 하기를 원합니다.
True를 사용하기가 더 까다롭기 때문에, 세 번째 인수에 지정하는 열인 조회 열이 오름차순(A에서 Z 또는 가장 낮은 숫자에서 가장 큰 숫자)으로 정렬되지 않은 경우 함수가 잘못된 결과를 반환할 수 있습니다. 자세한 내용은 VLOOKUP 및 기타 함수를 사용하여 값 조회를 참조하세요.
VLOOKUP 및 HLOOKUP 함수에 대한 자세한 내용은 다음을 참조하세요.