我有以下Excel电子表格:
A B C
1 08-07-2017 Date
在单元格A1 中,用户可以输入日期或年度。在单元格B1 中,如果用户输入日期或年度,则会自动识别。 为此,我到目前为止使用以下公式:
B1 = IF(A1<=2958465,"Date","Years")
此公式适用于日期,因此当我输入例如08-07-2017
时,单元格B1 中的结果为Date
。但是,当我输入年例如2017
时,单元格A1 中的值显示为09-07-1905
并显示在单元格B1 结果仍为日期。可能会出现这两个问题,因为 Cell A1 被格式化为Date
。
您是否知道如何更改 Cell B1 中的公式或 Cell A1 中的格式以获得以下结果:
a)如果在单元格A1 中输入日期,则在单元格B1 中显示单词Date
b)如果在单元格A1 中输入年份,则在单元格B1 中显示单词Years
c)如果输入Date
而不是Number
,则将单元格A1 中的格式从Year
更改为Date
。