excel函数公式技巧查找相同项 (excel最牛查询)

查找公式?你首先会想到Vlookup函数、Match函数、Lookup函数,今天教大家一个什么函数也不用的公式

【例】如下图所示,要求根据业绩销售部门,从上表中查找对应的金额。

分析:实现上面的查找,可用的公式太多了。如:

excel查询公式大全详解,excel最牛的应用

图一

=VLOOKUP(A10,A1:G6,MATCH(B10,1:1,),0)

=INDEX(A1:G6,MATCH(A10,A1:A6,0),MATCH(B10,A1:G1,0))

=LOOKUP(1,0/(A10=A2:A6),OFFSET(A2:A6,,MATCH(B10,B1:G1,0)))

这些函数看上去很乱头晕眼花

那么现在大家看看这个公式怎么样:

=机器软件 销售部门4

excel查询公式大全详解,excel最牛的应用

图二

你看到的没错,看上去很复杂的查找,只需要在单元格输入(切记是输入不是直接等于点击单元格

=列标题+空格+行标题

这样设置公式还有一个很牛的用处:当你双击公式单元格时,会在上表中用颜色框标出你所查找的值:

excel查询公式大全详解,excel最牛的应用

还有一个关键步骤就是再套入公式之前要完成的

选取表格 - 公式 - 定义的名称 - 根据所选内容创建 - 确定

excel查询公式大全详解,excel最牛的应用

公式的原理:

· 空格在excel中也可以作运算符使用,叫交叉运算符,它可以返回前后两个区域交汇处的区域或值。

这个公式有个小缺陷,不能直接引用单元格地址并进行复制,如:

=A10 B10

excel查询公式大全详解,excel最牛的应用

解决方法:使用Indirect函数,即:

=INDIRECT(A10) INDIRECT(B10)

还有一点需要注意,定义的名称中如果以数字、字母C和R开头(另外也不能和单元格地址相同,如A1,B100),名称最前会自动添加下划线,如6月会定义为_6月,所以在公式中数字前也要加下划线。如:

=工资 _6月