Table of contents
在这篇文章中,我将向你展示如何在Excel中对包含文本的单元格进行求和。 你将学习基于包含任何类型文本的单元格进行求和的方法,以及如果它是 包含一个特定的文本 有适当的例子和插图。
下载实践工作手册
如果单元格中含有文本,则求和.xlsx6个合适的公式对Excel中的单元格是否包含文本进行求和
这里我们有一个数据集,其中有 名称 的一些产品。 联系地址 的客户购买了这些产品,而 数量 一家名为Jupyter Group的公司。
今天我们的目标是对这个数据集中包含文本的单元格进行求和。
1.使用SUMIF函数对Excel中的单元格是否包含文本进行求和
你可以使用 SUMIF函数 在Excel中,如果一个单元格包含文本,则对其进行求和。
例如,让我们尝试对客户地址为以下的产品数量进行汇总 电子邮件IDs ,而不是 电话 .
这意味着,我们需要将 数量 如果一个单元格的相邻单元格包含一个文本作为 客户地址 .
⧪ 如何实现这一目标?
要执行这个,你可以输入一个 星号符号 (*) 作为 标准 在一个 SUMIF函数 ,如以下公式。
=SUMIF(C4:C13,"*",D4:D13)
看,在这里我们已经得到了有文本地址的客户的产品总量。
现在是1558年。
⧪ 公式的解释
- ǞǞǞ SUMIF函数 需要三个参数:A 范围 , a 标准 ,和一个 总数_范围 .
- 这里的范围是 C4:C13(客户地址) 和 标准 是 "*" . "*" 持有 为真 因此,该公式搜索范围内的所有文本值 C4:C13 .
- 当它找到一个范围内的文本值时 C4:C13 ,它将相应的值从 总数_范围 , D4:D13 ( 数量 ).
- 因此 SUMIF(C4:C13,”*”,D4:D13) 返回范围内所有数量的总和 D4:D13 其中对应的地址在范围 C4:C13 是一个文本地址。
阅读更多。 如何在Excel中用文本和数字对单元格求和
2.使用SUMIFS函数对Excel中包含文本的单元格进行求和
你可以使用 SUMIFS函数 而不是 SUMIF函数 在Excel中,如果一个单元格包含文本,则对其进行求和。
⧪ 如何完成?
这个公式几乎是相似的。 在这里, SUMIFS 将文本地址的数量相加的公式为:。
=SUMIFS(D4:D13,C4:C13,"*")
在这里,我们又得到了有文本地址的客户的产品总量。
现在又是1558年。
⧪ 公式的解释
- ǞǞǞ SUMIFS函数 需要一个 总数_范围 和一对或多对 范围 和 标准。
- 在这里,我们的 总数_范围 是 D4:D13 ( 数量 )。 而我们已经使用了一对a 范围 和 标准 .
- 范围是 C4:C13 (联系地址) ,而标准是 "*" 它搜索范围内的所有文本值 C4:C13 .
- 当它找到一个范围内的文本值时 C4:C13 ,它将相应的值从 总数_范围 D4:D13 .
- 因此 sumifs(d4:d13,c4:c13, "*") 返回范围内所有数量的总和 D4:D13 其中对应的地址在范围 C4:C13 是一个文本地址。
阅读更多。 Excel 如果单元格中含有标准,则求和(5个例子)
3.结合SUM、IF和ISTEXT函数对Excel中的单元格是否包含文本进行求和
如果你愿意,你可以使用一个组合的 SUM函数 ,在 如果函数 ,以及 ISTEXT功能 在Excel中,如果一个单元格包含文本,则对其进行求和。
⧪ 如何完成?
选择任何单元格并输入这个组合公式。
=sum(if(istext(c4:c13),d4:d13,0))
[ 这是一个 阵列公式 所以按 ctrl+shift+enter 除非你是在 办公室365 .]
看,我们有相同数量的产品,客户有文本地址,1558。
⧪ 公式的解释
- ISTEXT(C4:C13) 检查范围内的每个值 C4:C13 并返回一个 为真 如果它是一个文本值,则返回一个 失败 .
- 现在,该公式变成了 sum(if({true,true,false,...,false},d4:d13,0)) .
- if({true,true,false,...,false},d4:d13,0) 返回范围内的相应值 D4:D13 对每个 是的 而对于每个 失败 ,它返回 0 .
- 因此,该公式成为 SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
- 现在 SUM函数 返回范围内相应数值的总和 D4:D13 .
阅读更多。 如果单元格中包含文本,则复制到Excel中的另一个工作表
类似读物
- Excel中的单元格求和:连续、随机、有条件等。
- 如何在Excel中为包含Word的单元格赋值(4种简单方法)
- 如果单元格中包含文本,则在另一个单元格中使用Excel公式返回值
- 如何在单元格包含列表中的某些文本时返回值
- 在Excel范围内查找文本并返回单元格参考(3种方法)
4.使用SUMIF函数对Excel中的单元格是否包含特定文本进行求和(大小写敏感匹配)
到现在为止,我们已经对所有包含文本值的单元格进行了求和。
现在我们将尝试一些不同的东西。 我们将把包含文本值的单元格与特定的文本相加。
例如,让我们尝试对所有红色产品的数量进行求和。
这意味着,我们必须对任何单元格进行求和,如果它包含文本 "红色" 在里面。
⧪ 如何实现这一目标?
我们也可以用 SUMIF函数 具备了Excel的 星号符号 (*) .
在工作表的任何单元格中输入这个公式。
=SUMIF(B4:B13,"*Red*",D4:D13)
在这里,我们已经得到了所有产品的总和,其文字为 "红色" 中,它是691。
⧪ 公式的解释
- ǞǞǞ SUMIF函数 需要三个参数:A 范围 , a 标准 ,和一个 总数_范围 .
- 这里的范围是 B4:B13(产品名称) 和 标准 是 "红色" 它持有 为真 为任何文本值的文本 "红色" 在里面。
- 因此,该公式搜索范围内的所有文本值 B4:B13 包含文本的 "红色" .
- 当它发现一个范围内的值 B4:B13 ,它将相应的值从 总数_范围 , D4:D13 ( 数量 ).
- 因此 SUMIF(B4:B13, "*红*",D4:D13) 返回范围内所有数量的总和 D4:D13 其中,产品名称包含文本 "红色" 在里面。
⧪ 需要记住的是
- 这是一个 大小写不敏感 就是说,如果你用 "红色" 或 "红色" 代替 "红色" 它也会有同样的效果。
阅读更多。 如果单元格中包含特定的文本,那么在Excel中添加1(5个例子)。
5.使用SUMIFS函数对Excel中的单元格是否包含特定文本进行求和(大小写敏感匹配)
你可以使用 SUMIFS函数 而不是 SUM函数 来计算一个单元格中是否包含一个特定的文本。
⧪ 如何完成?
ǞǞǞ SUMIFS 用公式计算出所有产品的总和,并写上文字 "红色" 在他们身上会有。
=SUMIFS(D4:D13,B4:B13,"*Red*")
在这里,我们又得到了所有产品的总和,其文字为 "红色" 中,它是691。
⧪ 公式的解释
- ǞǞǞ SUMIFS函数 需要一个 总数_范围 和一对或多对 范围 和 标准。
- 在这里,我们的 总数_范围 是 D4:D13 ( 数量 )。 而我们已经使用了一对a 范围 和 标准 .
- 范围是 B4:B13(产品名称) ,而标准是 "*红*" 它搜索范围内的所有文本值 C4:C13 与文本 "红色" 在里面。
- 当它找到一个范围内的值时 B4:B13 ,它将相应的值从 总数_范围 D4:D13 .
- 因此 sumifs(d4:d13,c4:c13, "*") 返回范围内所有数量的总和 D4:D13 其中,产品名称的文字为 "红色" 在里面。
⧪ 需要记住的是
- 这也是一个 大小写不敏感 公式。 就是说。 "红色" 或 "红色" 代替 "红色" 也会有同样的效果。
阅读更多。 在Excel中,如果单元格中包含文本,则在另一个单元格中添加文本
6.结合SUM、IF、ISERROR和FIND函数,对Excel中的单元格是否包含特定文本进行求和(大小写敏感匹配)
前面的两种方法都是执行一个 不区分大小写 匹配所有包含特定文本的单元格的总和。
现在,如果你想要一个 区分大小写 匹配,你可以应用这个公式。
你可以结合 SUM函数 , IF功能 , 职能部门:ISERROR ,以及 查找功能 来计算一个单元格中是否包含一个特定的文本,其中有一个 区分大小写 匹配。
⧪ 如何完成?
ǞǞǞ 大小写敏感 用公式计算出所有产品的总和,并写上文字 "红色" 在他们身上会有。
=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13)
[ 这是一个 阵列公式 所以按 ctrl+shift+enter 除非你使用的是 办公室365 .]
看,我们又得到了产品的总数量,并附有文字 "红色" 的名称中。
⧪ 公式的解释
- FIND("Red",B4:B13) 寻找一个 大小写匹配 范围内的所有值上 B4:B13 ( 产品名称 )的文本 "红色" .
- 如果它找到了一个匹配,则返回一个数字,否则返回 #VALUE 错误。
- 因此,公式变成了 sum(if(iserror({15,#value!,15,#value!,...,#value!}),0,d4:d13)) .
- iserror({15,#值!,15,#值!,...,#值!}) 返回一个 为真 为每个错误,以及一个 失败 否则的话。
- 因此,该公式变为 sum(if{true,false,true,...,false},0,d4:d13)) .
- if{true,false,true,...,false},0,d4:d13) 返回 0 对每个 为真 ,并从范围内返回相应的值 D4:D13 对每个 失败 .
- 现在,该公式变为 sum(d4,0,d5,0,...,0) .
- 最后, SUM函数 返回相应数值之和。
阅读更多。 淘宝网上有很多卖家,他们都是在淘宝网上买的,但是淘宝网上有很多卖家,他们都是在淘宝网上买的。
需要记住的事情
- ǞǞǞ SUMIF函数 和 SUMIFS函数 可与 通配符 (*, ?, ~) 来搜索部分匹配。
- ǞǞǞ SUMIF函数 和 SUMIFS函数 寻找一个 大小写不敏感 匹配,而 查找功能 寻找一个 大小写敏感 匹配。
总结
使用这些方法,你可以在Excel中总结一个单元格是否包含文本。 你还知道其他的方法吗? 或者你有什么问题吗? 欢迎向我们提问。