今天这个教程厉害了,平时我们按条件查找,一般成功查找出结果就可以了,如果再能给查找结果加个超链接,一点就能直接跳到源数据表中的这个单元格,岂不是更好?
案例:如下图所示,根据 O、P 列的下拉菜单查找出对应的业绩,并且给查找结果加上超链接,可以跳转到对应的单元格。
解决方案:
先设置下拉菜单。
1. 选中 O2 单元格 --> 选择菜单栏的“数据”-->“数据验证”
2. 在弹出的对话框中选择“设置”选项卡 --> 按以下方式设置 --> 点击“确定”:
- 允许:选择“序列”
- 来源:选择所有姓名
3. 选中 P2 单元格 --> 选择菜单栏的“数据”-->“数据验证”
4. 在弹出的对话框中按上述同样的方法设置,“来源”选择所有月份。
5. 在 Q2 单元格中输入以下公式:
INDEX(B2:M14,MATCH(O2,A2:A14,0),MATCH(P2,B1:M1,0))
公式释义:
- index 的参数含义是 (查找区域, 行值, [列值]);两个 match 函数的结果分别是行值和列值;
- match 的参数表示 (查找值, 查找区域, [匹配类型]);0 表示精确匹配
为了便于大家核对,我把查找区域中的目标单元格标黄。
重新选择姓名和月份,结果仍然正确。
接下来我们只要给这个公式外面套上 hyperlink 函数。
6. 将 Q2 单元格的公式修改如下:
=HYPERLINK("#Sheet1!"&CELL("address",INDEX(B2:M14,MATCH(O2,A2:A14,0),MATCH(P2,B1:M1,0))),INDEX(B2:M14,MATCH(O2,A2:A14,0),MATCH(P2,B1:M1,0)))
公式释义:
- 上面的公式挺长的,为了便于大家理解,我把原本的 index match 查找组合先替换成“查找结果”,这样就比较直观:
- =HYPERLINK("#Sheet1!"&CELL("address",查找结果),查找结果)
- CELL("address",查找结果):返回“查找结果”的行号列标;
- HYPERLINK 的参数含义为 (地址,显示文字);本公式表示给源数据表中的“查找结果”单元格加上超链接,且显示的内容就是这个值
现在就实现了所需的效果。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
,