EXCEL的问题: 请问在A1单元格中的内容是"0415231090 ,0888082505 ,8521410100" 这些数值,如何输入成列。
如题,比如A1中的内容是“0415231090,0888082505,8521410100”,请问用哪个公式可以将其拆分到三个不同的数列单元格内。比如B1是0415231...
如题,比如A1中的内容是 “0415231090 ,0888082505 ,8521410100”, 请问用哪个公式可以将其拆分到三个不同的数列单元格内。比如B1是0415231090, B2是0888082505, B3是8521410100?
非常感谢! 展开
非常感谢! 展开
展开全部
直接选中A列,数据-分列-分割符号填逗号就可以
公式的话,B1输入
=TRIM(MID(SUBSTITUTE($A1,",",REPT(" ",50)),COLUMN(A1)*50-49,50))
向右填充
公式的话,B1输入
=TRIM(MID(SUBSTITUTE($A1,",",REPT(" ",50)),COLUMN(A1)*50-49,50))
向右填充
追问
谢谢你的回答,但是
-1- 用“直接选中A列,数据-分列-分割符号填逗号就可以”这个方法的结果是,数字虽然都分开了,但是分别分在了 A1 B1 C1,而不是我想要的A1 A2 A3。
-2- 是在看不懂这个函数,请指教。
另外:我的问题中的数字可能是很多了,不止3个。
谢谢!
追答
如果是向下填充把column改成row
B1输入,往下填充,跟你数字多少没关系
=TRIM(MID(SUBSTITUTE($A1,",",REPT(" ",50)),row(A1)*50-49,50))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用left函数、right函数、mid函数
left函数的用法:B1=left(A1,10)
意为从返回左边的10个数字
right函数同理,不过是从右边数,B3=right(A1,10)
mid函数这样用:B2=mid(A1,12,10)
意为从A1的第12个字符开始算,往右数10个字符,然后返回结果。
应该能解决你的问题
left函数的用法:B1=left(A1,10)
意为从返回左边的10个数字
right函数同理,不过是从右边数,B3=right(A1,10)
mid函数这样用:B2=mid(A1,12,10)
意为从A1的第12个字符开始算,往右数10个字符,然后返回结果。
应该能解决你的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中A1,选择菜单“数据”-“数据工具”-“分列”
然后选择 分隔符号-下一步-逗号-完成
这样A1中的数据就被分开到A1-A3中了。
然后选择 分隔符号-下一步-逗号-完成
这样A1中的数据就被分开到A1-A3中了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用数据分列吧,分好后再转置就行了。
更多追问追答
追问
谢谢,请问有一步到位的方法么?
追答
我自己编写的VBA函数要吗,可以完成这个功能,不光是,分隔,汉字和其它字母及符号出可以,需要请追问。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点数据分列,固定宽度,然后自己按需要调整分列线
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询