16个Excel文本函数,这篇文章教你全弄清楚!
利用Excel函数解决文本处理问题,是最常见不过的任务啦 ~
比如下面这些,你有没有遇到过?
合并两个单元格的内容?
把省市区分拆?
提取身份证号码中的出生日期?
批量替换数据的单位?
在我眼里,每个文本函数都是一个诗人……接下来就带你领略, 各种文本函数的
风骚之处。
一共分为六个部分,文本合并、文字提取、字符清洗、文字替换、精确查找、长 度计算。
总有你要用上的!
文本合并
合并和提取是文本处理中最最常见的任务。
例如,将下表中各个单元格的文字合成 1 个新的句子:
而利用不同的函数公式,操作方法和结果都有所不同。
&连字符 &能够直接将一个一个的文本连接起来,形成一个新的文本:
公式: =A1&B1&C1
结果:爱老虎油
然而,&连字符先天残疾, 有很多个字符时, 也不能直接引用整片区域进行合并, 依然只能一个个手工添加。操作过程如下:
Phonetic 函数 用 Phonetic 就省事很多,它可以引用一个区域(只能一个),将 区域内所有单元格的文本型数据拼合在一起。 例如将下表中的全部文本拼合起来: 可以使用如下公式 公式: =phonetic (A1:D1) 结果:爱老虎油 但是明明 D1 里有一个数字 1314,为什么没出现在结果里呢?
因为, phonetic 只是个兼职合并函数而已。它本职工作是提取日文拼音,是日 文版来客串一下的,人家只是恰好可以合并文字而已。
这个客串函数个性非常独特,因为它眼里只有文本型数据,对公式结果、数值、
日期时间等等通通视而不见。所以1314就是被狗吃掉了……
此公式的输入就比 &连字符简单多了:
Concat 函数
而 Concat 就比&和 phonetic 更加完美,因为它既能引用一个区域直接合并,又 不会漏掉数值、日期和公式结果,还能引用多个区域,简直不能更完美了。
公式: =concat (A1:D1)
结果:爱老虎油 1314
不过,很遗憾,完美版本的 Concat 只有 2016 版才有 在之前的版本中,它有个前身,叫 Con cate nate 。Con cate nate和&公式一个德 性,只能逐个添加。名称又太长,还不如用 &来得方便。估计是 Office 工程师自 己都忍不了了,才在 2016 版添加了一个加强版吧。
这个加强版可棒了:
以上三种合并函数,分别合成的结果放在一起,结果就是酱紫的:
一个宅男表哥用公式向喜欢的妹子发出三行爱的告白
结果,这个妹子是个表妹,迅速用下面这个函数做出了回应
Textjoin 函数
用分隔符将多个字符串联起来
公式:textjoin ( “!”,True,A1:D1) &”!”
结果:你!是!个!好人!
于是,此公式的含义为,将 A1: D1中每个单元格的内容用叹号串联起来,如果 有空格则忽略,最后缺少的叹号用 &单独补一个。
因为有函数辅助输入工具条,写这个公式也不难:
有一个神奇的函数,可以按照指定的次数,将自己反复拼合起来,俗称自撸。啊, 不,是重复。
s
16个Excel文本函数,这篇文章教你全弄清楚!
2016-09-13 过河卒冲 摘自 幻方秋叶PPT 阅 989 转 49
转藏到我的图书馆
微信分享:
利用Excel函数解决文本处理问题,是最常见不过的任务啦 ~
比如下面这些,你有没有遇到过?
合并两个单元格的内容?
把省市区分拆?
提取身份证号码中的出生日期?
批量替换数据的单位?
在我眼里,每个文本函数都是一个诗人……接下来就带你领略,各种文本函数 的风骚之处。
一共分为六个部分,文本合并、文字提取、字符清洗、文字替换、精确查找、 长度计算。
总有你要用上的!
文本合并
合并和提取是文本处理中最最常见的任务。
例如,将下表中各个单元格的文字合成 1 个新的句子:
而利用不同的函数公式,操作方法和结果都有所不同。
&连字符 &能够直接将一个一个的文本连接起来,形成一个新的文本: 公式: =A1&B1&C1
结果:爱老虎油
然而,&连字符先天残疾, 有很多个字符时, 也不能直接引用整片区域进行合并, 依然只能一个个手工添加。操作过程如下:
Phonetic 函数 用 Phonetic 就省事很多,它可以引用一个区域(只能一个), 将区域内所有单元格的文本型数据拼合在一起。 例如将下表中的全部文本拼合起来:
可以使用如下公式
公式: =phonetic (A1:D1) 结果:爱老虎油
但是明明 D1 里有一个数字 1314,为什么没出现在结果里呢?
因为, phonetic 只是个兼职合并函数而已。它本职工作
16个Excel文本函数 来自淘豆网m.daumloan.com转载请标明出处.