在最新版本的Excel中,有两个与文本提取相关的函数表达式:TEXTAFTER和TEXTBEFORE。它们是两个对应的表达方式,如英语中的AFTER 和BEFORE。
一种是文本后提取,另一种是文本前提取。
类似于右和左
所以你只需要学一个,另一个也可以学。
立即分享您的TEXTAFTER 公式技巧
1、公式组成
由6个参数组成
=TEXTAFTER(文本、分隔符、实例编号、匹配模式、结束匹配,如果未找到)
第一个参数是文本
第二个参数是分隔符
第三个参数是开始搜索的分隔符的数量。
第四个参数区分大小写。
第5个参数:是否使用文本结尾作为分隔符
第6个参数,如果没有找到匹配则返回值
很抽象但是可以通过例子来理解。
2、查找分隔符后面的内容
如果要提取左边数据的城市,只需输入以下公式:
=TEXTAFTER(A2,'-')
3、多个字符匹配
对于以下信息,如果只想提取区域,也使用上面的公式,默认情况下只会从第一个字符开始提取。
如果要提取第二个字符之后的内容,则必须输入第三个参数。您输入的公式是:
=TEXTAFTER(A2,'-',2)
或者,您可以为第三个参数输入-1。这意味着从右到左的第一个区域(从左到右计数,每个区域可能有不同的位置;您可能只想提取最后一个区域)。 (也可携带时使用):
4、区分大小写匹配
例如,我需要提取字母g右侧的数字。
左侧输入的公式为=TEXTAFTER(A2,'g'),默认区分大小写。
如果您不想区分大小写匹配
第四个参数可以是1
输入的公式为:
=TEXTAFTER(A2,'g',1)
5、是否以文本末尾做为分隔符
如果未输入第五个参数并且没有匹配项,则结果为错误值。
使用TEXTAFTER时,如果匹配到结尾,结果将为空
使用TEXTBEFTER,它就变成了文本本身
6,匹配不到时返回的结果
第六个参数表示未找到匹配项时返回的结果。
例如,输入以下表达式:
=TEXTAFTER(A2,'g',1,'无')
这个公式你学会了吗?试试吧!
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。