查找单元格地址并根据选项卡名称添加超链接

时间:2015-06-26 11:39:36

标签: excel-2007

我有一个多标签(200+)工作簿,其中每个标签都有一个特定的3-5位数名称。标签的名称通过公式=RIGHT(CELL("filename";A1);LEN(CELL("filename";A1))-FIND("]";CELL("filename";A1);1))进入每个相应标签的A1中。这样做正常。

我需要所有A1成为可点击(超链接)以跳转到工作簿中第一个选项卡(MAIN)中的特定单元格,其中列出了所有选项卡名称列(C6:C280& ;成长)这是计划 -

=HYPERLINK(**xxxxxx-add_here-xxxxxxxxx**;RIGHT(CELL("filename";A1);LEN(CELL("filename";A1))-FIND("]";CELL("filename";A1);1)))

尝试添加类似(#'MAIN'!C)&MATCH(RIGHT(CELL("filename";A1);LEN(CELL("filename";A1))-FIND("]";CELL("filename";A1);1)));MAIN!C6:C280;0)的内容,但某处出现了错误。请更正或建议更好/更简单的选项。谢谢:))

这是一个共享文件,因此不允许使用VBA /宏/条件格式等。

1 个答案:

答案 0 :(得分:0)

=HYPERLINK("#Main!C"&MATCH((RIGHT(CELL("filename";A1);LEN(CELL("filename";A1))-FIND("]";CELL("filename";A1);1)))*1;Main!C:C;0);RIGHT(CELL("filename";A1);LEN(CELL("filename";A1))-FIND("]";CELL("filename";A1);1)))

好的,几天摆弄,我自己想出了解决方案。上面的字符串有效。看起来问题是格式化,因为当标签名称乘以1(从而使它成为一个数字)一切都开始工作。去图..