Excel中FIND函数用在数值查找上,生成查找的索引

奖金发放按五个级别来,计算方法有很多种:

VLOOKUP、SUMIFS这都是非常常规的方法,今天要介绍的是一种开阔视野的一种处理方法,熟悉字符串处理的同学,肯定了解FIND函数:FIND函数可以在一个字符串中找到指定字符的位置。

我们就根据这个特点来写一个公式:

=SWITCH(FIND(A2,"ABCDE"),1,500,2,400,3,300,4,200,5,100)

其实这个公式写的有点多余,如果用SWITCH可能就不会这么写,会这样来写:

=SWITCH(A2,"A",500,"B",400,"C",300,"D",200,"E",100)

更容易理解。反倒是用CHOOSE函数,到很正常:

=CHOOSE(FIND(A2,"ABCDE"),500,400,300,200,100)

有兴趣可以测试一下,上面的公式,看看能不能得到想要的结果。

当然写这个FIND函数出来主要是为了说明,通过FIND函数可以找到对应的位置,那么我们沿着这个思路,再延申一点:能不能通过FIND()*100的方法直接得到结果。

=FIND(A2,"EDCBA")*100

对的,只要我们把字符串的顺序颠倒一下,就可以了。

通过今天这个小例子告诉大家,一个问题的解决方案,有很多种,有时候换一个思路,可能就会有不一样的方法出现。

相关文章

认识一下Excel中的FIND 函数

当需要从字符串中提取部分字符时,提取的位置和字符数量往往是不确定的,需要先根据指定条件进行定位。FIND 函数和 SEARCH 函数,以及用于双字节字符的 FINDB 函数和 SEARCHB 函数都可...

查找匹配,Vlookup函数公式,1分钟入门至精通!

在职场工作中,Vlookup公式用的是很频繁的,几乎每天都要用到,每个职场新人都得学会1、Vlookup基础介绍VLOOKUP是由4个参数组成的=VLOOKUP(查找值,查找数据,查找列,匹配方式)举...

全称查找简称,Lookup和Find公式组合,太厉害了

举一个工作中的例子来说明,老板发给你一堆数据,需要你把对应的负责人给填写出来a列信息是杂乱无章的地址信息,是全称信息,右边是简称信息find公式1、普通用法:=find(查找文本,查找的单元格)当我们...

excel函数技巧:你不知道的find函数巧妙用法

如图,想提取A列数据中的日期,可以借用find函数的start_num参数,从第9个开始查找“-”,从而配合left函数完成日期提取。公式如下:=MID(A3,1,FIND("-",A...

Excel困扰许久的多条件模糊查找,输出不同结果,被find函数搞定

查找函数大家习惯了用 vlookup,而 find 函数用的人相对较少。单从字面理解,find 就是用来查找的,其语法也不复杂。但是这个函数有一些非常精彩的用法,恐怕掌握的人为数不多。比如,某同学说他...