文章导读:曾经有人问我VLOOKUP查询,能不能链接到对应的数据源,方便我查看他的位置和对应的其他信息?今天我们就会回答这个问题,可以! 我们先从简单地开始讲起! 当前表链接查询 比如,我们正常通过商品编码查询……各位看官请向下阅读:
曾经有人问我VLOOKUP查询,能不能链接到对应的数据源,方便我查看他的位置和对应的其他信息?今天我们就会回答这个问题,可以!
我们先从简单地开始讲起!
当前表链接查询
比如,我们正常通过商品编码查询到对应的价格
现在我们希望点击给结果增加一个超链接功能,点击就可以跳转到对应的数据源位置!
这个需求其实就是要做超链接,我们使用HYPERLINK函数配合即可!
语法:HYPERLINK(地址,显示文字)
没有基础的同学可以先看看这篇,从入门到精通!
HYPERLINK函数详解:HYPERLINK从入门到精通10大案例
接下来,我们看一下如何处理:
▼公式
=HYPERLINK("#Sheet2!"&CELL("address",OFFSET($C$1,MATCH($F2,$A$2:$A$10,),)),VLOOKUP(F2,A:C,3,))
▼ 动画演示
简要说明:
1、HYPERLINK的第一参数地址主要由CELL函数获取,cell函数第二参数要求是引用,所以我们只能借助于结果是引用的方式,OFFSET首选!
相关知识详解1:CELL函数入门详解
相关知识详解2:函数 | MATCH给查找引用类函数注入灵魂
2、VLOOKUP主要用于显示对应的结果文字部分!其他查找引用函数也可以实现同样的效果!
相关知识详解1:常用查询方法合集
本文由“壹伴编辑器”提供技术支持
相对于上面的当前工作表,其实一般我们更多的是要调整到其他工作表中,所以我们模拟一下多工作表查询!
多工作表链接查询
我们首先要实现的就是跨多表查询,就这点对很多新手来说就有点难了!
▼公式->后面有简化公式
=VLOOKUP(B3,LOOKUP(1,0/COUNTIF(INDIRECT({"柑橘类";"瓜类";"核果类"}&"!C:C"),B3),INDIRECT({"柑橘类";"瓜类";"核果类"}&"!C:D")),2,)
分表数据源结果
我们还是先简单说一下上面的查询原理
1、COUNTIF支持多表多维查询,这里主要判断哪一个表中的C列包含我们要查询的值,0处于对应的结果只有0或者错误值,剩下的就是LOOKUP的二分法查询原理,会返回最后一个0对应的第三参数!
2、INDIRET函数,我们已经写过专题,这里简单说一下,他会把我们给的文本地址转成真正的引用!
扩展阅读:函初 | 引用函数INDIRECT基础入门
3、最后就是VLOOKUP在LOOKUP结果中进行查找,不用多件了!
上面我们算是完成了链接的文本部分,下面我们来处理链接的地址问题!
想要实现这部分,由于要多次使用到上面查询到对应名称的公式,所以我们给他定义一个名称,提供公式的可读性
=LOOKUP(1,0/COUNTIF(INDIRECT({"柑橘类";"瓜类";"核果类"}&"!C:C"),B3),{"柑橘类";"瓜类";"核果类"})
定义名称:可以使用表名代替上面长长的公式
定义名称后,上面的公式可以简化成这样:
▼定义名称后
=VLOOKUP(B3,INDIRECT(表名&"!C:D"),2,)
简化完成显示部分公式,下面继续搞链接
▼定义名称后的完整公式
=HYPERLINK("#"&CELL("address",OFFSET(INDIRECT(表名&"!D1"),MATCH(B5,INDIRECT(表名&"!C:C"),),)),VLOOKUP(B5,INDIRECT(表名&"!C:D"),2,))
▼ 动画演示:点击自动跳转
套路基本和第一个本表差不多,只是这里涉及到多表查询的问题,对新手来说有点难度,不过都是套路,多练习一下也就OK了!
想要从零系统学习Excel,查看本站上方“视频教程”获取最新秋叶Office三合一办公应用课程!
以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!
你可能对这些文章感兴趣:- Excel表格利用数据验证防止重复数据的输入(excel表格利息计算公式)
- Excel表格为工作表的部分区域设置保护密码同时隐藏单元格内容。(excel表格为啥输入数字又变成其它啦)
- Excel表格入库表自动录入入库时间(excel表格制作教程入门)
- Excel表格快速批量隐藏/显示不连续的工作表(excel表格快速排序)
- Excel表格利用切片器快速筛选数据/实时更新柱状图(excel表格利息计算公式)
- Excel表格在筛选状态下实时更新序号(excel表格在电脑上怎么下载)
- Excel表格不复制隐藏数据(excel表格不能自动求和)
- Excel表格隔行填充颜色(excel表格隔一行插一行怎么操作)
- Excel表格快速汇总多个工作表的数据到同一个工作表(excel表格快速查找)
- Excel表格三种方法实现多条件查找(excel表格三位数变成两位数)
本文地址:https://logohe.com/497390.html ,如需转载请文章来源:办公资源网
声明:本站所有文章均为网络资源收集于及用户投稿,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。如若本站内容侵犯了原著者的合法权益,请联系站长484405847@qq.com删除,我们将及时处理!