如何将文件名与单元格变量关联?Excel ZÄHLENWENN函数问题
解决Excel动态引用外部文件名的问题
直接把单元格引用放在引号里的写法不会被Excel识别为动态变量,要实现这个需求,得用INDIREKT(德语版Excel的INDIRECT函数)拼接并解析动态引用字符串,具体公式如下:
=ZÄHLENWENN(INDIREKT("["&C6&".xlsx]ListeVU!$Y:$Y");F5)
注意事项:
- 如果C6单元格里已经包含
.xlsx后缀,要删掉公式里的.xlsx部分,改成:=ZÄHLENWENN(INDIREKT("["&C6&"]ListeVU!$Y:$Y");F5) - 被引用的外部文件(比如C6对应的文件)必须处于打开状态,否则
INDIREKT函数无法读取关闭文件的内容,这是Excel的固有限制。
内容的提问来源于stack exchange,提问作者Yokanishaa
相关产品推荐
相关产品推荐

