如何在excel单元格中输入位数超过15位的数据,比如身份证号,前面不加分号,或者改成文本格式。
发布网友
发布时间:2022-05-26 13:12
我来回答
共4个回答
热心网友
时间:2023-10-18 19:47
你这个使用自定义格式肯定是不可能实现的了
你需要使用函数来解决这个问题
假设身份证号在A1单元格, 有15位, 也有18位的
B1输入公式
=TEXT(LEFT(A1,15),REPT("000 ",5))&IF(LEN(A1)=15,""," "&RIGHT(A1,3))追问您意思是说这个公式如果对于18位的就把15改成18,5改成6即可吗?我试过了不行。
追答这个公式通用于15位和18位
热心网友
时间:2023-10-18 19:47
1、复制所有的身份证号所在的表格,粘贴到word中,用替换命令
查找内容输入:([0-9][0-9][0-9])
替换为输入:\1 (\1后加个空格)
“使用通配符”
全部替换
2、将替换后的表格,重新复制粘贴回excel中即可。
热心网友
时间:2023-10-18 19:48
=TEXT(LEFT(A1,9),"000 000 000")&TEXT(RIGHT(A1,9),"000 000 000")
热心网友
时间:2023-10-18 19:49
不能用空格表示,但你可以用,表示
在设置单元格格式-数字-数值中设置小数位为0,勾上使用千分位分隔符