在Excel中:如何确定01/01/1900然后打印出空string,否则显示date

我试图显示除01/01/1900以外的所有date。 在Excel中,我如何首先检查01/01/1900,然后用空string或“”replace该date,但是只剩下其他date? 我还需要保持格式设置为mm / dd / yyyy的小date格式。

我试着用replace,if,date,datevalue命令没有成功。

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

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

然后格式化新列作为date。

另一个不影响你的数据的答案,但只有表示层是设置一个自定义的格式。 select所需的单元格,然后按CTRL + 1或从格式菜单中select格式单元格。 然后在数字格式下,应selectdate。 单击列表底部的自定义,然后在格式化string图片之后添加两个分号。

自定义的格式化string可以有三个(有时是四个)分号分隔的图片。 第一个是正数,第二个是负数,第三个是零。

我的格式化string如下所示:'m / d / yyyy ;;'。 所有零date(1/0/1900)将为空白。 不需要额外的列。