Excel一个单元格中有3个数据,怎么用公式拆分成多行并保留前后数据
Excel一个单元格中有3个数据,怎么用公式拆分成多行并保留前后数据图一为原数据,图二为想得到的效果...
Excel一个单元格中有3个数据,怎么用公式拆分成多行并保留前后数据
图一为原数据,图二为想得到的效果 展开
图一为原数据,图二为想得到的效果 展开
3个回答
展开全部
通过数据可以看出每组数据都是3个字符,那么可以通过MID函数和FIND等函数组成的公式计算
在D2单元格中输入公式并向下填充,如下:
=MID($D$1,IF(ROW(A1)=1,1,FIND(RIGHT(D1)&",",$D$1)+2),3)
MID函数一共有三个参数:
1、提取的文本;
2、被提取文本的开始位置(这里通过IF来判断是否为第一个数据);
3、提取文本的长度,因为长度都是3,所以就输了一个常量。
展开全部
可以用EXCEL提供的“分列”功能解决:一、数据无分隔符的分拆方法如下: 1、用鼠标点中该单元格。 2、点菜单“数据”——“分列”,选择“固定宽度”,“下一步”,会在“数据预览”中显示需要分隔的数据。 3、在需要分隔数据的每一个位置上点鼠标左键,会出现若干上箭头,上箭头点完后按“下一步”。 4、按完成。单元格的数据将按你的要求被分配到若干单元格二、若数据有分隔符,比如逗号“,”用如下方法更简单: 1、用鼠标点中该单元格。 2、点菜单“数据”——“分列”,选择“分隔符号”,“下一步”,选择“数据中的分隔符”,完成。
追问
没有公式吗?只能通过分列??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询