为什么在excel中输入19位数字后面几位怎么老变零
答案:2 悬赏:80 手机版
解决时间 2021-02-02 03:44
- 提问者网友:世勋超人
- 2021-02-01 04:25
为什么在excel中输入19位数字后面几位怎么老变零
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-01 04:57
这是因为excel默认的格式是数字,
在excel中数字是不能超过14位的,
否则会变成后4位为0的情况,而且是用科学计数法表示的.
把身份证那一列设置为文本,输入就可以不必总要输入'了.
这里还有3个有用的公式,是我原创的:
1,假设你在B3输入的是身份证号码,
B4要显示生日则在B4复制以下公式.
=IF($B3=0, ,IF(LEN($B3)=18,MId($B3,7,4)&
年&MId($B3,11,2)&月&MId($B3,
13,2)&日,19&MId($B3,7,2)&
年&MId($B3,9,2)&月&MId($B3,
11,2)&日))
2,假设你在B3输入的是身份证号码,
B5要显示年龄则在B5复制以下公式.
=IF($B3=0, ,YEAR(NOW())-(IF(LEN($B3)=18,
VALUE(MId($B3,7,4)),VALUE(19
&MId($B3,7,2)))))
3,假设你在B3输入的是身份证号码,
B6要显示性别则在B5复制以下公式.
=IF($B3=0, ,IF(LEN($B3)=18,IF(MOD(VALUE(
MId($B3,17,1)),2)=1,男,女),
IF(MOD(VALUE(MId($B3,15,1)),2)
=1,男,女)))
可以用拖选复制应用到整篇相应单元格中.
希望能帮到你.
在excel中数字是不能超过14位的,
否则会变成后4位为0的情况,而且是用科学计数法表示的.
把身份证那一列设置为文本,输入就可以不必总要输入'了.
这里还有3个有用的公式,是我原创的:
1,假设你在B3输入的是身份证号码,
B4要显示生日则在B4复制以下公式.
=IF($B3=0, ,IF(LEN($B3)=18,MId($B3,7,4)&
年&MId($B3,11,2)&月&MId($B3,
13,2)&日,19&MId($B3,7,2)&
年&MId($B3,9,2)&月&MId($B3,
11,2)&日))
2,假设你在B3输入的是身份证号码,
B5要显示年龄则在B5复制以下公式.
=IF($B3=0, ,YEAR(NOW())-(IF(LEN($B3)=18,
VALUE(MId($B3,7,4)),VALUE(19
&MId($B3,7,2)))))
3,假设你在B3输入的是身份证号码,
B6要显示性别则在B5复制以下公式.
=IF($B3=0, ,IF(LEN($B3)=18,IF(MOD(VALUE(
MId($B3,17,1)),2)=1,男,女),
IF(MOD(VALUE(MId($B3,15,1)),2)
=1,男,女)))
可以用拖选复制应用到整篇相应单元格中.
希望能帮到你.
全部回答
- 1楼网友:玩世
- 2021-02-01 06:19
这是因为excel默认的格式是数字,
在excel中数字是不能超过14位的,
否则会变成后4位为0的情况,而且是用科学计数法表示的.
把身份证那一列设置为文本,输入就可以不必总要输入'了.
这里还有3个有用的公式,是我原创的:
1,假设你在b3输入的是身份证号码,
b4要显示生日则在b4复制以下公式.
=if($b3=0, ,if(len($b3)=18,mid($b3,7,4)&;
年&mid($b3,11,2)&;月&mid($b3,
13,2)&;日,19&mid($b3,7,2)&;
年&mid($b3,9,2)&;月&mid($b3,
11,2)&;日))
2,假设你在b3输入的是身份证号码,
b5要显示年龄则在b5复制以下公式.
=if($b3=0, ,year(now())-(if(len($b3)=18,
value(mid($b3,7,4)),value(19
&mid($b3,7,2)))))
3,假设你在b3输入的是身份证号码,
b6要显示性别则在b5复制以下公式.
=if($b3=0, ,if(len($b3)=18,if(mod(value(
mid($b3,17,1)),2)=1,男,女),
if(mod(value(mid($b3,15,1)),2)
=1,男,女)))
可以用拖选复制应用到整篇相应单元格中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯