Skip to main content

여러 조건을 사용하여 Excel 조회 수식을 만드는 방법

VLOOKUP 함수, 조건이 여러개일땐?! 이렇게 사용하세요! :: 오빠두 5분엑셀 18-08강 (4 월 2025)

VLOOKUP 함수, 조건이 여러개일땐?! 이렇게 사용하세요! :: 오빠두 5분엑셀 18-08강 (4 월 2025)
Anonim

Excel에서 배열 수식을 사용하여 여러 기준을 사용하여 데이터베이스 또는 데이터 테이블에서 정보를 찾는 조회 수식을 만들 수 있습니다. 배열 수식에는 INDEX 함수 내에 MATCH 함수가 중첩되어 있습니다.

이 자습서에는 공급 업체를 찾기 위해 여러 기준을 사용하는 조회 수식을 만드는 단계별 예제가 포함되어 있습니다.티타늄 위젯 샘플 데이터베이스에서. 따라 서 자신 만의 고유 한 조회 수식을 만드는 것이 얼마나 쉬운 지 알아보십시오.

01 of 08

데이터로 Excel 통합 문서 준비

이 자습서의 단계를 수행하려면 위의 그림과 같이 샘플 데이터를 다음 셀에 입력해야합니다. 이 자습서에서 생성 된 배열 수식을 수용하기 위해 행 3과 4는 공백으로 남습니다.

  • 셀에 상위 범위의 데이터 입력 D1F2
  • 두 번째 범위를 셀에 입력하십시오. D5F11

이 자습서에는 이미지에 표시된 형식이 포함되어 있지 않지만 조회 방법 작동 방식에는 영향을 미치지 않습니다. 위에서 본 것과 유사한 형식 지정 옵션에 대한 정보는이 기본 Excel 서식 자습서에서 사용할 수 있습니다.

02 of 02

Excel에서 INDEX 함수 만들기

그만큼 색인 함수는 Excel에서 여러 양식을 가진 몇 안되는 기능 중 하나입니다. 이 함수에는 배열 양식참조 양식. Array Form은 데이터베이스 또는 데이터 테이블에서 실제 데이터를 반환하고 Reference Form은 셀 참조 또는 테이블의 데이터 위치를 제공합니다.

이 튜토리얼에서는 Array Form을 사용합니다. 데이터베이스에서이 공급 업체에 대한 셀 참조가 아닌 티타늄 위젯에 대한 공급 업체의 이름을 알고 싶기 때문입니다. INDEX 함수를 만들려면 다음 단계를 따르십시오.

  1. 셀을 클릭하십시오. F3 활성 셀로 만들려면 여기가 중첩 된 함수로 들어갑니다.
  2. 클릭 방식 리본 메뉴의 탭.
  3. 고르다 조회 및 참조 리본 막대에서 함수 드롭 다운을 엽니 다.
  4. 클릭 색인 목록에 선택 인수 대화 상자.
  5. 선택 배열, row_num, col_num 옵션을 선택하십시오.
  6. 딸깍 하는 소리 승인 INDEX 기능 대화 상자를여십시오; 이렇게하면 수식 작성기가 Excel에서 열립니다.
  7. 에서 수식 작성기, 정렬 선.
  8. 셀 강조 표시 D6F11워크 시트에서 클릭하고 끌어서 빌더에 범위를 입력하십시오.

이전 버전의 Excel에서는 수식 작성기 에 의해 대체 될 것이다. 함수 인수 창문. 이 자습서에서 언급 한 것과 동일한 단계를 창에 적용하십시오.

03 / 08

중첩 된 MATCH 함수 시작

하나의 함수를 다른 함수의 내부에 중첩시킬 때는 두 번째 또는 중첩 된 함수의 수식 빌더를 열 수 없습니다. 필요한 인수를 입력하십시오. 중첩 된 함수는 첫 번째 함수에서 정렬 된 형식 중 하나로 입력해야합니다.

함수를 수동으로 입력 할 때 함수의 인수는 쉼표로 구분됩니다.

중첩 된 MATCH 함수를 입력하는 첫 번째 단계는 조회 _ 값 논의. Lookup_value는 데이터베이스에서 검색하려는 검색어의 위치 또는 셀 참조입니다.

일반적으로 Lookup_value는 하나의 검색 기준 또는 용어 만 허용합니다. 여러 기준을 검색하려면 Lookup_value를 확장해야합니다.; 티그의 앰퍼샌드 기호를 사용하여 둘 이상의 셀 참조를 연결하거나 결합하여 수행됩니다. &.

  1. 에서 수식 작성기, Row_num 선.
  2. 함수 이름을 입력하십시오. 시합 오픈 라운드 브래킷이 뒤 따른다.
  3. 셀을 클릭하십시오. D3 해당 셀 참조를 대화 상자에 입력하십시오.
  4. 셀 참조 다음에 앰퍼샌드를 입력하십시오. D3 두 번째 셀 참조를 추가합니다.
  5. 셀을 클릭하십시오. E3 이 두 번째 셀 참조를 입력하십시오.
  6. 셀 참조 다음에 쉼표를 입력하십시오. E3 MATCH 함수의 입력을 완료한다. 조회 _ 값 논의.

이 튜토리얼의 마지막 단계에서 우리는 조회 _ 값 워크 시트의 셀 D3 및 E3에 입력됩니다.

04 of 08

중첩 된 MATCH 함수 완료

이 단계에서는 Lookup_array 중첩 된 인수 시합 기능. Lookup_array는 MATCH 함수가 자습서의 이전 단계에서 추가 한 Lookup_value 인수를 찾기 위해 검색 할 셀 범위입니다.

Lookup_array 인수에 두 개의 검색 필드를 식별 했으므로 Lookup_array에 대해 동일한 작업을 수행해야합니다. MATCH 함수는 지정된 각 용어에 대해 하나의 배열만을 검색하므로 여러 배열을 입력하기 위해 다시 배열을 연결하기 위해 앰퍼샌드를 사용합니다.

이 단계는 이전 단계에서 쉼표를 입력 한 후에 입력해야합니다. Row_num 줄에 색인 기능.

  1. 클릭 Row_num 줄을 쉼표 다음에 삽입하여 현재 항목의 끝에 삽입 포인터를 놓습니다.
  2. 셀 강조 표시 D6D11 범위를 입력하려면 워크 시트에서 -이 함수가 검색 할 첫 번째 배열입니다.
  3. 셀 참조 다음에 앰퍼샌드를 입력하십시오. D6 : D11 함수가 두 배열을 검색하기를 원하기 때문입니다.
  4. 셀 강조 표시 E6E11 범위를 입력하려면 워크 시트에서 - 이것은 함수가 검색 할 두 번째 배열입니다.
  5. 셀 참조 다음에 쉼표를 입력하십시오. E3 입국을 완료하기 위해 시합 기능 Lookup_array 논의.
  6. 끝내라. 색인 함수 대화 상자가 자습서의 다음 단계에서 열립니다.
08 년 5 월

MATCH 유형 인수 추가

MATCH 함수의 세 번째이자 마지막 인수는 Match_type 논의; 그것은 Excel과 일치하는 방법을 알려줍니다. 조회 _ 값 Lookup_array의 값 - 사용 가능한 선택 항목은 1, 0 또는 -1입니다.

이 인수는 선택 사항입니다. 생략되면 함수는 기본값 1을 사용합니다.

  • 만약 Match_type = 1 또는 생략 됨 : MATCH는 Lookup_value보다 작거나 같은 최대 값을 찾습니다. Lookup_array 데이터는 오름차순으로 정렬되어야합니다.
  • 만약 Match_type = 0: MATCH는 Lookup_value와 정확히 일치하는 첫 번째 값을 찾습니다. Lookup_array 데이터는 순서에 관계없이 정렬 할 수 있습니다.
  • 만약 Match_type = -1: MATCH는 Lookup_value보다 크거나 같은 가장 작은 값을 찾습니다. Lookup_array 데이터는 내림차순으로 정렬해야합니다.

이 단계는 이전 단계에서 쉼표를 입력 한 후에 입력해야합니다. Row_num 줄에 색인 기능.

  1. 쉼표를 따라 Row_num 줄을 입력하십시오. 0 - 중첩 된 함수가 셀에 입력 한 용어와 정확히 일치하는 것을 반환하기를 원하기 때문에 D3E3.
  2. 닫는 둥근 괄호를 입력하십시오 - ) - 시합 기능.
  3. 끝내라. 수식 작성기 자습서의 다음 단계를 위해 열립니다.
06 of 06

INDEX 함수 완료

이제 시합 함수가 완료되면 수식 작성기의 세 번째 줄로 이동하여 해당 수식의 마지막 인수를 입력합니다. 색인 기능. 이 세 번째이자 마지막 논쟁은 Column_num Excel에 범위의 열 번호를 알려주는 인수 D6F11; 이것은 함수가 반환하고자하는 정보를 찾을 수있는 곳입니다. 이 경우, 티타늄 위젯.

  1. 클릭 Column_num 선.
  2. 숫자 3을 입력하십시오 - 3 - 범위의 세 번째 열에있는 데이터를 찾고 있으므로이 줄에 D6F11.
  3. 다시 한 번 수식 작성기 자습서의 다음 단계를 위해 열립니다.
07/08

배열 수식 만들기

종료하기 전에 수식 작성기중첩 함수를 배열 수식으로 변환해야합니다. 이것은 우리 함수가 데이터 테이블에서 여러 용어를 검색 할 수있게 해줍니다. 이 자습서에서는 두 가지 용어를 비교합니다. 위젯 열 1 및 티탄 2 열에서.

Excel에서 배열 수식 만들기는 CTRL, 시프트, 및 들어가다 키를 동시에 누르십시오. 일단 눌러지면 함수는 중괄호로 둘러싸여 함수가 배열임을 나타냅니다.

  1. 닫기 수식 작성기 클릭하여 끝난 단추.
  2. 다음으로 셀 선택 F4 그리고 들어가다 공식을 보려면 키를 누르십시오.
  3. 수식을 배열로 변환하려면 동시에를 누릅니다. CTRL + SHIFT + ENTER 당신의 키보드에.
  4. 올바르게 완료되면 # N / A 오류가 셀 F3에 나타납니다 - 우리가 함수를 입력 한 셀.
  5. 그만큼 # N / A 셀에 오류가 나타납니다. F3 세포 D3E3 비어 있습니다. D3과 E3는 우리가 함수를 찾도록 지시 한 셀입니다. 조회 _ 값. 데이터가이 두 셀에 추가되면 오류가 데이터베이스의 정보로 대체됩니다.
08 08

검색 기준 추가

마지막으로 검색 용어를 워크 시트에 추가합니다. 이전 단계에서 언급했듯이, 우리는 조건을 일치 시키려고합니다. 위젯 열 1 및 티탄 수식에서 데이터베이스의 해당 열에있는 두 용어가 일치하는 경우에만 세 번째 열의 값이 반환됩니다.

  1. 셀을 클릭하십시오. D3.
  2. 유형 위젯 그리고 들어가다 키보드의 키.
  3. 셀을 클릭하십시오. E3.
  4. 유형 티탄 그리고 들어가다 키보드의 키.
  5. 공급자의 이름 위젯 Inc. F3 셀에 표시되어야합니다. Titanium 위젯을 판매하는 유일한 공급 업체이기 때문에 함수의 위치입니다.
  6. 셀 F3을 클릭하면 전체 함수가 워크 시트 위의 수식 입력 줄에 나타납니다.

{= INDEX (D6 : F11, MATCH (D3 & E3, D6 : D11 & E6 : E11, 0), 3}}

이 예에서는 티타늄 위젯을 공급하는 공급 업체는 단 하나뿐입니다. 둘 이상의 공급 업체가있는 경우 데이터베이스에서 처음 나열된 공급 업체가이 함수에 의해 반환됩니다.