不啰嗦,直接上干货。
在下表中,A列单元格包含中文和英文。如何快速提取汉语?
问
普通方式
度娘,很容易得到答案,可以在B栏输入公式。
公式大致意味着:
LENB获取文本的所有字符长度,包括汉字。
LEN获取文本所有字符长度,不包含汉字。
这样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函数呢?
公众号回复:公式plus
,获取Excel公式plus下载链接。
下载Excel公式Plus之后,双击打开,在弹窗中,选择启用宏。
打开需要提取中文或英文的表格,开始使用P_CN和P_EN函数吧。
说明
P_CN和P_EN函数是基于Excel公式Plus运行的,在外发给其他人时,请注意:
将带有P_CN或P_EN函数的单元格,粘贴为值。
或者将Excel公式Plus
拉登会继续更新Excel公式PlusP_
本文完
源自拉登Dony的公众号【拉小登】(ladengchupin)
1.文章《「excel 如何删除英文」保留英文…》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《「excel 如何删除英文」保留英文…》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好