搜索

excel 中输入身份证号码变成文本后,怎么设置成格式为:444 44 4444 4444 4444呢?

发布网友 发布时间:2022-02-25 22:37

我来回答

4个回答

热心网友 时间:2022-02-26 00:06

不能通过设置单元格格式的方式实现,只能通过公式的方法,假设数据在A列,在B1输入公式下拉:

 

=TEXT(LEFT(A1,14),"# ## #### #### ")&RIGHT(A1,4)

 

如果完成后不想要原A列的的内容,可这样操作:
选中B列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A列即可。

追问你好,请问一下公式是什么意思,我要分成的是 333 222 2345 2345 3456这样的格式,就是3个3个,4个4个4个的

追答

B1公式下拉:

=TEXT(LEFT(A1,14),"# ### #### #### ")&RIGHT(A1,4)



LEFT(A1,14)

截取A1单元格的前14位。


TEXT(LEFT(A1,14),"# ### #### #### ")

把截取到的前14位分成3、3、4、4,公式中的# ### #### #### ,就是这个意思了,最左边的只有 一个#号 ,其实完整的写作###,这是省略写法。


RIGHT(A1,4)

截取A1的从右往左的后四位,再通过连接符号 & 与公式前面返回的14位结果连接起来,就是题目要求的效果了。

    热心网友 时间:2022-02-26 01:24

    除了用公式之外, 单元格格式是没办法设置的

    热心网友 时间:2022-02-26 02:59

    设置单元格属性可以实现。右键单击单元格,选择“设置单元格格式”,然后选择最下边的自定义,然后在“类型”下边输入“### ## #### #### ####”就可以了。

    热心网友 时间:2022-02-26 04:50

    =text(a1,"### ## #### #### ####")
    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com
    Top