这两天汪站长一个视频火了,只是在视频号一天就有几十万的播放量。
原来是一个新函数的问世,把Vlookup虐的满地找牙。它就是Torow函数(WPS和office365可用)
这个函数的用法其实很简单的,就是可以把一个表格转换为一行。
看上去和Vlookup没一毛钱关系,怎么它有查找功能呢?
这和它的第二个参数有关系: 忽略错误值
汪站长突然幻想到,如把不符合长件的都变为错误值,利用这个忽略错误的参数,不就可以只剩下符合条件的吗?
如下图所示根据姓名查找工资,先用IF判断是否相等,如果相等就返回B列值,如果不相等,就返回字符X(字符不加引号就会返回#NAME?错误值)
=IF(A2:A7=D2,B2:B7,x)
如果是返回的数字,还可以再简化公式,分母是false时会返回#DIV/0
=B2:B7/(A2:A7=D2)
接下来用ToRow把错误值排除就得到结果了。
=TOROW(B2:B7/(A2:A7=D2),2)
虽然可以查找,但说它比Vlookup好用也没看出来哦。嘿嘿,咱们就看两个Vlookup很难搞定的问题。
1、多条件查找
根据部门和姓名查找工资
=TOROW(D2:D13/(A2:A13&B2:B13=F2&G2),2)
2、批量查找
把部门所有员工列出来。
=TOROW(IF(A$2:A$13=A16,B$2:B$13,x),2)
注:如果有多个符合条件结果会显示到一行中。
Ps:今天只是ToRow的一个非本份的扩展应用,它的表格转换更强大。其实它还有一个同样牛的兄弟ToCol函数,汪站长正在整理资料,最近会把它们都录成视频更新到汪站长的四合一函数教程里。
|
|
打开微信扫一扫,Office自学网
专注分享软件安装和视频教程,让你一号在手,办公无忧!