2017-05-04 1 views
0

여러 개의 시트를 검색하여 수식 번호 (2 개의 스프레드 시트 중 하나의 열 G에 저장 됨)에 대한 수식을 작성하려고합니다. 일부 인벤토리 번호는 '판매용으로 나열 됨'또는 '판매 됨'이므로 "목록에있는"스프레드 시트 또는 "판매 됨"또는 둘 다에 있습니다 (일부 품목의 복제본이 있음).Google 스프레드 시트 : 복수 시트 검색, 관련 관련 반환 값

제 문제는 F911 (재고 번호가 저장된 셀)이 텍스트이고 반환 할 값이 텍스트라는 것입니다. 따라서 Lookup을 사용하면 "Sold"시트를 보지 않고 가장 비슷한 인벤토리 번호를 기반으로 항목 이름을 반환합니다. 왜냐하면 "Listed"시트 내에서 찾을 수 없기 때문에 오류가 발생하지 않기 때문입니다. :

=IFERROR(LOOKUP(F911,'Listed Inventory'!G:G,'Listed Inventory'!A:A),LOOKUP(F911,'Sold Inventory'!G:G,'Sold Inventory'!A:A)) 

그래서, (나열) 제 시트 상에 오류를 강제 (판매) 초 값 반환 MATCH 사용하여 시도 :

=IFERROR((MATCH(F911,'Listed Inventory'!G:G,0),LOOKUP(F911,'Listed Inventory'!G:G,'Listed Inventory'!A:A)),LOOKUP(F911,'Sold Inventory'!G:G,'Sold Inventory'!A:A)) 

을하지만 단지 화학식 파싱을 준다 오류.

아이디어가 있으십니까?

답변

0

{} 범위를 연결할 수 있으며 다른 색인을 확인하기위한 오류 대체 기능이있는 간단한 INDEX MATCH를 수행 할 수 있습니다.

=INDEX({'Listed Inventory'!A:A; 'Sold Inventory'!A:A}, 
     MATCH(F911, {'Listed Inventory'!G:G; 'Sold Inventory'!G:G}, 0))