使用函数时日期格式会产生随机数

使用函数时日期格式会产生随机数

我正在使用INDEX, MATCH工作表中的函数Car Search从工作表中提取数据Raw Data。其中一个单元格是购买日期,这将以以下格式显示日期日/月/年(英国格式)。

问题是,当我以这种格式输入日期时,它无法正确地拉到工作表中。相反,当我在工作表中输入时Car Search,它会显示出来。两个单元格都已格式化为日期,但它仍然显示为 42350,而不是 12/12/2015。4235012/12/2015Raw Data

是不是因为该函数阻止它显示日期格式?有人知道 Excel 为什么会这样吗?我在新工作表上试过了,但结果是一样的。

请参见下面的图片。

车辆搜索表 原始数据表

答案1

您只需将单元格的格式更改为“日期”即可。

当您在单元格中输入函数时,Excel 会根据该函数调整单元格的格式。这通常是正确的且有用的,但有时却不是。

此处,Excel 认为 INDEX 函数的结果是一个数字,并将单元格格式更改为“数字”每当您输入或更改公式时。因此,当您编辑公式(不是输入值,而是公式本身)时,您可能需要重复“将格式设置为日期”。但是,一旦公式正确,就不再需要这样做了。

答案2

我找到了答案。转到工具栏中的“公式”选项卡。然后在“公式审核”部分取消选择“fxShowFormulas”

相关内容