=TEXTAFTER(
原始文本字符串,
分隔符,
第几个出现的分隔符,
是否区分大小写,
是否将文本结尾视为一个分隔符,
不存在指定分隔符时的返回值
)
TEXTAFTER函数有6个参数,各个参数含义说明如下。
参数1:原始文本字符串,必需参数,是用来提取指定分隔符后面字符的原始文本字符串;
参数2:分隔符,必需参数,指定的一个分隔符,准备提取该分隔符后面的字符;
参数3:第几个出现的分隔符,可选参数,如果指定的分隔符有多个,则指定要使用第几个出现的分隔符,指定规则如下:
如果忽略,就是默认为 1,表示使用第一个出现的分隔;
如果指定为 2,则使用第二个出现的分隔符,依此类推;
如果指定为负数,例如指定 -1,则表示提取倒数第1个分隔符后面的字符;如果指定 -2,则表示提取倒数第2个分隔符后面的字符,依此类推;
参数4:是否区分大小写,可选参数,如果忽略就是默认为0,表示区分大小写;如果是1,表示不区分大小写;
参数5:是否将文本结尾视为一个分隔符,可选参数,如果忽略就是默认为0,表示不将文本末尾的字符视为分隔符;如果是1,表示将文本末尾的字符视为分隔符;
参数6:不存在指定分隔符时的返回值,可选参数,表示如果原始文本字符串中不存在指定的分隔符,函数返回什么结果,如果忽略这个参数,函数就返回错误值#N/A;如果不想返回这个错误值#N/A,可以指定一个具体的文字描述,或者留空。
-
使用TEXTAFTER函数把B列每个单元格的逗号后面的字符取出来:
-
由于逗号后面的字符不仅有数字,还有汉字“元”,因此使用SUBSTITUTE函数将字符“元”清除:
-
SUBSTITUTE函数的返回值是文本字符串,因此清除“元”后的数字是不能使用SUM函数直接求和的,需要转换为数值,最简单的方法是乘以数字1:
-
最后使用SUM函数将这些数值求和:

