你好!在EXCEL的一个单元格中将"1-10号",改写成"001,002,......010"并在新的单元格显示,请高手帮,在线等

2024-12-05 04:55:34
推荐回答(5个)
回答1:

一种方法是在输入的编号前加“'”符号,如 '001 另一种方法是设置单元格格式——自定义:000
再一种就是设置单元格格式为文本。这样都会显示001、002、003.。。。。。

回答2:

选中要输入输入数字的单元格,然后单击:根式,单击:单元格,单击:“数字”标签,在分类里单击:文本,ok,输入:003,你试试。

回答3:

选中1-10号这一列点右键设置单元格自定义中类型下面的一行内输入00就可以了
新的单元格直接在单元格内=1-10号单元格

回答4:

用text函数,=TEXT(原数据,"000"),即可

回答5:

这个要用VBA完成,可以写成自定义函数也可以直接宏完成
以下方法是自字义函数完成的
代码如下
Function PaiLie(rng As Range)
Dim str1$, str2$, x&, i1&, i2&
str1 = rng.Value
i = InStr(str1, "-")
i1 = Left(str1, i - 1)
i2 = Mid(str1, i + 1, Len(str1) - i - 1)
For x = i1 To i2
If str2 = "" Then
str2 = Format(x, "000")
Else
str2 = str2 & "," & Format(x, "000")
End If
Next x
PaiLie = str2
End Function