云霞资讯网

用公式统计每个单元格内以分隔符分隔的字段数

统计合并单元格内以分隔符隔开的字符串数,除了昨天教过的 M 函数,在 Excel 中也有简单函数可以一步完成。案例:计算

统计合并单元格内以分隔符隔开的字符串数,除了昨天教过的 M 函数,在 Excel 中也有简单函数可以一步完成。

案例:

计算下图 1 的每个单元格中的零食数量,效果如下图 2 所示。

解决方案:

1. 在 B2 单元格中输入以下公式 --> 下拉复制公式:

=COUNTA(TEXTSPLIT(A2,"、"))

公式释义:

TEXTSPLIT(A2,"、"):

textsplit 函数的作用是使用列和行分隔符拆分文本字符串;

语法为 TEXTSPLIT(要拆分的文本,列分隔符,[行分隔符],[指定 TRUE 以忽略连续分隔符;默认为 FALSE,将创建一个空单元格。], [指定 1 以执行不区分大小写的匹配;默认为 0,这会执行区分大小写的匹配。 用于填充结果的值;默认值为 #N/A], [pad_with]);

这里的公式表示将 A2 单元格的值以“、”为分隔符拆分为列;在这个案例中,拆分为行或列都不影响最终结果;

COUNTA(...):统计拆分后的文本个数。