当前位置: 首页 > article >正文

【Excel】ToRow超级查找函数

看拼写ToRow的作用该是转换为行,的确如此,它可以把一个表格转换为一行。=TOROW(A1:C6)
在这里插入图片描述
之所以敢挑Vlookup,是因为它的第2个参数为2时可以忽略错误值。=TOROW(F9:F13,2)
在这里插入图片描述
所以要查找出符合条件的,只需要把不符合条件的变成错误值,用ToRow忽略错误值的特点提取数据。
如何把不符合条件的变成错误值?用IF函数。如下图所示把非A的行变为错误值。=IF(A2:A7=D1,B2:B7,X)
公式说明:如果满足条件就显示对应的值,不满足就随便用一个不带引号的文本转换为错误值。公式中的X可替换为任一个文本字符。
在这里插入图片描述
查找原理明白了,下面看3个Vlookup很难实现的例子。
1、一对多查找
【例1】所下图所示,根据D列的部门,把本部门的姓名放在一行中,如下图黄色区域。
=TOROW(IF(A$2:A16=D2,B$2:B16,X),2)
在这里插入图片描述
2、多条件查找
【例2】如下图所示,根据部门和姓名查找对应工资
=TOROW(IF(A$2:A10&B$2:B10=E2&F2,C$2:C10,X),2)
在这里插入图片描述
3、多条件多列查找
【例3】根据部门和姓名查找后面所有列的值。
=TOROW(IF(A$2:A10&B$2:B10=A16&B16,C$2:F10,X),2)
在这里插入图片描述


http://www.kler.cn/a/394538.html

相关文章:

  • AndroidStudio-常用布局
  • 安装SQL server中python和R
  • 某app最新版 vmp算法分析一
  • 俏美韵从心出发,与女性一道为健康生活贡献力量
  • unity基础,点乘叉乘。
  • 闯关leetcode——3174. Clear Digits
  • 随机数
  • Spring Boot中的自动装配机制
  • 【竞技宝】CS2-上海majorRMR:美洲区最后门票争夺战
  • Spark 共享变量:广播变量与累加器解析
  • spring-webmvc根据请求路径找到对应的 HandlerMethod
  • [代码随想录Day11打卡] 150. 逆波兰表达式求值 239. 滑动窗口最大值 (有点难度) 347.前 K 个高频元素 (有点难度) 总结
  • 28、dawn
  • .NET 中的虚拟内存
  • 浅谈C#之多线程流式适配器
  • kafka如何知道哪个消费者消费哪个分区?
  • 单片机设计智能翻译手势识别系统
  • 「QT」窗口类 之 QWidget 窗口基类
  • 进入未来城:第五周游戏指南
  • 机器学习day4-朴素贝叶斯分类和决策树
  • ssm121开放式教学评价管理系统+vue(论文+源码)_kaic
  • java -jar`命令详解:运行JAR文件、传递参数与性能调优
  • 版本更新|大量云机风控指纹升级、新增安卓10系统!DuoPLus云手机新版本上线
  • 【人工智能】深入理解LSTM:使用Python构建文本生成模型
  • k8s上部署redis高可用集群
  • Qt主线程把数据发给子线程,主线程会阻塞吗