簡體   English   中英

在Excel中基於單獨工作表上的ID查找值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM