01 / 01
배열 형태의 Excel LOOKUP 함수 자습서
Excel LOOKUP 함수 는 Vector Form 과 Array Form 의 두 가지 형식으로되어 있습니다.
LOOKUP 함수의 배열 형식은 데이터 테이블에있는 특정 값을 찾거나 찾는데 사용할 수 있다는 점에서 VLOOKUP 및 HLOOKUP 과 같은 다른 Excel 조회 함수와 유사합니다.
차이점은 다음과 같습니다.
- VLOOKUP 및 HLOOKUP을 사용하면 데이터 값을 반환 할 열이나 행을 선택할 수 있으며 LOOKUP은 항상 배열 의 마지막 행이나 열에서 값을 반환합니다.
- Lookup_value 라고하는 지정된 값에 일치하는 항목을 찾으려고 할 때 VLOOKUP은 데이터의 첫 번째 열과 HLOOKUP 만 첫 번째 행으로 검색하고 LOOKUP 함수는 배열의 모양 에 따라 첫 번째 행이나 열을 검색합니다 .
LOOKUP 함수 및 배열 모양
배열의 모양은 정사각형 (열과 행의 개수가 같음) 또는 사각형 (열과 행이 같지 않음)과 상관없이 LOOKUP 함수가 데이터를 검색하는 위치에 영향을줍니다.
- 배열의 모양이 정사각형이거나 키가 큰 사각형 (너비보다 큼)이면 LOOKUP은 데이터가 열에 정렬되어 있다고 가정하므로 배열의 첫 번째 열에있는 Lookup_value와 일치하는 항목을 검색합니다.
- 배열이 너비 가 넓은 넓은 사각형 인 경우 LOOKUP은 데이터가 행으로 배열되어 있다고 가정하므로 배열의 첫 번째 행에있는 Lookup_value와 일치하는 항목을 검색합니다.
LOOKUP 함수 구문 및 인수 - 배열 형식
LOOKUP 함수의 Array Form 구문 은 다음과 같습니다.
= LOOKUP (Lookup_value, Array)
Lookup_value (필수) - 함수가 배열에서 검색하는 값 입니다. Lookup_value는 숫자, 텍스트, 논리 값 또는 값을 참조하는 이름 또는 셀 참조가 될 수 있습니다.
Array (필수) - 함수가 Lookup_value를 찾기 위해 검색하는 범위 셀입니다. 데이터는 텍스트, 숫자 또는 논리 값일 수 있습니다.
노트:
- LOOKUP 함수가 올바르게 작동하려면 Array 인수 를 오름차순으로 정렬해야합니다 (A에서 Z까지 또는 숫자에서 가장 작은 것부터 가장 큰 것으로 정렬해야 함)
- 함수가 Lookup_value와 정확히 일치하는 것을 찾지 못하면 Lookup_value보다 작거나 같은 Array에서 가장 큰 값을 선택합니다
- Lookup_value가 없거나 배열의 모든 값보다 작은 경우 LOOKUP 함수는 # N / A 오류를 반환합니다.
LOOKUP 함수의 Array 형식을 사용하는 예제
위의 이미지에서 볼 수 있듯이이 예제에서는 LOOKUP 함수의 Array Form을 사용하여 인벤토리 목록에있는 Whachamacallit 의 가격을 찾습니다.
배열의 모양은 키가 큰 사각형 입니다. 따라서 함수는 인벤토리 목록의 마지막 열에있는 값을 반환합니다.
데이터 정렬
위의 참고 사항에서 알 수 있듯이 배열의 데이터는 LOOKUP 함수가 올바르게 작동 할 수 있도록 오름차순으로 정렬되어야합니다.
Excel에서 데이터를 정렬 할 때는 먼저 정렬 할 데이터의 열과 행을 먼저 선택해야합니다. 일반적으로 이것은 열 표제를 포함합니다.
- 워크 시트에서 A4 ~ C10 셀 강조 표시
- 리본 메뉴의 데이터 탭을 클릭하십시오.
- 리본 가운데에있는 정렬 옵션을 클릭하여 정렬 대화 상자 를 엽니 다.
- 대화 상자의 열 제목 아래에있는 드롭 다운 목록 옵션에서 부품 별로 정렬을 선택합니다.
- 필요한 경우 Sort on 제목 아래의 드롭 다운 목록에서 값 옵션을 선택합니다.
- 필요한 경우 주문 제목 아래의 드롭 다운 목록 옵션에서 A ~ Z 를 선택합니다.
- 확인을 클릭하여 데이터를 정렬하고 대화 상자를 닫습니다.
- 데이터의 순서가 위의 이미지와 일치해야합니다.
LOOKUP 함수 예제
LOOKUP 함수를 입력하는 것이 가능하지만
= LOOKUP (A2, A5 : C10)
많은 사람들이 워크 시트 셀에 함수의 대화 상자를 사용하는 것이 더 쉽다는 것을 알게됩니다.
대화 상자를 사용하면 각 인수를 함수의 구문 (예 : 괄호 및 인수 사이의 쉼표 구분 기호)에 대해 걱정하지 않고 별도의 행에 입력 할 수 있습니다.
아래 단계는 LOOKUP 함수가 대화 상자를 사용하여 B2 셀에 입력 된 방법을 자세히 설명합니다.
- 셀을 활성 셀로 만들려면 워크 시트 에서 셀 B2를 클릭하십시오.
- 수식 탭을 클릭하십시오.
- 리본에서 찾아보기 및 참조 를 선택하여 기능 드롭 다운 목록을 엽니 다.
- 목록에서 LOOKUP 을 클릭하여 인수 선택 대화 상자를 표시하십시오.
- 목록에서 lookup_value, array 옵션을 클릭하십시오.
- 확인을 클릭하여 함수 인수 대화 상자를 불러옵니다.
- 대화 상자에서 Lookup_value 행을 클릭하십시오.
- 워크 시트에서 셀 A2를 클릭하여 해당 셀 참조를 대화 상자에 입력하십시오.
- 대화 상자에서 배열 선을 클릭하십시오.
- 이 범위를 대화 상자에 입력하려면 워크 시트에서 A5에서 C10 셀을 강조 표시합니다.이 범위는 함수가 검색 할 모든 데이터를 포함합니다
- 확인을 클릭하여 기능을 완료하고 대화 상자를 닫습니다.
- 셀 D2에 부품 이름을 아직 입력하지 않았으므로 # N / A 오류가 셀 E2에 나타납니다.
조회 값 입력
- A2 셀을 클릭하고 Whachamacallit 을 입력 한 다음 키보드의 Enter 키를 누릅니다.
- 값 $ 23.56 은 데이터 테이블의 마지막 열에있는 Whachamacallit의 가격이므로 셀 B2에 표시되어야합니다.
- 셀 A2에 다른 부품 이름을 입력하여 기능을 테스트하십시오. 목록의 각 부품에 대한 가격은 B2 셀에 표시됩니다.
- 셀 E2를 클릭하면 워크 시트 위의 수식 입력 줄에 전체 함수 = LOOKUP (A2, A5 : C10)이 나타납니다.