Excel新公式,Textafter公式,终于来了!
Excel用户们,欢呼吧!我们期待已久的文本处理神器终于降临了。没错,就是那个让我们又爱又恨的Excel,这回真的给力了。新版本推出的TEXTAFTER和TEXTBEFORE公式,简直就是文本处理的一对神兵利器。今天,咱们就来好好聊聊这个TEXTAFTER公式,看看它到底有多厉害。
还记得我们以前处理文本时的痛苦吗?又是LEFT,又是RIGHT,还要配合FIND,MID七拼八凑,搞得脑袋都大了。现在好了,TEXTAFTER公式横空出世,一个公式搞定所有!
这个TEXTAFTER公式看起来挺唬人,六个参数,乍一看还挺复杂。别怕,跟着我一步步来,保证你用得比吃饭还溜。
咱们得知道这个公式长啥样:

=TEXTAFTERtext,delimiter,instance_num,match_mode,match_end,if_not_found
看着眼花缭乱?别着急,我们一个个来解剖:
text:就是你要处理的文本,简单吧?
delimiter:分隔符,就是你想从哪儿截取。
instance_num:要从第几个分隔符找。

match_mode:要不要区分大小写。
match_end:要不要把文本末尾当成分隔符。
if_not_found:找不到的时候返回啥。
光说不练假把式,咱们来点实际的。
假设你有一串地址:"北京市-海淀区-中关村",你就想要"海淀区"这仨字。以前怎么办?又是FIND又是MID的,折腾半天。现在呢?一个公式搞定:

=TEXTAFTERA2,"-"
瞧,多简单!这公式就是说,"嘿,Excel,帮我找找A2单元格里第一个横杠后面的内容呗。"
但是等等,如果你想要"中关村"呢?别慌,咱们有绝招:
=TEXTAFTERA2,"-",2
这回是不是有点懵?别着急,我给你翻译翻译。这公式的意思是:"Excel老兄,麻烦你从第二个横杠后面找内容啊。"聪明吧?

哦,对了,如果你处理的文本大小写混杂,比如"Beijing-HaiDian-ZhongGuanCun",想要不分大小写地找"haidian"后面的内容,那就得这么写:
=TEXTAFTERA2,"haidian",,1
这里的1就是告诉Excel:"大小写不重要,你就找个差不多的就行。"
有时候,你可能会碰到一些特殊情况。比如,你的文本是"产品A-100g",你想要那个"100g"。但是如果用普通的方法,你可能会得到一个空白结果。为啥?因为Excel找不到后面的分隔符啊!这时候,你就需要告诉Excel:"哥们,要是找不到后面的分隔符,就把整个文本末尾当成分隔符吧。"怎么说呢?就这么说:
=TEXTAFTERA2,"-",,,,TRUE

如果你担心Excel找不到你要的内容,还可以设置一个默认值。比如:
=TEXTAFTERA2,"-",,,,,"未找到"
这样一来,要是Excel怎么也找不到,它就会乖乖地返回"未找到",而不是给你一个烦人的错误提示。
说了这么多,你可能会问:"这TEXTAFTER公式真有这么神奇吗?"兄弟,我可以负责任地告诉你:它就是这么神奇!想想看,以前我们处理文本,要用多少个函数组合在一起?现在呢,一个TEXTAFTER,全搞定!这简直就是文本处理界的一场革命啊!
不过,话说回来,工具再好,也得看使用的人。所以,我建议你现在就打开Excel,照着这篇,一个个例子试试。只有真正动手了,你才能感受到这个公式的强大之处。

我想说的是,Excel一直在进化,而我们也要跟着进化。TEXTAFTER公式的出现,不仅让我们的工作效率大大提高,更重要的是,它让我们有了更多的可能性。以前觉得很难处理的文本,现在可能就是几个公式的事。所以,别犹豫了,赶紧去尝试吧!
记住,在Excel的世界里,没有什么是一个公式解决不了的。如果有,那就再来一个!