

受欢迎的
如下图所示,根据单元格G2的名称,在A〜E数据区域中查询相应的年龄.
经典例程:
= VLOOKUP(G2,B1: E6,4,0)



通用查询
如下图所示,根据G2单元名称,在A〜E数据区域中查询相应的作业编号.
=查找(1,0 /(G2 = B2: B6),A2: A6)

常规指南:
=查找(1,0 /(条件区域=指定条件),要返回的区域)


最佳组合
使用MATCH函数查找查询值的位置,然后使用INDEX函数返回指定区域中指定位置的内容. 两者的结合可以实现上,下,左和右查询的全部范围.
如下图所示,根据名称查询部门和职务.
单元格F3的公式为:
=索引(A: A,MATCH($ E3,$ C: $ C,))



隔壁的老挝
VLOOKUP函数和MATCH函数的组合经常用于列数不确定的数据查询.
如下所示,根据单元格B13的名称,查询数据表中的相应项.
单元格C13的公式为:
= VLOOKUP(B13,A1: G9,MATCH(C12,1: 1,),0)

如果数据表中的列数很大,则在使用VLOOKUP函数时excel验证公式,您仍然需要计算数据表中的查询项数,这确实很麻烦.

好吧excel验证公式,现在使用MATCH函数来查询项目所在的列. 然后VLOOKUP函数根据MATCH函数提供的信息返回相应列的内容.
多个P例程
日常工作中经常遇到一对多的查询. 以下图为例,从财务部门提取所有人员.
在单元格F2中输入以下公式后,按Ctrl + Shift + Enter,然后向下拖动以进行复制.
=索引(C: C,小((B $ 2: B $ 10 <> E $ 2)/ 1%+ ROW($ 2: $ 10),ROW(B1)))&“”

该公式的意思是:
如果单元格范围B $ 2中的部门不等于单元格E $ 2中指定的部门,则将其除以1%,得到由100和0组成的存储阵列.
添加行号ROW($ 2: $ 10),如果等于E2单元格名称,则为0+对应的行号,否则为100+对应的行号.
然后使用SMALL函数从小到大提取行号,然后INDEX函数根据提取的行号返回与A列相对应的内容.
提示: 此公式相对复杂. 如果您暂时不了解它,可以将其保存以备后用. 返回搜狐,查看更多
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-193629-1.html
其余舰船只有5艘在2000吨至3000吨之间
如果再配合降【】17%至7%