excel学习库

excel表格_excel函数公式大全_execl从入门到精通

vlookup几个模式化公式,耗时一个小时总结,工作中直接套用就行

经常使用vlookup函数,但很多使用者觉得掌握vlookup函数很难,今天特意花了两个小时,总结了几个通用公式,大家在工作中直接套用就可以了。

vlookup函数语法:

返回值在查询范围的第几列

注意一点,返回值是在查询范围的第几列,而不是在整个表格的第几列。

第一、基础用法

具体参数看图

=VLOOKUP(E2,A:B,2,FALSE)

第二,近似匹配

近似查询

=VLOOKUP(D2,{0,"特差";30,"一般";60,"良好";80,"优秀"},2,TRUE)

中间的{0,"特差";30,"一般";60,"良好";80,"优秀"}是一个数字,数组中以逗号分隔的为列,分号分隔的为行,所以这是一个2列4行的数组。

第三,逆向查询

逆向查询

=VLOOKUP(F2,CHOOSE({1,2},C2:C10,B2:B10),2,FALSE)

CHOOSE({1,2},C2:C10,B2:B10)是将两列调换位置,具体的原理分析:

第四,多条件查询

多太条件查询

=VLOOKUP(F2&G2,CHOOSE({1,2},B2:B10&C2:C10,D2:D10),2,FALSE)

这个公式要使用ctrl +shift+enter 确认。

第五,一对多查询,这就是经典的countif+vlookup

第一步,使用countif构建辅助列

构建辅助列

=COUNTIF($B$2:B2,$F$2)

然后使用vlookup函数,在如图所示的位置输入vlookup函数公式

一对多

=VLOOKUP(ROW(A1),$A$2:$D$10,COLUMN(B:B),FALSE)

第六、vlookup+通配符

通配符使用

=VLOOKUP("*"&E2&"*",$A$2:$C$10,COLUMN(A:A),FALSE)

第七、返回多行指定列多列,vlookup+match

返回指定列=VLOOKUP($A$2,$A$5:$G$13,MATCH(B1,$A$4:$G$4,0),FALSE)

第八,返回多行多列 ,vlookup+column

返回多行多列

以上呢,就是vlookup在工作中经常使用到的模块化公式,大家尽量掌握公式和原理,做到融会贯通举一反三,如果掌握不了,先套用公式,然后慢慢掌握。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接