Excel:将单元格值解释为表名

时间:2018-07-10 19:06:16

标签: excel reference excel-2016 excel-indirect excel-tables

我在Excel 2016中定义了几个不同的表,它们具有相同的布局,基于Name作为最左侧的关键字段。我针对基于另一个表中的VLOOKUP的那些表执行Name,该表具有FieldNameTableName列,我应该使用它们在右边进行搜索地点。所以目前,我有如下代码:

VLOOKUP([@FieldName], IF([@TableName]="Static", Static, Dynamic), 2, FALSE)

当您只有两个要搜索的表StaticDynamic时,这非常有用。但是,当您有5个或6个时,编写一串嵌套的IF不会导致可读的解决方案。

我可以调用一个函数来将TableName中的字符串值转换为实际的表引用吗?如果没有,如果我想尽可能不使用VBA,还有其他方法可以做同样的事情。

非常感谢您

0 个答案:

没有答案