我想匹配两个库存电子表格的文本值,'产品列表'和' Items Sold'及其相应的数值。问题是,在我使用的系统中,如果某个项目在那一周没有出售,它就不会出现在电子表格中,留下会导致按字母顺序降序排列的差距不起作用。
有没有办法搜索“产品列表”' A列中的每个单元格的文本值在' Items Sold' A栏并在“已售物品”中附加相应的数值。 B栏到'产品列表'?
例如,'产品列表'和'物品已售出'并排看起来像这样:
Item Current Item Amount
Item A 8 Item A 3
Item B 34 Item C 4
Item C 0 Item D 27
因为'项目B'列表中不存在,所需的结果如下:
Item Current Item Amount
Item A 8 Item A 3
Item B 34
Item C 0 Item C 4
答案 0 :(得分:1)
您可能需要使用vlookup
公式:
=IFERROR(VLOOKUP(A2,'Items Sold'!A:B,1,0),"")
=IFERROR(VLOOKUP(A2,'Items Sold'!A:B,2,0),"")
这两个公式将用数据拖拽每一行。
单一公式
还有构造ArrayFormula
+ vlookup
。这是单一的公式解决方案:
={"Item","Amount";ArrayFormula(IFERROR(VLOOKUP(OFFSET(A1,1,,COUNTA(A2:A)),'Items Sold'!A:B,{1,2},0),""))}
我认为日期是这样的:
Product List Items Sold
A B A B
1 Item Current Item Amount
2 Item A 8 Item A 3
3 Item B 34 Item C 4
4 Item C 0 Item D 27