我有一个中等大小的值矩阵,可以使用50张左右的INDIRECT函数收集数据(60-80值/张)。
举个例子:
=IFERROR(INDIRECT($C4&N$1);0)
其中:
$C4
=连接值(工作表名称)。使用CONCATENATE
的原因是该值是服务提供商和站点的ID组合。这些来自单独表格上的数据验证列表。
N$1
引用工作表中的单元格以从
问题是INDIRECT
- 函数似乎无法识别连接值。
如果情况如下,且C是与工作表名称匹配的连接值,INDIRECT
根据IFERROR
给出值0。
| A | B | C | | ISS | HT | ISSHT |
A =服务提供商
B =网站名称
现在,如果我将ISSHT更改为纯文本而没有CONCANATE
- 公式,则相同的INDIRECT
公式会从匹配工作表中返回正确的值。
在Excel中更改单元格数据类型对最终结果没有影响。
任何想法/帮助解决这个问题表示赞赏。