Excel文本提取江湖四剑客,你可知否?

在我眼里,每个文本函数都是那么可爱。Excel中文本相关的应用,小雅觉得差不多可以分为六个部分,文本合并、文字提取、字符清洗、文字替换、精确查找、长度计算

本文重点分享文字提取。提取型文本函数,就是从单元格字符串中挑出一部分我们需要的。常用的提取函数有Left、Right、Mid三个,经常和LEN、LENB函数搭配使用。

Left 和 Right 函数语法结构相同:函数名(字符串,提取数量)。只是一左一右,提取的方向不一样。

Mid 函数基本语法: Mid(字符串,起始位置,提取数量)

先来个小小的案例:

下表是excel里mid函数的常规用法。公式为:=MID(A2,4,2),A2单元格的文字,从第四位开始提取两位,即:论坛。

上面的公式,如果改为:=MID(A2,4,10),从第四位开始提取10位,但实质单元格内容没有10位,就提取到最后一位结束,即:论坛欢迎你。

如A2单元格的银行卡号,让它自左往右,4位一节的显示为B2单元格的效果。

公式为:=MID(A2,1,4)&" "&MID(A2,5,4)&" "&MID(A2,9,4)&" "&MID(A2,13,4)&" "&MID(A2,17,4)

用MID函数分别提取数字并用空格作为连接符连接前后数字。

下面再来看看结合LEN函数案例。

B2单元格公式:=LEFT(A2,LENB(A2)-LEN(A2))

C2单元格公式:=RIGHT(A2,2*LEN(A2)-LENB(A2))

有点生气,不规范数据源后果会很严重。伙伴们别学这个案例的主人。一个单元格记录一个属性,不要混杂到一起,增加后续处理难度。

LEN函数,返回某个单元格的字符长度!无论中英文还是符号每个都是1个长度!

LENB函数呢,会将汉字计算为2个长度的字符、数字符号还是1个长度的字符!

LEN函数和LENB函数的规律:(记不住,就是先收藏,用时可以套用)

LenB函数-Len函数的返回值,等于实际汉字的个数。

2*Len函数-LenB函数的返回值,等于实际数字的个数。

如果大家对Excel函数比较欠缺,可以看看滴答老师录制的Excel函数公式视频教程。本套函数视频共17集,包含配套练习课件。长按下面二维码立即开始学习!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180201G02IVH00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区