여러 기준에서 색인 일치가 작동하지 않습니다.


0

내 안에 다음 데이터가 포함 된 두 장이 있습니다.

Sheet1 :

A 열 (2 - 100 행) : EASTING; B 열 (2 - 100 행) : NORTHING; C 열 (행 2 - 100) : MYKEY;

시트 2 :

A 열 (2 - 100 행) : EASTING; B 열 (2 - 100 행) : NORTHING; 열 C : MYKEY_TOMATCH

EASTING 및 NORTHING에서 매칭하여 Sheet2 MYKEY_TOMATCH에서 MYKEY를 얻고 싶습니다. 이렇게하려면이 수식을 사용합니다 (셀 Sheet2! C2에 입력;

=INDEX(Sheet1!C2:100,MATCH(Sheet2!B2,IF(Sheet1!A2:A100=Sheet2!A2,Sheet1!B2:B100,0)))

배열 수식으로 입력됩니다 (Ctrl + Shift + Enter).

나는 성공을 위해서이 공식을 과거에 사용했다. 그러나 지금 그것은 모든 행, 즉 Sheet1의 마지막 행에 대해 동일한 "MYKEY"를 반환합니다.

제 수식이나 접근 방식의 오류는 무엇입니까?

답변:


1

인덱스 참조에 열 문자가 없습니다. 또한 세 번째 매개 변수없이 Match ()는 대략적인 일치로 기본 설정됩니다. 네가 정확한 일치를 한 것 같아. 그래서 어쩌면

=INDEX(Sheet1!C2:C100,MATCH(Sheet2!B2,IF(Sheet1!A2:A100=Sheet2!A2,Sheet1!B2:B100,0),0))

배열에 입력되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.