首页 > 解决方案 > 将匹配中的行号插入查询

问题描述

我对几个从 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}))

这可能吗?

标签: excel

解决方案


试用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)))

推荐阅读