日期未通过连接公式显示

日期未通过连接公式显示

在此处输入图片描述

在此处输入图片描述

使用 Concatonation 公式时遇到问题 - 已尝试格式化日期,但它没有显示在具有以下公式的单元格中:
=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",C5479,"-",A5479),"")

请帮忙。

答案1

Excel 将日期存储为序列号(自 1900 年 1 月 1 日以来的天数)。如果您将 Excel 日期传递到连接公式中,它将传递未格式化的序列号,而不是工作表上显示的格式化单元格内容。

为了解决这个问题,请在TEXT将日期传递给CONCATENATE函数之前使用该函数来格式化日期。

=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",TEXT(C5479,"dd/mm/yyyy"),"-",A5479),"")

您可以更改日期格式(即函数"dd/mm/yyyy"中的参数TEXT)以满足您的需求。我提供的格式似乎与您工作表上的日期格式相匹配。

相关内容