EXCEL sheet2=sheet1表,日期栏为空时,返回值都显示是1900-1-0,如何让它返回为“-”或是空格,请教高人

听说可用IF函数来处理这个问题!详细说明下,跪谢!
2024-10-29 12:39:44
推荐回答(5个)
回答1:

你好!
在sheet2中写入公式=IF(Sheet1!A1="","",Sheet1!A1)
上面公式意思是:如果sheet1表中的A1单元格为空
那么sheet2中写入公式的那个单元格就为空,否则就等于sheet1中A1单元格
这里重要讲解的是使用IF公式。如果。。。。那么。。。否则。。。。
""这个符号代表“空”
以上请采纳!~

回答2:

在SHEET2的A1单元格:=IF(Sheet1!A1="","-",Sheet1!A1),完了右键——单元格设置——日期——选一种日期类型。

回答3:

你是不是2表引用的1表的日期,=IF(Sheet1!D1=0,"-",Sheet1!D1),D1代表你引用日期的单元格。你可以自己改。这个函数的意思是,如果第一工作表D1单元格数值为0,则返回-,注意-号上要有双引号,第二个逗号后面是如果数值不为0返回第一工作表的D1单元格数值。另外1900-1-0其实就是0的意思。你可以从单元格格式里看到。

回答4:

问题补充:当A中数据是空的的时候,B列中返回的都是1900-1-0 ,设置成=if(a1=

回答5:

=IF(Sheet1!A1="","-",Sheet1!A1)