【待续】【Excel-函数】常用技巧总结

Excel-函数-常用技巧总结

1.vlookup函数的多条件查找

该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

当把下图中的左侧表格格式改成右边表格的格式时,数据的填充则需要多条件进行判断。
方法:
①使用vlookup函数和数组相结合的方式
②在G3单元格中输入公式以后,ctrl+shift+enter,然后横向拉动自动填充行,整行纵向拉动自动填充整列。
在这里插入图片描述
③注意:横列和纵列表头全部有合并单元格,在使用公式时,被默认的单元格都是第一个。
④【#N/A】可以在公式中使用iserror函数去掉:
在这里插入图片描述
⑤重点讲一下if条件函数中的数组{1,0}
vlookup函数的查找范围是
IF({1,0}, $ A$ 2:$ A$ 9&$ B$ 2:$ B$ 9,$ C$ 2:$C$9),那么这个if函数的结果是什么呢?
1)
因为需要查找的是两个条件,但是vlookup函数只能查找一个条件,所以需要用【&】将查找的两个条件的单元格连接起来,形成【lookup_value】。
2)
当if函数的第一个参数为数组时,会分别进行计算:
先用1作为参数判断,返回 $A$2: $A$9& $B$2: $B$9;
然后用0作为参数判断,又返回一个结果 $C$2: $C$9。
两个结果重新组合成为一个新的数组: $A$2: $A$9& $B$2: $B$9在第一列, $C$2: $C$9在第二列:
随便选中一片区域,输入数组公式
=IF({1,0}, $A$2: $A$9& $B$2: $B$9, $C$2: $C$9)
然后同时按下三键,结果如下:
在这里插入图片描述
从以上结果,就可以看出,if函数中的数组{1,0}就是手动的构建了一个新的数据表,也就是vlookup函数中的【table_array】参数。
从中我们看到,需要查询的数据在新构建的数组中的第二列,因此,vlookup函数的【col_index_num】是2。

2.
待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值