Excel 中,「常规」的单元格格式下居然能显示 0 开头的数字,而且数字前没有加「'」,请问是怎么做到的?

2017-04-10 11:36:08 +08:00
 Jasmine2016

今天收到一份电信运营商发来的公司月话费单,看着看着突然被这个地方吸引了。简单介绍一下:

我知道如果一个单元格不加任何公式,不加任何格式设置,不加小撇(')的话,输入 0 开头的数字,前面的 0 其实是输不进去的。

然而在这个表格里,单元格格式被设置为「常规」,以区号开头的座机号码(如 01088654321 )却可以正常显示。

我在同一个工作表中,找了个空白单元格,用格式刷刷了之后,又手动输入了一个数字( 012345 ),然而出来的还是 12345 。

奇了怪了。。。有 Excel 大神能指点指点这是怎么做到的吗?

4593 次点击
所在节点    问与答
13 条回复
alang
2017-04-10 12:22:14 +08:00
Cvs 转换过来的
771456556
2017-04-10 12:47:09 +08:00
感觉应该类似于 excel 这个程序不允许你输入 0 开头,但是你可以直接修改 xls 这个文件,然后加上 0 ,我只是猜的…
dexterzzz
2017-04-10 13:12:33 +08:00
先把格式设置成文本在填数据就行
xratzh
2017-04-10 13:15:35 +08:00
可能是文本而非数字吧
lancerliu
2017-04-10 13:27:19 +08:00
文本格式,而不是数字,或者你后面加个空格就行
Quaintjade
2017-04-10 14:17:51 +08:00
1 楼应该是正解,格式自动转换成是单元格数据输入 /修改时进行的,如果已经通过其他方式写好了数据,那么不会再自动转换。
1 楼说的 csv 、 3 楼说的输好文本再改成数字也是。
Jasmine2016
2017-04-10 14:49:54 +08:00
@lancerliu 刚才试了试,无论是在整组数字前还是后加空格,依然会把 0 给吃掉- -

@dexterzzz
@xratzh
单元格格式是常规,既不是文本也不是数字。。。
Jasmine2016
2017-04-10 14:51:37 +08:00
@771456556 2333 我试了,不管用
cchange
2017-04-10 17:13:38 +08:00
右键 单元格格式 选择数据类型为文本 然后就可以了
但必须 office 2010 以上
duansindo
2017-04-10 17:15:16 +08:00
设置文本
Jasmine2016
2017-04-11 08:14:37 +08:00
@duansindo
@cchange
我知道设置为文本就可以了,我只是想知道为什么「常规」格式下会出现 0 开头的数字而已。。现在知道了~
zizh49
2017-04-11 09:50:12 +08:00
@Jasmine2016 那请问原因是什么呢?
Jasmine2016
2017-04-11 11:17:23 +08:00
@zizh49 原因是他们给我的那个表格是导出来的,比如什么终端管理系统这样的玩意导出的报表,默认就是带 0 的。总而言之,只要是人类输入的数字,在「常规」里是不可能出现 0 开头的数字的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353753

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX