Cell函数为我们提供了方便灵活的信息提取方式。特别是和Hyperlink函数结合使用的时候。 对于简单的表名,这个方法没有什么问题。 对于含有特殊字符(空格,中划线等)的表名,这个就有问题了。比如,表名称为 "Test Name"。
这是因为cell函数返回的是一个文本整体,而hyperlink对于地址文本的输入,对于表名在含有特殊字符时,是有特殊表达要求的。下面的函数组合,适当处理的cell函数的返回文本,更具有广泛的通用性。
=LET(tcell,'Test Name'!B3,namecell,F15,HYPERLINK(SUBSTITUTE(SUBSTITUTE(CELL("address",tcell),"'[","["),"]","]'"),namecell))
注意:由于使用了LET函数,只有2020年5月之后的Office365才支持。
zenith
2022/4/15 闭关修炼中
阅读(623) | 评论(0) | 转发(0) |