2017-05-04 24 views
0

我试图写一个公式来搜索多个薄板的库存数量(存储在1 2的电子表格的G列),然后返回相关项目的名称(存储在相应的列。)一些库存数据要么“上市销售”或“已售出”,因此他们要么是对“上市”的电子表格或“卖”或两者(因为我确实有一些项目的重复。)谷歌表:搜索多个表,返回相关值

我的问题是,F911(其中库存数存储单元)是文字,我想返回的值是文字。所以,如果我只是用查找,返回基于最类似的库存数量的项目名称而没有看“卖”片,因为它不能“上市”表内找到它,并不会引发错误:

=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

您可以{}串联的范围,做一个简单的索引匹配withouy任何错误回落只是为了检查其他工作表。

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