首页 > 解决方案 > 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不起作用。

我很确定我的格式是错误的,但我不知道我在寻找什么甚至开始查找它。

标签: excelexcel-formula

解决方案


利用:

=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 列中找到匹配项的整行


推荐阅读