excel 中,在一个单元格中有数字123456789,如何快速将其变为1,2,3,4,5,6,7,8,9的格式呢??
答案:4 悬赏:0 手机版
解决时间 2021-03-10 06:01
- 提问者网友:ミ烙印ゝ
- 2021-03-09 12:09
如果用CONCATENATE函数只能加一个逗号哟, 我要所有数字后面都加一个逗号,而且它是在一个单元格中的
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-09 12:32
这是个好问题
需要列许多列辅助列
把你的数字放在A列
然后从B1开始输入
=IF(LEN(A1)<(2*LEN($A1)-1),LEFt(A1,COLUMN()*2-3)&","&RIGHt(A1,LEN(A1)-(COLUMN()*2-3)),"已完成")
然后向右和向下填充(向右一直拉到“已完成”出现为止)
即可
要提取结果的话,可以另外对序列排序
如果列数或中间符号改变需要调整公式
以上
有问题追问
需要列许多列辅助列
把你的数字放在A列
然后从B1开始输入
=IF(LEN(A1)<(2*LEN($A1)-1),LEFt(A1,COLUMN()*2-3)&","&RIGHt(A1,LEN(A1)-(COLUMN()*2-3)),"已完成")
然后向右和向下填充(向右一直拉到“已完成”出现为止)
即可
要提取结果的话,可以另外对序列排序
如果列数或中间符号改变需要调整公式
以上
有问题追问
全部回答
- 1楼网友:罪歌
- 2021-03-09 15:44
假如数据在A1
B1输入公式=LEFt(A1,FIND(LOOKUP(9E+307,--MId(A1,MIN(FIND(,A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))),A1)+LEN(LOOKUP(9E+307,--MId(A1,MIN(FIND(,A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))))-1)
C1输入公式=MId(A1,LEN(B2)+1,10)
另外,团IDC网上有许多产品团购,便宜有口碑
- 2楼网友:青尢
- 2021-03-09 14:29
假如数据在A1
B1输入公式=LEFt(A1,FIND(LOOKUP(9E+307,--MId(A1,MIN(FIND(,A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))),A1)+LEN(LOOKUP(9E+307,--MId(A1,MIN(FIND(,A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))))-1)
C1输入公式=MId(A1,LEN(B2)+1,10)
- 3楼网友:鱼芗
- 2021-03-09 13:07
单元格列宽过窄,或者数字超过11位就会变成科学计数法,例如123456789789变成1.23457e+11,而超过15位的话,15位后面的数字全部变成0, 解决方法有2种第一种:先输入英文输入状态下的单引号 ' 然后再输入数字即可正常显示。 第二种:或者先选中该列或该单元格,鼠标右击,“设置单元格格式”,“数字”,“文本”,确定即可。然后输入数字就能正常显示了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯