excel - Excel:如何使用一个函数的结果作为公式的参数/范围
问题描述
我有 2 个独立工作的公式,一旦我结合起来,我计划将它们粘贴到 If 公式中并得到我想要的结果。但是,我不知道如何将第一个公式的结果用作第二个公式的 Range 参数。
第一个:=MATCH(B3,'Sheet1'!A1:A18,0)
返回 8
第二:=COUNTIF(‘Sheet1’!8:8,V1)>0
返回真
我不想像在第二个公式中那样输入8:8
,而是希望我的 MATCH 返回 8 来代替。
=COUNTIF('Sheet1'!MATCH(B3,'Sheet1'!A1:A18,0):MATCH(B3,'PSR Training Schedule'!A1:A18,0),V1)>0
不起作用。
我很确定我的格式是错误的,但我不知道我在寻找什么甚至开始查找它。
解决方案
利用:
=COUNTIF(INDEX(Sheet1!1:1040000,MATCH(B3,Sheet1!A1:A18,0),0),V1)>0
INDEX(Sheet1!1:1040000,MATCH(B3,Sheet1!A1:A18,0),0)
返回在 A 列中找到匹配项的整行
推荐阅读
- java - 尝试模拟时出现 java.lang.ExceptionInInitializerError
- regex - grep中的正则表达式不尊重条件子句?
- sql-server - 处理来自存储过程结果 API 的 JSON
- javascript - 选择中的静态文本
- c++ - 可变参数模板:每个模板参数一个方法
- javascript - 使用多个选项划分数字的最有效方法
- php - 如何使用 laravel 在控制器内获取数据
- typescript - 打字稿:强制转换重载
- checkbox - 有没有办法在 PyQt5 中“冻结”复选框的状态?
- python - 用于将颜色分配给绘图 python 的循环