[英]excel lookup in multiple columns
我有兩張以下。 工作表1
id review_name
1 Test1
2 Test2
3 Test3
工作表2
Review_name Date_range
Test1 B2:B248
Test2 AC2:A248
Test3 U2:U248
這里的Date_range指的是sheet3中的列名。我應該選擇評論名稱,並根據上述工作表3的date_range(列范圍),我應該尋找匹配值。
預期結果
Col1 Col2 Col3
1 test1 LOOKUP(1,Sheet3A2:A248,<Here i should use sheet2 lookup date_range>
任何建議,我都使用工作表名稱和范圍的連接,例如LOOKUP(1,Sheet3A2:A248,Sheet3&B2:B248)
但LOOKUP(1,Sheet3A2:A248,Sheet3&B2:B248)
您將需要函數=INDIRECT()
將包含工作表/范圍名稱的字符串轉換為實際范圍。 否則,它只是停留在一個沒有意義的字符串中。 在您的情況下,例如:
=lookup(A1, Sheet3!A2:A248, indirect("Sheet3!" & vlookup(B1, Sheet2!A:B, 2, false)))
lookup
函數的最后一個參數將連接字符串Sheet3!
vlookup的結果,它將是Sheet2的B列中的字符串范圍。 然后,由indirect()
解釋為將在您的lookup()
公式中起作用的實際范圍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.