콘텐츠로 이동

MVLOOKUP

종류: EGTools 전용 함수

여러 검색값의 VLOOKUP을 한 번에 실행합니다(다중 반환 열).

구문

=MVLOOKUP(검색값, 검색배열, 반환열, [일치방법], [없을때값])

인수

인수 필수 설명
검색값 필수 검색값 열(또는 단일 값)
검색배열 필수 데이터 표 — 첫 열이 키
반환열 필수 반환할 열 번호(들), 예 2 또는 {2,3}
일치방법 선택 FALSE 정확 일치(기본), TRUE 유사 일치(작거나 같은 최대값)
없을때값 선택 일치 없을 때 값(기본 "")

반환

검색값 원소 수(행 우선) × 반환열 수 크기의 배열(스필)로 반환하며, 일치가 없는 행은 없을때값(기본 "")이 들어갑니다. 필수 인수 누락, 검색배열이 배열이 아닌 경우, 반환열 번호가 잘못된 경우 #VALUE!를 반환합니다.

예제

수식 결과 설명
=MVLOOKUP({"a";"c"},{"a",1;"b",2},2) {1;""} 여러 키 정확 일치
=MVLOOKUP("b",{"a",1,"x";"b",2,"y"},{2,3}) {2,"y"} 여러 열 동시 반환
=MVLOOKUP(15,{10,"low";20,"high"},2,TRUE) low 유사 일치(작거나 같은 최대값)

참고

  • 정확 일치는 해시 기반이며 키가 중복되면 첫 번째 행을 반환합니다.
  • 유사 일치는 내부에서 정렬 후 이진 탐색하므로 데이터를 미리 정렬할 필요가 없습니다.
  • 키 비교는 대소문자를 구분하지 않습니다.
  • 검색값은 세로 목록 외에 가로(1×N)·2차원 배열도 허용하며, 행 우선 순서로 읽어 세로 결과를 반환합니다.
  • 지원: Excel 2010+. 모든 Excel 버전에서 MVLOOKUP 이름 그대로 등록됩니다.