你必须知道的Excel技巧职场菜鸟成长记工具癖

【Excel】中英文提取,有这一个公式就够了

2017-02-12  本文已影响331人  拉小登

不啰嗦,直接上干货。


在下面这个表格中,A列单元格中包含中英文,如何将中文快速提取出来?


普通方式

问过度娘,可以很容易的得到答案,在B列中输入公式:



公式大致意思:

这样LENB-LEN得到的是,前半部分汉字的长度,然后再用Left截取这个长度就可以了。


不过这个方法,有两个缺点

简单粗暴方式

我在Excel里藏了两个函数P_CN和P_EN,分别用来提取文本中的中文和English。下面是效果图。

一个参数,一拖一拽就搞定了,是不是很爽?


Excel公式Plus

咦?为什么我的Excel里没有P_CN和P_EN这个两个函数?

叔,这两个函数是我用VBA写的宏命令,宏命令的另一个好处就是:可以在直接作为函数,在Excel单元格中使用宏函数。
不会VBA也没有关系。我把这两个函数写在一个Excel加载宏(.xlam)
文件中,而且给它起了一个名字:
Excel公式plus*。


重点来了,怎么用P_CN和P_EN函数呢?
  1. 公众号回复:公式plus,获取Excel公式plus下载链接。

  2. 下载Excel公式Plus之后,双击打开,在弹窗中,选择启用宏

  3. 打开需要提取中文或英文的表格,开始使用P_CN和P_EN函数吧。

说明

P_CN和P_EN函数是基于Excel公式Plus运行的,在外发给其他人时,请注意
将带有P_CN或P_EN函数的单元格,粘贴为值。或者将Excel公式Plus分享给你的小伙伴。

拉登会继续更新Excel公式Plus这个文件,为了和官方函数区分,所有的自定义函数,将以P_作为前缀。欢迎大家继续关注哦。

本文完源自拉登Dony的公众号【拉小登】(ladengchupin)

推荐阅读

[我赌5毛] 你搞不定Excel弹窗
【拉登出品】我赌5毛,你不懂单元格格式
数字日期本一家

上一篇下一篇

猜你喜欢

热点阅读