Excel 公式:如何遍历数组并检查是否是另一个列表的一部分
Excel Formula: How to loop through an array and check if part of another list
我想知道是否有可能 - 使用 Excel 公式(没有 vba) - 遍历包含值的列表并检查这些值是否在另一个列表中。这个想法是使用它来从第一个列表中提取数据,而第二个列表设置条件。请看下图。我在想这可能适用于包含 if 语句的 sumproduct。有什么想法吗?
这应该有效 (F1):
=SUM(SUMIF(Table1[Item],Table2[Included],Table1[Amount]))
但在 Excel.
的 365 之前版本中,您可能需要对其进行数组输入或使用 SUMPRODUCT 而不是 SUM
如果你想匹配?从字面上看,而不是作为代表任何单个字符的通配符,您需要 F2:
=SUM(SUMIF(Table1[Item],SUBSTITUTE(Table2[Included],"?","~?"),Table1[Amount]))
*.
也类似
我想知道是否有可能 - 使用 Excel 公式(没有 vba) - 遍历包含值的列表并检查这些值是否在另一个列表中。这个想法是使用它来从第一个列表中提取数据,而第二个列表设置条件。请看下图。我在想这可能适用于包含 if 语句的 sumproduct。有什么想法吗?
这应该有效 (F1):
=SUM(SUMIF(Table1[Item],Table2[Included],Table1[Amount]))
但在 Excel.
的 365 之前版本中,您可能需要对其进行数组输入或使用 SUMPRODUCT 而不是 SUM如果你想匹配?从字面上看,而不是作为代表任何单个字符的通配符,您需要 F2:
=SUM(SUMIF(Table1[Item],SUBSTITUTE(Table2[Included],"?","~?"),Table1[Amount]))
*.
也类似