excel学习库

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

完美办公:Match函数的模糊匹配,太实用了

#告别007和996,轻松快乐地办公#

Index函数和Match函数搭配使用,基本没vlookup函数什么事情了。详细很多人都用过Match函数的精确匹配功能,但模糊匹配估计大多数人没使用过。但其实模糊匹配也是很实用的功能。

在工作中有时我们需要进行模糊查询,比如我们输入一个数字,要查询该数字在表格中对应的另一个数据,经典运用就是工业生产中根据批次的生产数量来查询计算抽样数量,下表是一个抽样方案查询表(表1):

质检员需要根据批量,来查询相应的抽样数量,质检员抽样前一半先将检验报告打印出来。检验报告需要填入批量和对应的抽样数量。如果每次手动查询肯定效率很低,如果我们在批量单元格输入批量,抽样数量单元格能直接计算出抽样数量,就非常方便了。这时就要用到Index和Match的组合公式了,其中很关键的一点就是Match函数的模糊匹配功能。

这里我们需要先将表1转换一下,在第一列左侧插入一列,同时带有数字的行各复制一行到下面,在第一列输入第2列的头数和尾数,转换后的表格如下(表2):

我们在表2的右侧O1单元格输入“批量”,P1单元格输入批量值,O2单元格输入“抽样数量”:

如果我们的检验水平是“Ⅰ”,我们在P2单元格输入以下公式:

=INDEX($A$5:$L$18,MATCH(P1,$A$5:$A$18,1),5)

公式解读:

$A$5:$L$18:引用的表格区域

MATCH(P1,$A$5:$A$18,1):根据P1单元格的值,去匹配A列,参数“1”为不精确匹配(小于),返回的值为所在行数,并作为Index函数的行数

5:列数,这里是E列,我们还可以用公式:CODE(UPPER("e"))-64 或 =CODE("E")-64 来代替

这里着重介绍一下MATCH函数:

语法:MATCH(lookup_value, lookup_array, [match_type])

参数说明:

lookup_value必需参数,需要在 lookup_array 中查找的值。lookup_value 参数可以为值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。

lookup_array必需参数,要搜索的单元格区域。

match_type可选参数,数字 -1(大于)、0(精确匹配) 或 1(小于)。match_type 参数指定 Excel 如何在 lookup_array 中查找 lookup_value 的值。此参数的默认值为 1。

你学会了吗?上面的函数用法你都理解了吗?欢迎评论。

关注我,学习更多的办公技巧,让你在职场中如鱼得水!

推荐阅读:

发表评论:

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

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