Excel动态超链接表导航

时间:2013-02-26 02:11:12

标签: excel hyperlink

我有一个动态超链接,可以选择工作表中指定列中的最后一个单元格,而不管该列中的项目数是多少。因此,如果我在一列中有22个项目,该链接将选择第23行等等。

我要做的是让它选择最后一个单元格(以相同的方式),但在同一工作簿的不同工作表内 - 只要我的参考单元格设置为适当的数字(即我有一个下拉列表)选择器,用于设置此引用单元格的值并更改超链接。

我使用IF和COUNTA语句实现了这一点,但我无法弄清楚如何使链接公式计算不同工作表的列数。这是功能:

=IF(J6=1, HYPERLINK("#Parts!b"&COUNTA(B:B)+3, "Add New Entry"), HYPERLINK("#Employees!b"&COUNTA(B:B)+3, "Add New Entry"))

如何更改公式以便在相应的工作表中执行COUNTA?

1 个答案:

答案 0 :(得分:1)

只需在sheet name!中定义的列范围前添加counta()即可。例如,如果您的工作表的名称是sheet1,您将执行以下操作:

=IF(J6=1, HYPERLINK("#Parts!b"&COUNTA(sheet1!B:B)+3, "Add New Entry"), HYPERLINK("#Employees!b"&COUNTA(sheet1!B:B)+3, "Add New Entry"))