社区主页 文章详情

[Excel]动态实现一众超链接

效率火箭 11-08 21:00 + 关注

[Excel]动态实现一众超链接

[Excel]动态实现一众超链接


Excel中的动态图表,小伙伴你可能有所耳闻,就像这样:

[Excel]动态实现一众超链接

可是,你是否又知道如何按照某些条件,来生成动态超链接呢?本期,我们就来实践下,如何在excel中实现动态超链接。

样列

[Excel]动态实现一众超链接

假设,手头一份excel文档中,有三张不同的表,分别对应有6个不同的超链接位置。

[Excel]动态实现一众超链接

而在主表中,有一个筛选器:通过选择1~6,来定位之前6个不同的位置。并通过D5单元格来实现超链接的跳转。

操作方法

>>>步骤一

[Excel]动态实现一众超链接

给六个超链接位置分别命名为 Hyperlink_Location_0106


>>>步骤二


[Excel]动态实现一众超链接

将筛选器D2单元格,这个数据有效性单元格命名为 Hyperlink_Selector

>>>步骤三


[Excel]动态实现一众超链接

名称管理器中,新建一个名为 Dynamic_Hyperlink的公式:

=IF(Hyperlink_Selector="",Hyperlink_Location_01,

CHOOSE(Hyperlink_Selector,

Hyperlink_Location_01,

Hyperlink_Location_02,

Hyperlink_Location_03,

Hyperlink_Location_04,

Hyperlink_Location_05,

Hyperlink_Location_06))

这个公式不难理解,其实主要就是利用CHOOSE函数,来分别选择6个超链接位置的名称。

>>>步骤四


[Excel]动态实现一众超链接

很显然,Excel的超链接功能已经无法在某一单元格实现跳转到多个位置这样一个目标。因此,我们必须在此使用HYPERLINK函数。

[Excel]动态实现一众超链接

公式:

=HYPERLINK("#Dynamic_Hyperlink","前往目标单元格")

其中,"#Dynamic_Hyperlink"代表了需要跳转的目标位置,而"前往目标单元格"则是此单元格中显示的内容。

需要特别注意的是,由于Dynamic_Hyperlink是一个包含有公式自定义名称,因此在HYPERLINK函数中,必须添加#并用引号


最终效果

[Excel]动态实现一众超链接



未经授权,不得转载

展开阅读全文

打开App,查看更多好文内容
全部评论 (1)
值友7000520979
0
11-09 07:22

用数据分析里的 切片器 似乎也可以实现 第一个gif里的效果展示吧……

打开App,查看更多好文和评论
猜你喜欢
编辑精选
2
7
1
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索