答案1
Excel 将日期存储为序列号(自 1900 年 1 月 1 日以来的天数)。如果您将 Excel 日期传递到连接公式中,它将传递未格式化的序列号,而不是工作表上显示的格式化单元格内容。
为了解决这个问题,请在TEXT
将日期传递给CONCATENATE
函数之前使用该函数来格式化日期。
=IF(D5479<>"",CONCATENATE("RHU","-",E5479,"/",TEXT(C5479,"dd/mm/yyyy"),"-",A5479),"")
您可以更改日期格式(即函数"dd/mm/yyyy"
中的参数TEXT
)以满足您的需求。我提供的格式似乎与您工作表上的日期格式相匹配。