vlookup是Excel里公认的明星函数,难得的偶像与实力派选手,使用频率非常高,很多人学习查询的第一个公式便是vlooup,if函数自热也实力不俗,尤其处理多层嵌套情况,更是看家本领,本来井水不犯河水,可vlookup在最近偏偏抢起了if的饭碗,处理起多层嵌套问题来,这是怎么一回事呢?我们来看看究竟
如下是一份销售人员提成表,左边是提成规则,根据销售金额区间不同,有不一样的提成百分比,现在需要根据实际销售金额来确定销售人员的提成百分比,if多层嵌套提出的解决方案为=IF(F6>=10000,10%,IF(F6>=5000,8%,IF(F6>=3000,6%,IF(F6>=1000,4%,2%)))),这是if函数的基本用法,解决了问题,可公式略显冗长

以下是if多层嵌套的逻辑过程,需要对嵌套的逻辑要清晰明了才能准确写出

在看看vlookup提出的解决方案,输入公式=VLOOKUP(F6,$B$6:$C$10,2,1),公式简洁明了,$B$6:$C$10为数据范围(如下红色区域),第3个参数表示引用数据在数据范围的第2列,注意第4个参数是1,而不是我们之前常用的绝对引用0或false,这是vlookup的另一个用法,近似查询功能

还有这种用法?复习一下vlooup语法:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
excel如何去除最高分和最低分计算平均分,一个简单函数就搞定
在某些比赛或面试中,考官会根据考生的综合表现独立评分,成绩采用百分制计算,按照去掉一个最高分、一个最低分,计算剩余考官分数平均值的办法,得出考生的面试成绩,在这种计算规
lookup_value F6
table_array $B$6:$C$10,
col_index_num 2
range_lookup
如果 第4个参数range_lookup 为 1,则返回精确匹配值或近似匹配值,如果找不到精确匹配值,按近似匹配值查找,返回小于 lookup_value 的最大值。 但数据区域第一列必须按升序排列,本例中提成分界点是符合升序排列的,如搜索销售金额为500,低于500的提成分界点是0,提成为2%, 搜索结果为2%;搜索金额为2000,查找到小于2000的最大临界点为1000,1000对应的提成点为4%,搜索结果为4%;搜索金额为4000,查找到小于4000的最大提成临界点为3000,3000对应的提成点为6%,搜索结果为6%,如此类推

需要注意临界点的选择,区间范围都是下界<=X<上界,注意等于号的位置,如1000<=X<3000,X大于等于1000,小于3000

想不到,vlooup的功能也来越全面了,近似匹配尽管应用的比较少,但是只要掌握其用法,可以大大提高我们的工作效率
Excel身份证号验证实现教程
做过HR的小伙伴都有过管理企业花名册的经历,员工信息中有一项重要的信息就是身份证号,在录入员工身份证号的时候您有没有过录错的经历呢?或者员工提供的身份证号是错误的?今天我们