Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1746|回复: 9

[已解决]求教各位大神,如何用公式来分列

[复制链接]
发表于 2015-9-22 20:28 | 显示全部楼层 |阅读模式
如图,我改如何用公式将其分列,以逗号为切割点
最佳答案
2015-9-22 20:33
trim(mid(substitute($a1,",",rept(" ",99)),column(a1)*99-98,99))

把a1换成你实际单元格
QQ图片20150922202021.png
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2015-9-22 20:30 | 显示全部楼层
回复

使用道具 举报

发表于 2015-9-22 20:31 | 显示全部楼层
以逗号分列
数据-分列-下一步-其他  输入逗号  完成
回复

使用道具 举报

发表于 2015-9-22 20:33 | 显示全部楼层    本楼为最佳答案   
trim(mid(substitute($a1,",",rept(" ",99)),column(a1)*99-98,99))

把a1换成你实际单元格
回复

使用道具 举报

 楼主| 发表于 2015-9-22 20:38 | 显示全部楼层
Hsiao 发表于 2015-9-22 20:33
trim(mid(substitute($a1,",",rept(" ",99)),column(a1)*99-98,99))

把a1换成你实际单元格

请问这是什么原因
1.png

点评

行列号,带公式截图  发表于 2015-9-22 20:39
回复

使用道具 举报

 楼主| 发表于 2015-9-22 20:42 | 显示全部楼层
Hsiao 发表于 2015-9-22 20:33
trim(mid(substitute($a1,",",rept(" ",99)),column(a1)*99-98,99))

把a1换成你实际单元格

请看
2.png

点评

column(c18) 改成column(a1)  发表于 2015-9-22 20:43
回复

使用道具 举报

 楼主| 发表于 2015-9-22 20:46 | 显示全部楼层
职场新人! 发表于 2015-9-22 20:42
请看

这个是可以不用修改的吗?

回复

使用道具 举报

发表于 2015-9-22 21:25 | 显示全部楼层
职场新人! 发表于 2015-9-22 20:46
这个是可以不用修改的吗?

column(a1)是指列号,实际上是变量1,你右拉是就变2,3。。。而你的column(c18)却是从3开始了
注意原数据中的分隔符号与公式中查找替换的符号要一致
回复

使用道具 举报

发表于 2015-9-22 21:47 | 显示全部楼层
{:02:}
  1. =MID($A1,COLUMN(A1)*3-2,2)
复制代码
回复

使用道具 举报

 楼主| 发表于 2015-9-23 08:13 | 显示全部楼层
fjmxwrs 发表于 2015-9-22 21:25
column(a1)是指列号,实际上是变量1,你右拉是就变2,3。。。而你的column(c18)却是从3开始了
注意原数据 ...

谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 20:09 , Processed in 0.828348 second(s), 17 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表