如何在Excel上使用IF将单元格的值与文本进行比较

时间:2019-11-09 13:24:26

标签: excel excel-formula

我想使用依赖于单元格值的条件为单元格设置日期。这是我的工作,但不起作用。查看B7的公式和C7的值。 设置的日期值为00/01/00,但类似条件应为11/11/19

enter image description here

我也尝试使用$,但没有用:=IF(EXACT($C7;"Cartão de Crédito"); 11/11/19; 1/11/19)

2 个答案:

答案 0 :(得分:0)

替换字符串:

19/11/19

通过Date()函数调用。

(与1/11/19相同)

EDIT#1:

例如:

=IF(EXACT(C7;"Cartão de Crédito");DATE(2019;11;11);DATE(2019;11;1))

=IF(EXACT(C7,"Cartão de Crédito"),DATE(2019,11,11),DATE(2019,11,1))

取决于您的分隔符。

答案 1 :(得分:0)

另一种选择是使用 VALUE 函数,但请确保将单元格的格式设置为date

=IF(EXACT(C7;"Cartão de Crédito");VALUE("11/11/19");VALUE("1/11/19"))
  

VALUE 函数会将文本日期转换为代表excel中日期的数字值。只要将结果单元格的格式设置为date,Excel就会为您充分显示日期。