【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力! 哈喽大家好!我是【Excel与财务】小编阿钟老师,一名70后财务男,今天分享的也是一个有意思的教程。 在Excel中,从单元格批量提取数据,我们有很多方法可用,那么你知道用99个空格来提取数据吗?是不是很有意思呢? 今天分享3种提取方法:快捷键、功能按钮、函数公式,如果你对函数公式不感冒,那只看前2种即可;如果你想深入探讨函数公式,请把教程看完,毕竟用到了5个函数。 以上图表格为例,从规格型号中提取CPU、内存、硬盘数据。 01.快捷键:Ctrl+E · 把A2单元格中的CPU、内存、硬盘数据分别复制到B2、C2、D2; · 选中B3单元格按一下Ctrl+E,C3单元格按一下Ctrl+E,D3单元格按一下Ctrl+E,数据提取完成。 注意:Ctrl+E键需要Excel 2013以上版本。 更多Ctrl+E用法文末有教程链接 02.功能按钮:分列 选中A列,点击【数据】选项卡中的【分列】按钮,调出文本分列向导窗口; · 第1步中选择【分隔符号】,点击【下一步】; · 第2步中勾选【其他】,后面的文本框中输入/,点击【下一步】; · 第2步直接点击【完成】。 03.脑洞大开:函数公式 · 在B2单元格输入公式:=TRIM(MID(SUBSTITUTE($A2,"/",REPT(" ",99)),COLUMN(A1)*99,99)) · 向右、向下拖动填充公式,完成提取。 公式解析:=TRIM(MID(SUBSTITUTE($A2,"/",REPT(" ",99)),COLUMN(A1)*99,99)) 公式中用到了5个函数,分别来看一下函数的语法: TRIM(需要移除空格的文本) MID(文本字符串,从第几个字符开始提取,提取几个字符) SUBSTITUTE(文本字符串,需要替换的文本,新的文本,替换第几个) REPT(重复的字符,重复次数) COLUMN(单元格或单元格区域) 公式的核心部分:SUBSTITUTE($A2,"/",REPT(" ",99)),就是把A2单元格的/替换成99个空格,其中REPT(" ",99)就是99个空格。单独使用这部分公式的效果如下图: 公式第二层:MID(SUBSTITUTE($A2,"/",REPT(" ",99)),COLUMN(A1)*99,99),用MID函数从第99个字符开始提取99个字符,提取的结果就是空格+CPU数据+空格,如下图: 最后用TRIM函数把空格去掉,就得出结果啦! 注意:如果提取的内容较多,比如/之间的内容超过99个,那就不能用99个空格了,可以用999个。 小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持 |
|
来自: Excel与财务 > 《Excel技巧分享》