Excel에서 배열 수식을 사용하여 여러 기준을 사용하여 데이터베이스 또는 데이터 테이블에서 정보를 찾는 조회 수식을 만들 수 있습니다. 배열 수식에는 INDEX 함수 내에 MATCH 함수가 중첩되어 있습니다.
이 자습서에는 공급 업체를 찾기 위해 여러 기준을 사용하는 조회 수식을 만드는 단계별 예제가 포함되어 있습니다.티타늄 위젯 샘플 데이터베이스에서. 따라 서 자신 만의 고유 한 조회 수식을 만드는 것이 얼마나 쉬운 지 알아보십시오.
데이터로 Excel 통합 문서 준비
이 자습서의 단계를 수행하려면 위의 그림과 같이 샘플 데이터를 다음 셀에 입력해야합니다. 이 자습서에서 생성 된 배열 수식을 수용하기 위해 행 3과 4는 공백으로 남습니다.
- 셀에 상위 범위의 데이터 입력 D1 에 F2
- 두 번째 범위를 셀에 입력하십시오. D5 에 F11
이 자습서에는 이미지에 표시된 형식이 포함되어 있지 않지만 조회 방법 작동 방식에는 영향을 미치지 않습니다. 위에서 본 것과 유사한 형식 지정 옵션에 대한 정보는이 기본 Excel 서식 자습서에서 사용할 수 있습니다.
02 of 02Excel에서 INDEX 함수 만들기
그만큼 색인 함수는 Excel에서 여러 양식을 가진 몇 안되는 기능 중 하나입니다. 이 함수에는 배열 양식 및 참조 양식. Array Form은 데이터베이스 또는 데이터 테이블에서 실제 데이터를 반환하고 Reference Form은 셀 참조 또는 테이블의 데이터 위치를 제공합니다.
이 튜토리얼에서는 Array Form을 사용합니다. 데이터베이스에서이 공급 업체에 대한 셀 참조가 아닌 티타늄 위젯에 대한 공급 업체의 이름을 알고 싶기 때문입니다. INDEX 함수를 만들려면 다음 단계를 따르십시오.
- 셀을 클릭하십시오. F3 활성 셀로 만들려면 여기가 중첩 된 함수로 들어갑니다.
- 클릭 방식 리본 메뉴의 탭.
- 고르다 조회 및 참조 리본 막대에서 함수 드롭 다운을 엽니 다.
- 클릭 색인 목록에 선택 인수 대화 상자.
- 선택 배열, row_num, col_num 옵션을 선택하십시오.
- 딸깍 하는 소리 승인 INDEX 기능 대화 상자를여십시오; 이렇게하면 수식 작성기가 Excel에서 열립니다.
- 에서 수식 작성기, 정렬 선.
- 셀 강조 표시 D6 에 F11워크 시트에서 클릭하고 끌어서 빌더에 범위를 입력하십시오.
이전 버전의 Excel에서는 수식 작성기 에 의해 대체 될 것이다. 함수 인수 창문. 이 자습서에서 언급 한 것과 동일한 단계를 창에 적용하십시오.
03 / 08중첩 된 MATCH 함수 시작
하나의 함수를 다른 함수의 내부에 중첩시킬 때는 두 번째 또는 중첩 된 함수의 수식 빌더를 열 수 없습니다. 필요한 인수를 입력하십시오. 중첩 된 함수는 첫 번째 함수에서 정렬 된 형식 중 하나로 입력해야합니다.
함수를 수동으로 입력 할 때 함수의 인수는 쉼표로 구분됩니다.
중첩 된 MATCH 함수를 입력하는 첫 번째 단계는 조회 _ 값 논의. Lookup_value는 데이터베이스에서 검색하려는 검색어의 위치 또는 셀 참조입니다.
일반적으로 Lookup_value는 하나의 검색 기준 또는 용어 만 허용합니다. 여러 기준을 검색하려면 Lookup_value를 확장해야합니다.; 티그의 앰퍼샌드 기호를 사용하여 둘 이상의 셀 참조를 연결하거나 결합하여 수행됩니다. &.
- 에서 수식 작성기, Row_num 선.
- 함수 이름을 입력하십시오. 시합 오픈 라운드 브래킷이 뒤 따른다.
- 셀을 클릭하십시오. D3 해당 셀 참조를 대화 상자에 입력하십시오.
- 셀 참조 다음에 앰퍼샌드를 입력하십시오. D3 두 번째 셀 참조를 추가합니다.
- 셀을 클릭하십시오. E3 이 두 번째 셀 참조를 입력하십시오.
- 셀 참조 다음에 쉼표를 입력하십시오. E3 MATCH 함수의 입력을 완료한다. 조회 _ 값 논의.
이 튜토리얼의 마지막 단계에서 우리는 조회 _ 값 워크 시트의 셀 D3 및 E3에 입력됩니다.
04 of 08중첩 된 MATCH 함수 완료
이 단계에서는 Lookup_array 중첩 된 인수 시합 기능. Lookup_array는 MATCH 함수가 자습서의 이전 단계에서 추가 한 Lookup_value 인수를 찾기 위해 검색 할 셀 범위입니다.
Lookup_array 인수에 두 개의 검색 필드를 식별 했으므로 Lookup_array에 대해 동일한 작업을 수행해야합니다. MATCH 함수는 지정된 각 용어에 대해 하나의 배열만을 검색하므로 여러 배열을 입력하기 위해 다시 배열을 연결하기 위해 앰퍼샌드를 사용합니다.
이 단계는 이전 단계에서 쉼표를 입력 한 후에 입력해야합니다. Row_num 줄에 색인 기능.
- 클릭 Row_num 줄을 쉼표 다음에 삽입하여 현재 항목의 끝에 삽입 포인터를 놓습니다.
- 셀 강조 표시 D6 에 D11 범위를 입력하려면 워크 시트에서 -이 함수가 검색 할 첫 번째 배열입니다.
- 셀 참조 다음에 앰퍼샌드를 입력하십시오. D6 : D11 함수가 두 배열을 검색하기를 원하기 때문입니다.
- 셀 강조 표시 E6 에 E11 범위를 입력하려면 워크 시트에서 - 이것은 함수가 검색 할 두 번째 배열입니다.
- 셀 참조 다음에 쉼표를 입력하십시오. E3 입국을 완료하기 위해 시합 기능 Lookup_array 논의.
- 끝내라. 색인 함수 대화 상자가 자습서의 다음 단계에서 열립니다.
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 줄에 색인 기능.
- 쉼표를 따라 Row_num 줄을 입력하십시오. 0 - 중첩 된 함수가 셀에 입력 한 용어와 정확히 일치하는 것을 반환하기를 원하기 때문에 D3 과 E3.
- 닫는 둥근 괄호를 입력하십시오 - ) - 시합 기능.
- 끝내라. 수식 작성기 자습서의 다음 단계를 위해 열립니다.
INDEX 함수 완료
이제 시합 함수가 완료되면 수식 작성기의 세 번째 줄로 이동하여 해당 수식의 마지막 인수를 입력합니다. 색인 기능. 이 세 번째이자 마지막 논쟁은 Column_num Excel에 범위의 열 번호를 알려주는 인수 D6 에 F11; 이것은 함수가 반환하고자하는 정보를 찾을 수있는 곳입니다. 이 경우, 티타늄 위젯.
- 클릭 Column_num 선.
- 숫자 3을 입력하십시오 - 3 - 범위의 세 번째 열에있는 데이터를 찾고 있으므로이 줄에 D6 에 F11.
- 다시 한 번 수식 작성기 자습서의 다음 단계를 위해 열립니다.
배열 수식 만들기
종료하기 전에 수식 작성기중첩 함수를 배열 수식으로 변환해야합니다. 이것은 우리 함수가 데이터 테이블에서 여러 용어를 검색 할 수있게 해줍니다. 이 자습서에서는 두 가지 용어를 비교합니다. 위젯 열 1 및 티탄 2 열에서.
Excel에서 배열 수식 만들기는 CTRL, 시프트, 및 들어가다 키를 동시에 누르십시오. 일단 눌러지면 함수는 중괄호로 둘러싸여 함수가 배열임을 나타냅니다.
- 닫기 수식 작성기 클릭하여 끝난 단추.
- 다음으로 셀 선택 F4 그리고 들어가다 공식을 보려면 키를 누르십시오.
- 수식을 배열로 변환하려면 동시에를 누릅니다. CTRL + SHIFT + ENTER 당신의 키보드에.
- 올바르게 완료되면 # N / A 오류가 셀 F3에 나타납니다 - 우리가 함수를 입력 한 셀.
- 그만큼 # N / A 셀에 오류가 나타납니다. F3 세포 D3 과 E3 비어 있습니다. D3과 E3는 우리가 함수를 찾도록 지시 한 셀입니다. 조회 _ 값. 데이터가이 두 셀에 추가되면 오류가 데이터베이스의 정보로 대체됩니다.
검색 기준 추가
마지막으로 검색 용어를 워크 시트에 추가합니다. 이전 단계에서 언급했듯이, 우리는 조건을 일치 시키려고합니다. 위젯 열 1 및 티탄 수식에서 데이터베이스의 해당 열에있는 두 용어가 일치하는 경우에만 세 번째 열의 값이 반환됩니다.
- 셀을 클릭하십시오. D3.
- 유형 위젯 그리고 들어가다 키보드의 키.
- 셀을 클릭하십시오. E3.
- 유형 티탄 그리고 들어가다 키보드의 키.
- 공급자의 이름 위젯 Inc. F3 셀에 표시되어야합니다. Titanium 위젯을 판매하는 유일한 공급 업체이기 때문에 함수의 위치입니다.
- 셀 F3을 클릭하면 전체 함수가 워크 시트 위의 수식 입력 줄에 나타납니다.
{= INDEX (D6 : F11, MATCH (D3 & E3, D6 : D11 & E6 : E11, 0), 3}}
이 예에서는 티타늄 위젯을 공급하는 공급 업체는 단 하나뿐입니다. 둘 이상의 공급 업체가있는 경우 데이터베이스에서 처음 나열된 공급 업체가이 함수에 의해 반환됩니다.