如何使超链接外壳引用在复制时发生偏移

如何使超链接外壳引用在复制时发生偏移

我想知道是否有任何方法可以让超链接外壳引用随文件夹移动。例如,我有超链接=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 引用的部分连接在一起。

相关内容