2016-09-26 33 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命令時,它導致了一個錯誤。 –

相關問題