如果一行中的值符合条件,则将其与另一个值进行比较以进行匹配并计数

如果一行中的值符合条件,则将其与另一个值进行比较以进行匹配并计数

请检查两个链接。

工作表1 工作表2

我想要实现的目标是......

在 Sheet1 上,检查每一行是否为 A="MSP1"、B="AZNG"、E=blank 和 F1="FULL",然后对照 Sheet2 中的 C 列检查 Sheet1 中的 D 列。

如果有部分匹配,例如示例中的“V210363”和“AZNG V210363”,则将符合此条件的每个条目计为 1。

笔记,这不是完全匹配,因为数字前面有 4 个字母的字符串和一个空格。

答案1

请尝试以下功能工作表1.该函数将返回真的如果所有条件都匹配,否则错误的

=IF(AND(A2="MSP1",B2="AZNG",E2="",F2="FULL"),NOT(ISERROR(MATCH("*"&D2&"*",Sheet2!$C$2:$C$15,0))))

该公式首先检查 A、B、E、F 列,如果条件满足,则检查在 Sheet2 的 C 中搜索 D 是否会返回错误。

相关内容