如何把一个格子中的数字分列成每个数字都占一列?

2个回答

  • 你举例中,1234,中间没有任何分隔

    你实际要用的有2种情况

    一,把数字分为,第一列千位,第二列百位,第三列十位,第四列个位

    这个需要用到公式,按照你举例的给你说,无法实现直接覆盖A1的情况.只能从A2开始,或者把A1挪走,比如放在B1

    按照从A2开始给你说,

    A1是你设置的,为1234

    A2=MOD(INT(A1/1000),10) 显示为1

    A3=MOD(INT(A1/100),10) 显示为2

    A4=MOD(INT(A1/10),10) 显示为3

    A5=MOD(A1,10)显示为4

    将来你随意改动A1中数字,下面的都会自动变化,前提是A1中是个四位正整数.

    ---公式换过了,这个公式更一目了然.

    增加万位数的话,在上面加=MOD(INT(A1/10000),10))以此类推.---

    二.如果是一大段文字实现这个功能,就需要中间有分隔,逗号,空格,短横线都行,这个分隔需要你手动去分的,系统不会知道应该怎么分.

    比如,你想让12345678 分成 123 45 67 8 那么就需要你手动去加空格.

    有分隔的话就好说了待续,我给你详细粘点图片

    例如,你A1中是 123 45 67 8 复制A1,新建一个work文档,粘贴进去

    1 选中你刚刚粘贴的内容,点表格-->转换-->文本转换成表格,弹出个对话框,

    2 文字分割位置,选择空格.然后确定

    3 得到带表格的123 45 67 8

    4 把整个表格复制,到excel里找个空旷的地方粘贴,得到

    5选中刚才粘贴进来的,复制,然后右击你要粘贴的位置,比如你所说的A1,点选择性粘贴

    6 弹出对话框,选中转置 然后确定

    7 得到你想要的结果

    说起来稍微复杂点,实际操作也就30秒的事情.