[英]Find value based on id on separate sheets in excel
我只有一張ID(年)
| Jan | Feb | Mar | Apr |
Vendor | Name | Product ID | ? | ? | ? | ? |
1 | Test | 20 | ? | ? | ? | ? |
1 | Test2| 30 | ? | ? | ? | ? |
2 | Test3| 50 | ? | ? | ? | ? |
以及具有ID和值的多個工作表(月)
這是我的簡單
Vendor | Name | Product ID | Value | Month
1 | Test | 20 | 5 | January
1 | Test2| 30 | 7 | January
2 | Test3| 50 | 9 | January
還有另一個工作表(二月),像這樣:
Vendor | Name | Product ID | Value | Month
2 | Test3| 50 | 8 | February
如何將值導入/查找到單個工作表(年)中?
這是我嘗試過的:
= VLOOKUP(C2;jan!C:C;4;FALSE)
有人知道這是否可能嗎?
是。 對的,這是可能的。 您的問題(您未提及)可能是您使用的搜索數組是單列( C:C
),並且您試圖從其“第四”列返回一個值。 此外,它看起來(您沒有提到什么位置,所以我再次猜測)好像C2可能包含Product ID
標簽而不是要查找的值。
所以我建議:
=IFERROR(VLOOKUP($C3;INDIRECT(D$1&"!C:D");2;FALSE);"")
外部只是錯誤處理,因此空白處將顯示未找到值的位置(就像在二月份搜索20
那樣)。
固定搜索詞( C3
),以方便在不同月份之間進行復制(對於每個月,ID仍來自同一列)。 行號增加了1,因為查找標簽似乎毫無意義。
我建議使用INDIRECT,以便可以將(年份)表中的標題合並到公式中並逐頁保存替代選擇。 根據上面顯示的內容而不是公式所建議的內容選擇C:D列(因此選擇2
)可能是現實的。
應用到我認為可能是D3的模型上,您應該能夠前后復制公式以適合需要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.