MVLOOKUP
설명
특히 라이브 데이터를 사용하는 경우에는 이 함수를 VLOOKUP의 대체 함수로 사용하는 것이 좋습니다. MVLOOKUP은 테이블에서 세로(열) 룩업을 수행하고 모든 매칭 항목을 반환합니다. MVLOOKUP은 VLOOKUP과 유사하지만 다음과 같은 점이 다릅니다.
- VLOOKUP은 왼쪽 열에서만 매칭 항목을 검색하지만, MVLOOKUP에서는 검색할 열을 지정합니다.
- VLOOKUP은 매칭 항목 1개를 찾으면 중지되고 단일 셀 값을 반환하지만, MVLOOKUP은 전체 룩업 열에서 매칭 항목을 검색합니다. 해당 열에서 매칭 항목이 발견될 때마다 출력에 새 행이 생성됩니다. 4를 지정하는 경우return_column_index값을 지정하지 않으면 각 결과 행에 4개의 열이 포함됩니다.
구문
MVLOOKUP(
lookup_value
,
table_array
,
lookup_column_index
,
order
,
return_column_index
, ...)
- lookup_value: 매칭할 값입니다.
- table_array: 검색할 배열 또는 테이블입니다.
- lookup_column_index: 검색할 테이블의 열입니다(1부터 시작).
- order: 검색 순서(정렬 순서 기준)table_array.
- 0: 정렬되지 않은 데이터에 대한 기본 선형 검색입니다.
- 1: 오름차순으로 정렬된 데이터에 대한 이진 검색입니다.
- -1: 내림차순으로 정렬된 데이터에 대한 이진 검색입니다.
- return_column_index: 결과를 반환할 열 번호입니다. 원하는 개수의 열 번호를 나열할 수 있습니다.
예
이 예는 다음 워크북을 기반으로 합니다.
A | B | C | D | |
|---|---|---|---|---|
1 | 영업사원 | 고객 | 제품 | 수익 |
2 | Dixon | O'Reilly, Auer, & Lind | Qosolex | $8,232,000.00 |
3 | Dixon | Runolfsson and Steuber | Saoplus | $4,853,000.00 |
4 | Kelly | Kuphal Group | Qosolex | $2,358,000.00 |
5 | Kelly | Ernser Inc | Voltflarn | $2,064,000.00 |
6 | Payne | Williamson Group | Singlflix | $6,974,000.00 |
7 | Payne | Ratke-Sanford | Qosolex | $8,433,000.00 |
8 | Payne | Leuschke and Sons | Qosolex | $8,181,000.00 |
9 | Wu | Dach-Halvorson | Singlflix | $2,361,000.00 |
10 | Wu | Wisoky LLC | Bextain | $5,752,000.00 |
11 | Wu | Stiedemann Grp | Saoplus | $3,987,000.00 |
수식:
=MVLOOKUP(A6,A2:D11,1,0,2,3,4)
또는
=MVLOOKUP("Payne",A2:D11,1,0,2,3,4)
결과:
Williamson Group | Singlflix | $6,974,000.00 |
Ratke-Sanford | Qosolex | $8,433,000.00 |
Leuschke and Sons | Qosolex | $8,181,000.00 |
참고
- MVLOOKUP()은 열의 행을 스캔합니다.lookup_column_index대상lookup_value. 그런 다음 에 나열된 열의 값을 수집합니다.return_column_index. 그런 후 결과 매트릭스의 행에 각 값을 입력합니다.
- 이 함수는 배열 수식에 사용됩니다.
관련 함수
MATCHEXACT
MHLOOKUP