首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

比Vlookup好用10倍,ToRow是一个超级查找函数

有一个新函数的问世,把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)

注:如果有多个符合条件结果会显示到一行中。

兰色说:今天只是ToRow的一个非本份的扩展应用,它的表格转换更强大。其实它还有一个同样牛的兄弟ToCol函数,兰色已它们都录成视频更新到兰色的四合一函数教程里。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OO0UqK-ohSQPT8Vc5EVYEJ0w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券