You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在LibreOffice中动态使用DateValue函数

DateValue动态传入单元格参数报错解决方案

DateValue函数仅支持传入符合标准格式的完整日期文本,不支持直接传入拆分的年、月、日数值,也不支持直接读取单个单元格的非日期文本作为入参,你之前报错就是因为没有把多个单元格的年、月数值拼接为合法的日期字符串。

对应你的使用场景,两种可用方案如下:

  • 方案1:使用DateValue实现,先将B1的月份、固定日1、B2的年份拼接为标准日期字符串再传入,公式为:
    =DATEVALUE(B2&"-"&B1&"-1")
    如果你的设备区域日期格式为月/日/年,可调整拼接顺序为:
    =DATEVALUE(B1&"/1/"&B2)
  • 方案2:更推荐使用专门处理拆分日期参数的DATE函数,无需考虑区域格式差异,公式更简洁稳定:
    =DATE(B2,B1,1)

公式输入后如果单元格显示为数值,把单元格格式调整为日期格式即可正常显示日期。

内容的提问来源于stack exchange,提问作者mestu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:15:04