我们知道,可以使用Excel LEN函数计算单元格中的总字符数。我们还学习了“ link:/ excel-text-how-to-to-to-to-total-charactersin-arange [如何计算一个范围内的总字符数]”。现在要计算范围内(一个以上单元格)的特定文本的总数,我们将使用类似的技术。

有两种方法可以做到这一点。让我们看一下第一种方法。

用于计算

范围内的字符的通用公式

=SUMPRODUCT(LEN(range)-LEN(SUBSTITUTE(range,”character”,””)))

范围:它是包含文本的范围。

字符:*这是您要计算的字符。它可以是特定字符或句子。

示例:计算

image

范围内的特定文本在上图中,我们在B3:B6范围内有一些文本。我们需要使用一个公式来计算范围内“ x”字符的总数。我们已手动写入每个单元格中的“ x”数以检查结果。我们可以总结一下,但是我们想使用一个不依赖于另一列或手动工作的公式。我们使用上面提到的通用公式。

将此公式写在单元格C8中。

=SUMPRODUCT(LEN(B3:B6)-LEN(SUBSTITUTE(B3:B6,”x”,””))))

按回车。我们在此范围内的字符总数为6。

image

如何运作?

SUMPRODUCT functionLEN function返回单元格或给定文本中字符串的长度。

SUBSTITUTE函数在将一个特定字符替换为另一个字符后返回更改后的字符串。

LEN(B3:B6)

部分。

在这里,我们为LEN函数提供了B3:B6的范围。 LEN函数返回数组中每个单元的长度。

\{32;53;51;69}

下一页`link:/ excel-text-formulas-len-function-excel-len (`link:/ excel-text-formulas-excel-substitute-function [SUBSTITUTE](B3:B6,“ x” ,“”))。

SUBSTITUTE function运行,并在将B3:B6范围内的所有“ x”替换为零(“”)后返回更改后的字符串数组。然后将该数组再次馈给LEN函数,该函数返回剩余的字符数。\ {31; 52; 49; 67}我们目前在SUMPRODUCT函数中有两个数组,=link:/ summing-excel-sumproduct-function [SUMPRODUCT ](\ {32; 53; 51; 69}-\ {31; 52; 49; 67})。

SUMPRODUCT(\ {1; 1; 2; 2})。最后,将该数组求和,得出最终结果为6。

不区分大小写的公式

上面的公式区分大小写,因为SUBSTITUTE函数是区分大小写的函数。要计算范围内的特定字符(无论大小写),请使用此公式。

=SUMPRODUCT(LEN(B3:B6)-LEN(SUBSTITUTE(LOWER(B3:B6),”x”,””))))

在此公式中,LOWER函数将范围B3:B6中的所有字符串都转换为小写,然后发生整个过程,如上所述。

替代公式:

另一种方法是使用SUM函数,将“ link:/ excel-text-formulas-len-function-in-excel [LEN function]”作为数组公式。这意味着我们在编写函数后需要使用CTRL + SHIFT + ENTER组合键。

\{=SUM(LEN(B3:B6)-LEN(SUBSTITUTE(B3:B6,”x”,””))))}

计算范围内的特定文本:

此处

是的,这就是您如何获取范围内特定字符的总数。这很容易,但是如果您对此文章或任何其他Excel 2010/2013/2016/2019/365或excel VBA有任何疑问或任何其他特殊查询,请在下面的评论部分中编写。我很高兴消除您的疑问。

相关文章:

在Excel中计算单元格中的字符 | |了解如何计算单元格或字符串中的特定字符。

`link:/ counting-count-total-matches在两个范围内的Excel [在Excel中计算两个范围内的总匹配项]“ |了解如何使用SUMPROUDCT函数计算两个范围内的总匹配数。

使用AND-OR逻辑的SUMIFS SUMIFS也可以与OR逻辑一起使用。 SUMIFS使用的默认逻辑是AND逻辑。

link:/ summing-sumproduct-with-if-logic [具有IF逻辑的SUMPRODUCT]|了解如何在公式中不使用IF函数的情况下将SUMPRODUCT与IF逻辑一起使用。

热门文章:

50 Excel快捷方式以提高生产率更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

Excel中的VLOOKUP函数在Excel 2016中为COUNTIF使用此惊人的功能对条件进行计数。

您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数这是仪表板的另一个重要功能。这可以帮助您汇总特定条件下的值。