use*_*695 4 worksheet-function microsoft-excel
我正在尝试在 excel 中创建一个 VLOOKUP 公式,但是,表数组可能位于许多不同的工作表中。
例如,我有这个论坛
=Vlookup(a1, ‘[Datafile.xlsx]worksheetapples’!$A1:F500,3,False)
这在单个场景中工作正常,但worksheetapples不是我唯一想要查找的工作表,我有worksheetbananas和worksheetpears
有没有办法传入工作表以供参考?
编辑:我试图避免编写一个IF公式来检查一个值,然后使用相关的 VLOOKUP。传递工作表的名称会容易得多,而不是检查 A1 是否是苹果,对苹果进行 VLOOKUP,如果 A1 是梨,则在梨上进行查找等
尝试使用INDIRECT,如
=Vlookup(a1, INDIRECT(CONCATENATE("‘[Datafile.xlsx]",B1,"'!$A1:F500")),3,False)
Run Code Online (Sandbox Code Playgroud)
其中 B1 包含工作表名称。
| 归档时间: |
|
| 查看次数: |
37417 次 |
| 最近记录: |