EXCEL怎么设置空单元格的初始值

时间:2022-03-04 04:19:48
比如我设置了一列类型为日期,那么不填的时候就是1900年,设置成数值,不填的时候就是0
怎么让这列,不填的时候为我指定的日期呢,或者直接不为日期,就为空内容


因为现在有这样一个情况,比如A是某个日期,B的内容为当前日期距离日期A的天数

今天是2009-3-22

我A1一填了2009-3-1,A2什么都没填,这样把B设置好公式以后,往下一拉

B1是正常的21,B2就变成3万多的一个数了,怎么让A2不填为空的时候,B2的内容也为空

20 个解决方案

#1


应该是A为空的时候,B也空吧
=if(ISBLANK(A1),"",today()-A1)

#2


那么,初始值应该怎么设置呢,可不可以设置成空,也就是和没填一样

如果可以设置成空,那么也就不存在我说的第二个问题了

#3


没有初始值这个功能,不过=if(ISBLANK(A1),"",today()-A1)不就是要的吗?空的时候也是空,不就是初始的功能吗

#4


1楼说的就可以了吧,不明白楼主不填的时候怎么会有数值,Excel 不填的时候不就是空嘛。

#5


=if(ISBLANK(A1),"",today()-A1)  
isblank是指单元格为空,任何资料都没有。
""中包含了一个空格,它不属于blank。
用这个试下
=if(A1="","",today()-A1)

#6


引用 4 楼 gracexu 的回复:
1楼说的就可以了吧,不明白楼主不填的时候怎么会有数值,Excel 不填的时候不就是空嘛。


不填的时候也有个初始值的,比如说,A列的属性为数值,A1里面有一个数字,A2里面什么都没填
在B1里输入=A1
然后往下拉,B2就变成0了,而不是空的

#7


excel的功能没有初始值这说法,
初始值是在编程语言里的名词
在说了EXCEL不可能设置成为空啊

#8


单元格应当是没有值的。
B2显示0,是由显示格式确定,或者说是无值的计算值是0。如果你想让B2显现出所谓的默认值,设单元格格式就行了。

#9


mark

#10


=if($A1="","",Text(today()-$A1,"0"))

说明:使用Text是对数值作了个显示格式的设置。

#11


引用 8 楼 dafeng2004 的回复:
单元格应当是没有值的。
B2显示0,是由显示格式确定,或者说是无值的计算值是0。如果你想让B2显现出所谓的默认值,设单元格格式就行了。


可是,常规的默认值也是0啊,其它的格式又都有各自的默认值,有没有为空的格式呢

另外,我想让一个类型为日期的列,在没有更新信息的时候,单元格是空的,而不是显示默认值计算出的结果,应该怎么做呢

#12


用“=”计算了,单元格的值才是0.

你可以=if(a1=0,"",a1)或类似填充这一日期列,试试。

#13


引用 12 楼 dafeng2004 的回复:
用“=”计算了,单元格的值才是0.

你可以=if(a1=0,"",a1)或类似填充这一日期列,试试。


这是个方法,不过如果正常内容里也有0,怎么办呢

比如要统计一个什么什么的数量,其中有0个的,也有的行里面,不需要填任何数量

那么怎么让不想填的行为空呢

#14


引用 13 楼 number321 的回复:
引用 12 楼 dafeng2004 的回复:
用“=”计算了,单元格的值才是0.

你可以=if(a1=0,"",a1)或类似填充这一日期列,试试。


这是个方法,不过如果正常内容里也有0,怎么办呢

比如要统计一个什么什么的数量,其中有0个的,也有的行里面,不需要填任何数量

那么怎么让不想填的行为空呢


这个有人可以告诉我解决方法吗

#15


只能帮顶了.

#16


一句话,实际应用中为什么要把简单的问题搞得如此复杂。

#17


不理解楼主的意思

#18


用条件判断=if(a1=0,NA(),a1)。
#N/A与0就可以区分了。

#19


look

#20


up 

#1


应该是A为空的时候,B也空吧
=if(ISBLANK(A1),"",today()-A1)

#2


那么,初始值应该怎么设置呢,可不可以设置成空,也就是和没填一样

如果可以设置成空,那么也就不存在我说的第二个问题了

#3


没有初始值这个功能,不过=if(ISBLANK(A1),"",today()-A1)不就是要的吗?空的时候也是空,不就是初始的功能吗

#4


1楼说的就可以了吧,不明白楼主不填的时候怎么会有数值,Excel 不填的时候不就是空嘛。

#5


=if(ISBLANK(A1),"",today()-A1)  
isblank是指单元格为空,任何资料都没有。
""中包含了一个空格,它不属于blank。
用这个试下
=if(A1="","",today()-A1)

#6


引用 4 楼 gracexu 的回复:
1楼说的就可以了吧,不明白楼主不填的时候怎么会有数值,Excel 不填的时候不就是空嘛。


不填的时候也有个初始值的,比如说,A列的属性为数值,A1里面有一个数字,A2里面什么都没填
在B1里输入=A1
然后往下拉,B2就变成0了,而不是空的

#7


excel的功能没有初始值这说法,
初始值是在编程语言里的名词
在说了EXCEL不可能设置成为空啊

#8


单元格应当是没有值的。
B2显示0,是由显示格式确定,或者说是无值的计算值是0。如果你想让B2显现出所谓的默认值,设单元格格式就行了。

#9


mark

#10


=if($A1="","",Text(today()-$A1,"0"))

说明:使用Text是对数值作了个显示格式的设置。

#11


引用 8 楼 dafeng2004 的回复:
单元格应当是没有值的。
B2显示0,是由显示格式确定,或者说是无值的计算值是0。如果你想让B2显现出所谓的默认值,设单元格格式就行了。


可是,常规的默认值也是0啊,其它的格式又都有各自的默认值,有没有为空的格式呢

另外,我想让一个类型为日期的列,在没有更新信息的时候,单元格是空的,而不是显示默认值计算出的结果,应该怎么做呢

#12


用“=”计算了,单元格的值才是0.

你可以=if(a1=0,"",a1)或类似填充这一日期列,试试。

#13


引用 12 楼 dafeng2004 的回复:
用“=”计算了,单元格的值才是0.

你可以=if(a1=0,"",a1)或类似填充这一日期列,试试。


这是个方法,不过如果正常内容里也有0,怎么办呢

比如要统计一个什么什么的数量,其中有0个的,也有的行里面,不需要填任何数量

那么怎么让不想填的行为空呢

#14


引用 13 楼 number321 的回复:
引用 12 楼 dafeng2004 的回复:
用“=”计算了,单元格的值才是0.

你可以=if(a1=0,"",a1)或类似填充这一日期列,试试。


这是个方法,不过如果正常内容里也有0,怎么办呢

比如要统计一个什么什么的数量,其中有0个的,也有的行里面,不需要填任何数量

那么怎么让不想填的行为空呢


这个有人可以告诉我解决方法吗

#15


只能帮顶了.

#16


一句话,实际应用中为什么要把简单的问题搞得如此复杂。

#17


不理解楼主的意思

#18


用条件判断=if(a1=0,NA(),a1)。
#N/A与0就可以区分了。

#19


look

#20


up 

#21