V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Jasmine2016
V2EX  ›  问与答

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

  •  1
     
  •   Jasmine2016 · 2017-04-10 11:36:08 +08:00 · 4596 次点击
    这是一个创建于 2785 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    @dexterzzz
    @xratzh
    单元格格式是常规,既不是文本也不是数字。。。
    Jasmine2016
        8
    Jasmine2016  
    OP
       2017-04-10 14:51:37 +08:00
    @771456556 2333 我试了,不管用
    cchange
        9
    cchange  
       2017-04-10 17:13:38 +08:00 via iPhone
    右键 单元格格式 选择数据类型为文本 然后就可以了
    但必须 office 2010 以上
    duansindo
        10
    duansindo  
       2017-04-10 17:15:16 +08:00 via iPhone
    设置文本
    Jasmine2016
        11
    Jasmine2016  
    OP
       2017-04-11 08:14:37 +08:00
    @duansindo
    @cchange
    我知道设置为文本就可以了,我只是想知道为什么「常规」格式下会出现 0 开头的数字而已。。现在知道了~
    zizh49
        12
    zizh49  
       2017-04-11 09:50:12 +08:00
    @Jasmine2016 那请问原因是什么呢?
    Jasmine2016
        13
    Jasmine2016  
    OP
       2017-04-11 11:17:23 +08:00
    @zizh49 原因是他们给我的那个表格是导出来的,比如什么终端管理系统这样的玩意导出的报表,默认就是带 0 的。总而言之,只要是人类输入的数字,在「常规」里是不可能出现 0 开头的数字的。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:57 · PVG 06:57 · LAX 14:57 · JFK 17:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.