我想知道是否有任何方法可以让超链接外壳引用随文件夹移动。例如,我有超链接=HYPERLINK("NTB\0000000313", "Link")
。如果我将其复制下来,是否有任何方法可以自动将文件夹编号增加一,从而导致在向下填充时出现以下内容?
=HYPERLINK("NTB\0000000314", "Link")
=HYPERLINK("NTB\0000000315", "Link")
=HYPERLINK("NTB\0000000316", "Link")
=HYPERLINK("NTB\0000000317", "Link")
=HYPERLINK("NTB\0000000318", "Link")
我想要一个可以自动执行此操作的工作表函数解决方案。有什么想法吗?
答案1
这应该可以解决问题。
=HYPERLINK("NTB\"&TEXT(ROWS($1:313),"000000000"),"Link")
ROWS($1:313)
计算范围内的行数$1:313
。输入此值的第一行将等于 313。向下填充时,313 将递增,因此在下一行中,公式的这一部分将为ROWS($1:314)
,从而返回 314。
函数TEXT
包装器获取此数字并将其重新格式化为 9 位数字的字符串,并在左侧填充零。此字符串与"NTB\"
shell 引用的部分连接在一起。