怎样在excel中函数截取以“测试结果”开始,以“测试结果”后第一个句号结束的部分。

img


怎样在excel中函数截取以“测试结果”开始,以“测试结果”后第一个句号结束的部分。

1、使用分列或者替换操作;
2、如果使用函数公式:
=LEFT(MID(A2,FIND("测试结果",A2),LEN(A2)),FIND("。",MID(A2,FIND("测试结果",A2),LEN(A2))))
下拉公式即可。

设置以冒号分隔,然后再以句号分割

可以用分隔函数;

规则就是楼上说的,以冒号开始,句号结束。

同意楼上的意见

题主可以这样来截取:
使用公式:RegexString(Text,Rule,[Advance]),可使用正则表达式提取特定字符串。参数说明,Text指待处理的字符串文本。Rule指正在表达式,支持常用的正则表达式,为了简化操作,可使用诸如“数字”、“字母”、“小写字母”、“大写字母”、“汉字”等名词代替正则表达式。Advance指正则表达式Rule的书写模式,默认是0,表示使用简单模式,如果设置成1表示高级模式,即Rule是C#正则表达式,比如匹配数字应书写成([\d]{0,})