在excel中:如何确定01/01/1900是否打印出空字符串,否则显示日期

Ret*_*der 3 excel excel-2003

我试图显示除01/01/1900之外的所有日期.在excel中,我如何首先检查01/01/1900,然后仅用空字符串或""替换该日期,但是仅保留其他日期?我还需要将格式设置为mm/dd/yyyy的小日期格式.

我试图使用replace,if,date,datevalue命令但没有成功.

ada*_*ich 12

另一个不影响您的数据但只有表示层的答案是设置自定义格式.选择所需的单元格,然后按CTRL + 1或从格式菜单中选择格式化单元格.然后在数字格式下,应选择日期.单击列表底部的"自定义",然后在格式化字符串图片后面添加两个分号.

自定义格式字符串可以有三个(有时四个)分隔分隔的图片.第一个是正数,第二个是负数,第三个是零.

我的格式化字符串如下所示:'m/d/yyyy ;;'.所有零日期(1/0/1900)将为空白.不需要额外的列.

  • 是的,你是对的.这就是我在发布之前没有真正检查我的工作所得到的!我的答案只是一种特定的(简单的)条件格式化方法,如果所需的行为仅在演示文稿中而不在数据层中,我认为会更好. (2认同)

Art*_*yom 5

使用日期在列旁边创建一个新列,并为每个单元格使用此公式(此处A1表示源单元格):

= IF(A1 <> DATE(1900,1,1)中,A 1, "")

然后将新列格式化为日期.