邹@先生 发表于 2023-3-30 13:36:20

日期问题

年份值( TODAY() )+"—" +   IF(月份值( TODAY() ) < 10, "0" +月份值( TODAY()) ,月份值( TODAY()))
各位大神,哪里写错了,总报错呢?"—"是文本形式

李。Ray 发表于 2023-3-31 15:07:02

年份值( TODAY() )和月份值( TODAY() )得出的结果都是整数,"—"和 "0" 是文本,整数和文本不能相加,所以会报错。应该把整数转成文本再用加号连接。
所以正确的表达式应该是:
数值转文本(年份值( TODAY() ) )+"——"+   IF(月份值( TODAY() )< 10, "0"+ 数值转文本(月份值( TODAY() )), 数值转文本(月份值( TODAY() ))   )
页: [1]
查看完整版本: 日期问题