excel中怎样将1014转换成10-14

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:44:16

=TEXT(B2,"00-00")

=LEFT(A1,2)&"-"&RIGHT(A1,2)
在B1中输入上面的公式试试

直接输入10-14 然后选中它,通过格式菜单/在点击单元格 在数字标签中单击文本.如果还不行,你可以单击自定义 里面有模板 直接选择或者定义.

上面几位的答案都很不错,特别是下面几个,个人觉得第二种(ngjtyw)最好,建议采纳为最佳答案:

1、假设放在a1单元,结果在b1单元,写公式
=mid(a1,1,2) & "-" & mid(a1,3,2)

解释:利用mid函数取单元格a1中的任意几位数字,比如“10”和“14”,然后再用“&”连接运算符将二者合并起来;

2、=TEXT(B2,"00-00")

解释:利用TEXT函数将含有数据的单元格(比如B2)以文本显示,且设置格式为“00-00”,即让B2数据显示成“两位数字”+“-”+“两位数字”的数据格式。

3、=LEFT(A1,2)&"-"&RIGHT(A1,2)
解释:与第一种很相似,差别在于函数取值方向不同。

4、如果有一整列数据需要处理,我也给出一种不用函数的方法(分列):
(1)、选择整个数据列,点菜单“数据”-〉“分列”,
(2)、选择按“固定宽度”分列,用鼠标在两位数字之后单击,出现一条“分列线”,点完成即可将原数据列分成两列;
(3)、在产生的新数据列之后,输入公式“=B1&C1”,再用此公式填充即可。
解释:不采用函数,用一个公式即可实现,方法相对繁琐,但“分列”是一个常用的技巧,通过实际操作,很容易理解其功能和用法。

如果你的数字是统一的四位数,楼上的几位的建都不错

000000000000000000000000000000000
000000000000000000000000000000000
再多的零还是零,路过,功利一下