2016-09-26 31 views
1

我想匹配两个产品目录电子表格,“产品列表”和“已售出项目”的文本值及其相应的数值。问题在于,在我使用的系统中,如果某个商品在该周内没有销售,则不会显示在电子表格中,而留下的空白可能会使字母降序无效。匹配两个列表中的项目数量

有没有办法在'Items Sold'列A中搜索'Product List'列A中每个单元格的文本值,并将'Items Sold'列B中相应的数值附加到'Product List'?

例如,“产品目录”和“售出商品”并排看起来像这样:

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 

回答

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 
+0

谢谢!我使用了拖放方法。不知道我做错了什么,但是当我以前应用了vlookup命令时,它导致了一个错误。 –

相关问题