我有两组数字,格式为B1234
和B12345
。当我按升序排序时,我得到所有以 开头的数字B12345
,然后得到所有从B1234
开始的数字。
为了解决这个问题,我在中间插入了零,B1234
得到B01234
。当数字转换为这种格式时,我就能得到想要的结果。
你能帮我插入零吗?
答案1
制作第二列,如果您的数字在 A 列,则将其放在 B1 中
=IF(LEN(RIGHT(A1,LEN(A1)-1))< 5,LEFT(A1) & "0" & RIGHT(A1,LEN(A1)-1))
并将其全部复制下来。获得前导零的数字后,将它们全部复制回 A 列并删除 B 列。
这假设您的数字从 4 位数字开始,而不是从个位数开始。
答案2
以下公式适用于首字母后的任意位数(最多五位)。(B1、B12、B123、B1234、B12345)
=LEFT(A1,1)&TEXT(MID(A1,2,99),"00000")
将其复制到新列中并从 A1 开始引用您的列。如果不在 A1 中,请在复制之前更改两个引用。