TEXT 函数将日期格式化为指定的文本形式-综合交流区服务中心-低代码平台-本牛千智丨专注WorkFine开发

TEXT 函数将日期格式化为指定的文本形式

可以使用 Excel 的 TEXT 函数将日期格式化为指定的文本形式,并用 & 连接字符串。

假设:

  • 账套启用日期在单元格 A1(值为 2025/10/25
  • 业务最小日期在单元格 B1(值为 2025/10/30

那么,你可以在目标单元格中输入以下公式:

="账套启用日期:"&TEXT(A1,"yyyy.mm.dd")&",业务最小日期:"&TEXT(B1,"yyyy.mm.dd")

效果:

如果 A1 是 2025-10-25,B1 是 2025-10-30,该公式将显示:

账套启用日期:2025.10.25,业务最小日期:2025.10.30

✅ 注意:确保 A1 和 B1 是真正的日期值(不是文本),否则 TEXT 函数可能无法正确格式化。如果它们是文本格式的日期,需要先用 DATEVALUE 转换,例如:TEXT(DATEVALUE(A1),"yyyy.mm.dd")

在WorkFine应用

为用户提供填报提醒内容,内容是动态显示的。

日期为空的处理方法

如果希望在 日期单元格为空(即空白或为0)时,显示“空”而不是默认的 1900.01.00 或其他异常值,可以使用 IF 函数配合判断。

假设:

  • 账套启用日期在 A1
  • 业务最小日期在 B1

你可以使用以下公式:

="账套启用日期:"&IF(A1="","空",TEXT(A1,"yyyy.mm.dd"))&",业务最小日期:"&IF(B1="","空",TEXT(B1,"yyyy.mm.dd"))

说明:

  • IF(A1="","空",TEXT(A1,"yyyy.mm.dd")):如果 A1 是空单元格,就显示“空”,否则格式化为 yyyy.mm.dd
  • 同理处理 B1。

示例效果:

  • 如果 A1 为空,B1 为 2025-10-30,结果为:
    账套启用日期:空,业务最小日期:2025.10.30
  • 如果两个都为空:
    账套启用日期:空,业务最小日期:空

💡 补充:如果你的单元格可能包含 0 值日期(比如显示为 1900-1-0 的情况),也可以加强判断,例如:

IF(OR(A1="",A1=0),"空",TEXT(A1,"yyyy.mm.dd"))

这样能同时排除空值和无效的零日期。

请登录后发表评论

    请登录后查看回复内容