Excel教程:Excel技巧与函数公式的较量

栏目:excel发布:2024-08-06浏览:14收藏
今天通过一个例子来看看技巧与函数公式,你更喜欢哪一种。如下图A列中的数据之间是用“-”隔开的,现在要将姓名、部门和手机号码进行分开,该怎么操作呢?
Excel教程:Excel技巧与函数公式的较量
方法一:分列
选中单元格区域A2:A8,在【数据】选项卡下【数据工具】组中点击【分列】
Excel教程:Excel技巧与函数公式的较量
在弹出的【文本分列向导-第1步,共3步】对话框中选中【分隔符号】,点击【下一步】
Excel教程:Excel技巧与函数公式的较量
在弹出的【文本分列向导-第2步,共3步】对话框中勾选【其他】,在后面的文本框中输入“-”,点击【下一步】
Excel教程:Excel技巧与函数公式的较量
在弹出的【文本分列向导-第3步,共3步】对话框中选择目标区域,点击【完成】
Excel教程:Excel技巧与函数公式的较量
效果如下图所示:
Excel教程:Excel技巧与函数公式的较量
Excel教程:Excel技巧与函数公式的较量
方法二:快速填充
Excel教程:Excel技巧与函数公式的较量
在B2单元格输入:星空,回车,按【Ctrl+E】键;
在C2单元格输入:行政部,回车,按【Ctrl+E】键;
在D2单元格输入:13509621566,回车,按【Ctrl+E】键。
Excel教程:Excel技巧与函数公式的较量
该例中使用了分列和快速填充两种技巧法,有童鞋说技巧法就是一次性的,你认同吗?接下来介绍下使用函数的方法,看看技巧与函数谁更胜一筹!
方法三:函数公式
Excel教程:Excel技巧与函数公式的较量
输入公式:=TRIM(MID(SUBSTITUTE($A2,”-“,REPT(” “,99)),COLUMN(A1)*100-99,100))
SUBSTITUTE($A2,”-“,REPT(” “,99))部分将A列数据中的“-”替换成99个空格,作为函数MID的第一参数;
COLUMN(A1)*100-99部分:公式向右填充时自动构成序列1,101,201,将它作为函数MID的第二参数,从第几个字符开始提取;
每个字符串至少1个字符,再加上99个空格,所以第三参数可为100;
用函数MID提取后,字符中含有空格,用函数TRIM删除字符串中多余的空格。

发表评论取消回复

参与评论可获取积分奖励  
确认删除?
回到顶部