admin管理员组文章数量:1530337
如下图所示,A列是数据源,每个单元格的数据以符号“,”作为间隔组合在一起,例如:“苹果,香蕉,苹果”。
一、单元格同时存放两个字符
第一字符:=LEFT(A2,FIND(",",A2)-1)
第二字符:=RIGHT(A2,FIND(",",A2)-1)
LEFTFIND函数发现"/"在A2单元格中首次出现的位置,然后使用LEFT函数从左向右提取该长度的字符,即为结果。
二、单元格同时存放三个字符
第一字符:=LEFT(A2,FIND(",",A2)-1)
第二字符:=TRIM(MID(SUBSTITUTE(A3,",",REPT(" ",100)),100,100))
第三字符:=RIGHT(A2,FIND(",",A2)-1)
和第2个公式有些相似,依然先使用SUBSTITUTE函数,将A2单元格中的","替换为100个空格,这样就将不同的值划分到了由空格间隔而成的多个小房子里,再使用MID函数从指定区段取值,最后使用TRIM函数消除空格。
SUBSTITUTE(A2,",",REPT("
版权声明:本文标题:EXCEL函数篇01 按间隔符提取数据,实现分列功能 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1726453157a1071529.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论