Excel SUMIF在订单中查找字母

问题描述 投票:1回答:1

我有这组数据

     A           B
1 A768BC10      2300
2 AB7697C787    2030
3 AC879B87      1760
4 AB56779       1490

现在我想要获得A之前的值的总和,而B之前的C是在想知道是否有办法做到这一点我尝试使用RIGHT()但我用LEN()来获取字符串的长度是给出问题

=SUMIF(B1:B7,--(RIGHT(RIGHT(A1:A7,--LEN(A1:A7)-IFERROR(FIND("A",A1:A7),0)),LEN(RIGHT(A1:A7,LEN(A1:A7)-IFERROR(FIND("A",A1:A7),99)))-IFERROR(FIND("B",RIGHT(A1:A7,LEN(A1:A7)-IFERROR(FIND("A",A1:A7),99))),99))="*C"))

所以我想知道它有可能吗?

excel excel-formula
1个回答
4
投票

使用通配符:

=SUMIFS(B:B,A:A,"*A*B*C*")

![enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.