excel怎样截取某列中的第一个字

Excel中怎么截取某列中的第一个汉字?

  • 使用Left函数;
  • 使用分列;
  • 使用快速填充;
01 Left从左向右提取指定位数的字符
用法:Left(字符串, 位数)
类似函数有:LeftB,Right,RightB,Mid等,用法都类似
excel怎样截取某列中的第一个字

02 数据分列
Excel中,不管是单元格拆分还是规范数据,最好用的,那就是分列 。
  • 选择数据列
  • 菜单选择分列
  • 选择固定宽度
  • 用数据点击分隔位置
  • 完成

excel怎样截取某列中的第一个字

分列功能还是规范数据格式的利器,如,规范日期格式等;
03 快速填充,13版本新特性
excel怎样截取某列中的第一个字

TA的过程,实际上是这样子的:
  • 在B2单元格手工拆分第一个汉字,输入陈;
  • 向下拖动鼠标复制,在复制选项中,选择快速填充;

excel怎样截取某列中的第一个字

而,这个快速填充的快捷键便是<Ctrl>+E,赶紧试试吧 。
思路大致有4种:公式法、分列、宏、快速填充 。

公式法
Excel提取字符最常用的就是函数法 , 常见的字符串截取函数有left(从左侧开始提?。ight(从右侧开始提?。id(从指定位置开始提?。┱馊龊馊龊伎梢源锏侥阆胍奶崛⌒Ч?nbsp;, 要从需求选择函数,这样会使公式简单一点 。
就拿《Excel怎样截取某列中的第一个字?》来举例子,使用left、mid两个函数都可以达到同样的效果 , 只是有的简单,有的复杂一点,所以要从需求选择函数 。
excel怎样截取某列中的第一个字


分列
分列在Excel中是一个特别强大的功能,比如只截取姓名里的姓氏对他来说简直就是小菜一碟 。
excel怎样截取某列中的第一个字


excel怎样截取某列中的第一个字


excel怎样截取某列中的第一个字

点击完成即可,结果如下:
excel怎样截取某列中的第一个字


宏实现的方法很多 , 但是这么简单的功能使用宏的话就是杀鸡用牛刀了 , 这里不推荐!
快速填充
快速填充(CTRL+E)方法是这四种方法中最简答,也是最快速的方法 , 强烈推荐使用 。
excel怎样截取某列中的第一个字

完成后如下图所示:
excel怎样截取某列中的第一个字

总结
在数据较少的情况可以使用函数法,比较简单,同时会自动计算;
当数据量较大时推荐使用分列和快速填充(Ctrl+E)功能,但是这两种方法不会自动计算 , 当数据改变时需要进行重新操作,比较推荐快速填充

最后
关于快速填充的其他高级用法可以参阅之前写的文章

excel怎样截取某列中的第一个字

今天又不知道是哪位新来的小姐姐,把产量数据都输入在了文字中间 。导致数据根本无法进行分析运算 。我们还得要用函数公式把这个麻烦给解决掉!
excel怎样截取某列中的第一个字

函数公式:
=MIDB(C2,SEARCHB(“?”,C2),2*LEN(C2)-LENB(C2))
基本含义:首先通过2*LEN(C2)-LENB(C2)公式计算出单字节的个数,如“生55产部”就等于2*5-8=2,表示此单元格中有2个数字 。SEARCHB(“?”,C2)这个我们在前天教程中也讲过了,意思搜索第一个任意单字节字符的位置,在这里就表示任意一个数字的位置 。数字起始位置、数字个数这两个条件具备了就简单了 。我们直接使用midb函数从中间提取即可 。
excel怎样截取某列中的第一个字

如果你觉得繁琐,还是没有理清楚的话 , 那么就继续使用“快速填充”这个万用神器吧!针对这样的情况快速填充也是能够使用的哦!下面我用动图演示一下!
【excel怎样截取某列中的第一个字】
excel怎样截取某列中的第一个字

经验总结扩展阅读