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首选!
相关知识详解1CELL函数入门详解
相关知识详解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函数,我们已经写过专题,这里简单说一下,他会把我们给的文本地址转成真正的引用!
(0)

相关推荐