Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Excel公式:如何循环遍历数组并检查是否是另一个列表的一部分_Arrays_Excel_Excel Formula_Formula - Fatal编程技术网

Arrays Excel公式:如何循环遍历数组并检查是否是另一个列表的一部分

Arrays Excel公式:如何循环遍历数组并检查是否是另一个列表的一部分,arrays,excel,excel-formula,formula,Arrays,Excel,Excel Formula,Formula,我想知道是否有可能-使用Excel公式(无vba)-在一个包含值的列表中循环,并检查这些值是否在另一个列表中。这样做的目的是在第二个列表设置条件的同时,从第一个列表中提取数据,得出一个和。请看下图。我想这可能适用于包含if语句的sumproduct。有什么想法吗 这应该有效(F1): 但在365版之前的Excel中,您可能需要数组输入它或使用SUMPRODUCT而不是SUM 如果你想比赛?字面上,而不是作为一个通配符代表任何一个字符,你需要F2: =SUM(SUMIF(Table1[Item]

我想知道是否有可能-使用Excel公式(无vba)-在一个包含值的列表中循环,并检查这些值是否在另一个列表中。这样做的目的是在第二个列表设置条件的同时,从第一个列表中提取数据,得出一个和。请看下图。我想这可能适用于包含if语句的sumproduct。有什么想法吗

这应该有效(F1):

但在365版之前的Excel中,您可能需要数组输入它或使用SUMPRODUCT而不是SUM

如果你想比赛?字面上,而不是作为一个通配符代表任何一个字符,你需要F2:

=SUM(SUMIF(Table1[Item],SUBSTITUTE(Table2[Included],"?","~?"),Table1[Amount]))

同样,对于*

而言,结果是
表2[金额]
的相应总和,还是
表2[项目]
的计数?i、 例如,
11
,或
3
=SUM(SUMIF(Table1[Item],SUBSTITUTE(Table2[Included],"?","~?"),Table1[Amount]))