excel - 将匹配中的行号插入查询
问题描述
我对几个从 api 更新的单元格进行了 if 查询,如下所示:
=IF(Scrapes!B15<1,0, IF(Exact(Scrapes!F15,"-"), 0,Scrapes!F15))
我想做的是搜索包含如下数据的行:
=MATCH(A3, Scrapes!A2:A94,0)+1
并将该行号插入到上面的 If 查询中,如下所示:
=IF(Scrapes!B{RowNumber}<1,0, IF(Exact(Scrapes!F{RowNumber},"-"), 0,Scrapes!F{RowNumber}))
这可能吗?
解决方案
试用INDEX
功能:
=IF(INDEX(Scrapes!B:B,MATCH(A3, Scrapes!A2:A94,0)+1)<1,0, IF(Exact(INDEX(Scrapes!F:F,MATCH(A3, Scrapes!A2:A94,0)+1),"-"), 0,INDEX(Scrapes!F:F,MATCH(A3, Scrapes!A2:A94,0)+1)))
推荐阅读
- javascript - 有没有办法显示网站上托管的抽搐频道?
- javascript - 如何将一个将默认图像设置为参数的函数传递给正在获取图像 src 的 .attr()?
- asp.net-core - 如何为每个客户授予/限制对图像子文件夹的访问权限?
- javascript - 我无法在函数内添加函数
- react-native - Uncaught Error: undefined is not an object (evaluating 't.props.navigation.navigate') touchableHandlePress@[native code]
- r - 如何从存储在另一个数据框中的与测试记录最相似的数据集中找到记录?
- python - 如何将标准输入上的输入发送到 Makefile 中定义的 python 脚本?
- ms-access - 查询工具和设置
- javascript - require(): "不是函数"
- java - 当我单击通知中的按钮时如何更新活动 UI?