如何确定是否01/01/1900然后打印出空字符串,否则显示日期



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

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

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

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

格式化字符串看起来像这样:'m/d/yyyy;;'。所有零日期(1/0/1900)将为空白。不需要额外的列。

在带有日期的列旁边创建一个新列,并对每个单元格使用此公式(A1这里指的是源单元格):

=如果(A1<>日期(1900、1、1),A1, " ")

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

最新更新