Excel中用函数公式将原数据中单个单元格内多组数据自动分别分列填入指定单元格? 50

用函数公式将原数据中单个单元格内多组数据分别分列填入指定单元格中,需要做到文字与数字分明,下面的是原数据与期望用函数公式自动分列到指定单元格的效果图。求大神帮忙,感激不尽... 用函数公式将原数据中单个单元格内多组数据分别分列填入指定单元格中,需要做到文字与数字分明,下面的是原数据与期望用函数公式自动分列到指定单元格的效果图。求大神帮忙,感激不尽! 展开
 我来答
笑一笑说一说
科技发烧友

2020-04-15 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33713

向TA提问 私信TA
展开全部

思路:

取消C:F的单元格合并,数据全位于C列。处理C列数据,得到颜色单价空格颜色单价的结构(类似C7的数据结构)。

在D3和E3中分别输入或复制粘贴下列公式

=LEFT(TRIM(MID(SUBSTITUTE($C3," ",REPT(" ",100)),INT(COLUMN(B:B)/2)*100-99,100)),LENB(TRIM(MID(SUBSTITUTE($C3," ",REPT(" ",100)),INT(COLUMN(B:B)/2)*100-99,100)))-LEN(TRIM(MID(SUBSTITUTE($C3," ",REPT(" ",100)),INT(COLUMN(B:B)/2)*100-99,100))))

=SUBSTITUTE(TRIM(MID(SUBSTITUTE($C3," ",REPT(" ",100)),INT(COLUMN(C:C)/2)*100-99,100)),D3,)

选择D3:E3,右拉填充,下拉填充。

追问
能不能直接给公式?
BUG_UPDATE
2020-04-28 · TA获得超过1160个赞
知道大有可为答主
回答量:3650
采纳率:60%
帮助的人:684万
展开全部

注意绿色数字 1, 2 , 3

  1. 在H7输入公式:=A7

  2. 在I7输入公式:=B7

  3. 在J7输入公式:=IF(LEN(LEFTB(C7,6))=3,LEFTB(C7,6),IF(LEN(LEFTB(C7,4))=2,LEFTB(C7,4),IF(LEN(LEFTB(C7,2))=1,LEFTB(C7,2),"err")))

  4. 在表格空白处鼠标左键点一下,再鼠标左键点一下J7,此时鼠标移到J7的右下角,显示黑色十字架时,按住鼠标左键的同时鼠标垂直往下面拉,直到对应的行左边表格没有数据为止,松开鼠标,到此J列的公式全部拷贝完成。其它列也是这个方法复制公式的

  5. 根据上面公式原理,自己发挥吧,你这太费时间,主要是公式太长,颜色太杂(汉字和数字还不一样多,例如蓝色,还有印象,高达版),最好用VBA

  6. 自己试试行不行吧,反正我试了一下可以的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小蒋的私人领地
2020-04-27 · TA获得超过2.2万个赞
知道小有建树答主
回答量:1473
采纳率:67%
帮助的人:206万
展开全部
直接使用分列功能或者是使用快捷键Ctrl+E,如果每天都要产生,为什么不直接做成效果图?
若没有空格是很难替换的,建议就是使用快捷键Ctrl+E解决大多数问题,极少数手动调整一下就是。
这个本来不是很难处理的,关键是在于平常使用要养成一定的习惯,否则再好的方法也是白搭。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
源幼柏3N
2020-04-27 · TA获得超过308个赞
知道答主
回答量:1857
采纳率:20%
帮助的人:108万
展开全部
若没有空格是很难替换的,建议就是使用快捷键Ctrl+E解决大多数问题,极少数手动调整一下就是。若没有空格是很难替换的,建议就是使用快捷键Ctrl+E解决大多数问题,极少数手动调整一下就是。若没有空格是很难替换的,建议就是使用快捷键Ctrl+E解决大多数问题,极少数手动调整一下就是。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式