EXCEL 对包含字符串的单元格求和
EXCEL SUM cells which contain string
我正在尝试在 Excel 中编写一个公式,它将 运行 向下一列,并在该列中的每个单元格中搜索是否存在字符串(可能位于中间另一个字符串);如果找到该字符串,则移至另一列并将该单元格中的值添加到 运行ning 总数。
有大神愿意帮忙吗?百万感谢!
假设您的数据在 A1:A7
中,那么您可以使用 CSE/Array 公式:
=SUM(IF(ISNUMBER(A1:A7),A1:A7,0))
使用 Ctrl+Shift+Enter 输入公式,因为这是一个数组公式。
假设我们想要 A 列中包含作品 happy 的单元格总数 运行 。在 B1 中输入:
=IF(SUBSTITUTE(A1,"happy","")=A1,"",1)
并在 B2 中输入:
=IF(SUBSTITUTE(A2,"happy","")=A2,"",1+MAX($B:B1))
并抄下来:
您想要 运行 总数,还是只想要总数?无论哪种方式,您都可以将 SUMIF 与 "wildcards"
一起使用
对于所有 B 列值的简单总计,其中 A 列包含子字符串 "apple" 试试这个公式
=SUMIF(A:A,"*apple*",B:B)
如果您确实想要 运行 总数,您可以将其修改为复制下来的 C1 中的此版本:
=SUMIF(A:A1,"*apple*",B:B1)
我正在尝试在 Excel 中编写一个公式,它将 运行 向下一列,并在该列中的每个单元格中搜索是否存在字符串(可能位于中间另一个字符串);如果找到该字符串,则移至另一列并将该单元格中的值添加到 运行ning 总数。
有大神愿意帮忙吗?百万感谢!
假设您的数据在 A1:A7
中,那么您可以使用 CSE/Array 公式:
=SUM(IF(ISNUMBER(A1:A7),A1:A7,0))
使用 Ctrl+Shift+Enter 输入公式,因为这是一个数组公式。
假设我们想要 A 列中包含作品 happy 的单元格总数 运行 。在 B1 中输入:
=IF(SUBSTITUTE(A1,"happy","")=A1,"",1)
并在 B2 中输入:
=IF(SUBSTITUTE(A2,"happy","")=A2,"",1+MAX($B:B1))
并抄下来:
您想要 运行 总数,还是只想要总数?无论哪种方式,您都可以将 SUMIF 与 "wildcards"
一起使用对于所有 B 列值的简单总计,其中 A 列包含子字符串 "apple" 试试这个公式
=SUMIF(A:A,"*apple*",B:B)
如果您确实想要 运行 总数,您可以将其修改为复制下来的 C1 中的此版本:
=SUMIF(A:A1,"*apple*",B:B1)