Excel:带通配符的 SUMPRODUCT 与单元格内容不匹配
Excel: SUMPRODUCT with wildcard not matching exact cell content
我想根据特定标识符(例如 01、02_01 等)使用 SUMPRODUCT。到目前为止,我的解决方案如下所示:
=SUMPRODUCT(--(ISNUMBER(SEARCH("??",E2:E9)))*F2:F9*G2:G9)
现在,实际上我预计总和为 1332,仅匹配第 2 行和第 7 行,但它匹配所有行。我该如何克服这种不良行为? VBA 解决方案也可以。
提前致谢!
您可以在前端和末尾添加一些东西,以确保它看到的是整体而不是部分:
=SUMPRODUCT(--(ISNUMBER(SEARCH("|"&"??"&"|","|"&E2:E9&"|")))*F2:F9*G2:G9)
我想根据特定标识符(例如 01、02_01 等)使用 SUMPRODUCT。到目前为止,我的解决方案如下所示:
=SUMPRODUCT(--(ISNUMBER(SEARCH("??",E2:E9)))*F2:F9*G2:G9)
现在,实际上我预计总和为 1332,仅匹配第 2 行和第 7 行,但它匹配所有行。我该如何克服这种不良行为? VBA 解决方案也可以。
提前致谢!
您可以在前端和末尾添加一些东西,以确保它看到的是整体而不是部分:
=SUMPRODUCT(--(ISNUMBER(SEARCH("|"&"??"&"|","|"&E2:E9&"|")))*F2:F9*G2:G9)