永发信息网

如何将一列数字分为多行数字比如123456789中间是有,号的我想让他变成一行一个数字请问有没有什么公式

答案:4  悬赏:40  手机版
解决时间 2021-02-14 20:11
  • 提问者网友:聂風
  • 2021-02-14 16:55
12345
1
2
3
4
5
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-02-14 18:00
前面几位讲的都是针对一位数字,这里介绍一种针对任意位数字的方法:
1. 输入原始数据
在B2单元格中,输入原始数据,如1,2,3,4,5,6,7,8,9,10,225,15,32,2022
2. 计算逗号位置
将A3单元格清空或输入0
在A4单元格中输入公式:
=IF(ISERR(FIND(",",B$1,A3+1)),IF(OR(A3=LEN(B$1)+1,A3=""),"",LEN(B$1)+1),FIND(",",B$1,A3+1))
注意区分逗号的全角和半角,公式中的逗号一定要与原始数据中的逗号相同
选中A4单元格,将鼠标指针指向A4单元格的右下角,使鼠标指针变成“+”,按下鼠标左键,向下拖拉鼠标,松开鼠标左键,检查最后一行是否为空,否则继续上面的动作,直到最后一行为空
3. 计算转换数据
在B4单元格中输入公式:
=IF(ISERR(MId(B$1,A3+1,A4-A3-1)),"",MId(B$1,A3+1,A4-A3-1))
选中B4单元格,将鼠标指针指向B4单元格的右下角,使鼠标指针变成“+”,按下鼠标左键,向下拖拉鼠标,直到A列的最后一行,松开鼠标左键。 
如果不希望看到逗号位置,可以将其隐藏。

全部回答
  • 1楼网友:鸽屿
  • 2021-02-14 19:52
先用“,”号分开,再转置。
  • 2楼网友:神鬼未生
  • 2021-02-14 19:32
A1 123456789 A2 =MId(A$1,ROW()-1,1) 向下填充 复制 再选择性粘贴(数值)可以固化数值 ,如果不要 第一行可以 删了
  • 3楼网友:青尢
  • 2021-02-14 18:37
意思看的不是很明白,试着解一下: 第一步:选中123456789,Ctrl+G替换,号为空 第二步:选中替换后的123456789,点菜单数据--分列--固定宽度--用鼠标在数字之间点出竖线 第三步:选中分列后的数字,复制,选择性粘贴--转置
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯