image

이 기사에서는 Microsoft Excel에서 양방향 조회를 수행하는 방법에 대해 알아 봅니다.

시나리오 :

예를 들어, 테이블에서 검색하지 않고 테이블에서 일치하는 값을 찾아야합니다. 필요에 따라 정확히 일치하는 것을 찾는 데 도움이되는 고정 공식이 필요합니다. 2D 조회 테이블은 행 인덱스와 열 인덱스를 모두 일치시켜야하는 테이블입니다. 예를 들어 직원의 급여 찾기 (Emp 052). 따라서 일치 기능은 직원 ID에 대해 하나, 열 아래의 급여에 대해 두 번 작동합니다.

문제를 해결하는 방법?

수식을 먼저 이해하려면 다음 함수에 대해 약간 수정해야합니다. link : / lookup-formulas-excel-index-function [INDEX 함수]

  1. link : / lookup-formulas-excel-match-function [MATCH 함수]

공식

이제 위의 함수를 사용하여 공식을 만들 것입니다. Match 함수는 행 헤더 필드에서 조회 value1의 인덱스를 반환합니다. 또 다른 MATCH 함수는 열 머리글 필드에서 조회 value2의 인덱스를 반환합니다. 인덱스 번호는 이제 INDEX 함수에 입력되어 테이블 데이터에서 조회 값 아래의 값을 가져옵니다.

일반 공식 :

=

INDEX

( data ,

MATCH

( lookup_value1, row_headers, 0 ,

MATCH

( lookup_value2, column_headers, 0 ) ) )

data : 헤더가없는 테이블 내의 값 배열 lookup_value1 : row_header에서 조회 할 값.

row_headers : 조회 할 행 인덱스 배열입니다.

lookup_value1 : column_header에서 조회 할 값입니다.

column_headers : 조회 할 열 인덱스 배열입니다.

예 :

위의 설명은 이해하기 복잡 할 수 있습니다. 예제의 공식을 사용하여 이것을 이해합시다. 여기에 학생들이 얻은 점수 목록과 과목 목록이 있습니다. 아래 스냅 샷과 같이 특정 학생 (게리) 및 과목 (사회 연구)에 대한 점수를 찾아야합니다.

image

Student value1은 Row_header 배열과 일치해야하고 Subject value2는 Column_header 배열과 일치해야합니다.

J6 셀의 공식을 사용하십시오.

=

INDEX

( table ,

MATCH

( J5, row, 0 ,

MATCH

( J4, column, 0 ) ) )

설명 :

MATCH 함수는 J4 셀의 Student 값을 행 헤더 배열과 일치시키고 해당 위치 3 *을 숫자로 반환합니다.

MATCH 함수는 J5 셀의 Subject 값을 열 헤더 배열과 일치시키고 위치 4 *를 숫자로 반환합니다.

  • INDEX 함수는 행 및 열 인덱스 번호를 가져 와서 테이블 데이터를 조회하고 일치하는 값을 반환합니다.

  • MATCH 유형 인수는 0으로 고정됩니다. 수식이 정확한 일치를 추출하므로.

image

여기서 수식에 대한 값은 셀 참조로 제공되고 row_header, table 및 column_header는 명명 된 범위로 제공됩니다.

위의 스냅 샷에서 볼 수 있듯이 과목 사회 과목에서 Gary 학생이 얻은 점수는 36입니다. 그리고 그것은 공식이 잘 작동한다는 것을 증명하고 의심스러운 경우 이해를 위해 아래 노트를 참조하십시오.

이제 행 머리글 및 열 머리글과의 대략적인 일치를 숫자로 사용합니다. 대략적인 일치는 텍스트 값에 적용 할 방법이 없으므로 숫자 값만 사용합니다. 여기에는 제품의 높이 및 너비에 따른 값의 가격이 있습니다.

아래 스냅 샷과 같이 특정 높이 (34) 및 너비 (21)에 대한 가격을 찾아야합니다.

image

높이 값 1은 Row_header 배열과 일치해야하며 너비 값 2는 Column_header 배열과 일치해야합니다.

K6 셀의 공식 사용 :

=

INDEX

( data ,

MATCH

( K4, Height, 1 ,

MATCH

( K5, Width, 1 ) ) )

설명 :

MATCH 함수는 K4 셀의 Height 값을 행 헤더 배열과 일치시키고 해당 위치 3 *을 숫자로 반환합니다.

MATCH 함수는 K5 셀의 Width 값을 열 헤더 배열과 일치시키고 위치 2 *를 숫자로 반환합니다.

  • INDEX 함수는 행 및 열 인덱스 번호를 가져 와서 테이블 데이터를 조회하고 일치하는 값을 반환합니다.

  • MATCH 유형 인수는 1로 고정됩니다. 공식이 대략적인 일치를 추출하므로.

image

여기서 수식에 대한 값은 셀 참조로 제공되고 row_header, data 및 column_header는 위의 스냅 샷에서 언급 한대로 명명 된 범위로 제공됩니다.

위의 스냅 샷에서 볼 수 있듯이 높이 (34) 및 너비 (21)로 얻은 Price는 53.10입니다. 그리고 그것은 공식이 잘 작동한다는 것을 증명하고 의심스러운 경우 아래 노트를 참조하여 더 많은 이해를 돕습니다.

참고 :

  1. MATCH 함수에 대한 조회 배열 인수가 데이터의 헤더 필드 인 2D 배열 인 경우이 함수는 #NA 오류를 반환합니다.

  2. MATCH 함수에 대한 일치 유형 인수가 0이므로 함수는 정확한 값과 일치합니다.

  3. 조회 값은 셀 참조로 제공되거나 수식에서 따옴표 ( “)를 인수로 직접 사용할 수 있습니다.

Microsoft Excel에서 양방향 조회를 수행하는 방법에 대한이 기사가 설명되기를 바랍니다. 조회에 대한 더 많은 기사 찾기 가치 및 관련 Excel 공식은 여기에 있습니다. 블로그가 마음에 들면 Facebook에서 친구들과 공유하세요. 또한 Twitter 및 Facebook에서 팔로우 할 수도 있습니다. 여러분의 의견을 듣고 싶습니다. 어떻게 개선하고 보완 할 수 있는지 알려주세요. 또는 우리의 작업을 혁신하고 당신을 위해 더 나은 것을 만드십시오. [email protected]로 우리에게 편지를 보내십시오.

관련 기사 :

link : / lookup- formulas-use-index-and-match-to-lookup-value [값 조회에 INDEX 및 MATCH 사용]: 필요에 따라 값을 조회하는 INDEX 및 MATCH 함수

link : / summing-sum- range-with-index-in-excel [Excel에서 INDEX가있는 SUM 범위]: INDEX 함수를 사용하여 필요에 따라 값의 SUM을 찾습니다.

link : / counting-excel-sum-function [How 에 엑셀의 SUM 함수 사용]: 예제로 설명한 SUM 함수를 이용하여 숫자의 합을 찾습니다.

link : / lookup-formulas-excel-index-function [Excel에서 INDEX 함수 사용 방법]: 예제와 함께 설명 된 INDEX 함수를 사용하여 배열의 INDEX를 찾습니다.

link : / lookup-formulas-excel-match-function [Excel에서 MATCH 함수 사용 방법]: 예제로 설명 된 MATCH 함수 내의 INDEX 값을 사용하여 배열에서 MATCH를 찾습니다.

link : / lookup-formulas-excel-lookup-function [Excel에서 LOOKUP 함수 사용 방법]: 예제와 함께 설명 된 LOOKUP 함수를 사용하여 배열에서 조회 값을 찾습니다.

인기 기사 :

link : / tips-if-condition-in-excel [Excel에서 IF 함수 사용 방법]: Excel의 IF 문은 조건을 확인하고 조건이 TRUE 인 경우 특정 값을 반환하거나 FALSE 인 경우 다른 특정 값을 반환합니다. .

link : / formulas-and-functions-introduction-of-vlookup-function [Excel에서 VLOOKUP 함수 사용 방법]: 다양한 범위의 값을 조회하는 데 사용되는 Excel에서 가장 많이 사용되는 인기 함수 중 하나입니다. 및 시트.

link : / excel-formula-and-function-excel-sumif-function [Excel에서 SUMIF 함수 사용 방법]: 대시 보드의 또 다른 필수 기능입니다. 이를 통해 특정 조건에 대한 값을 합산 할 수 있습니다.

link : / tips-countif-in-microsoft-excel [Excel에서 COUNTIF 함수 사용 방법]:이 놀라운 함수를 사용하여 조건으로 값을 계산합니다. 특정 값을 계산하기 위해 데이터를 필터링 할 필요가 없습니다. Countif 기능은 대시 보드를 준비하는 데 필수적입니다.