IF判断如果为空就取当前日期如果不为空就取原值

微信截图_20220119161731.png 如果为空就取当前日期如果不为空就取原值

FineReport 余悸 发布于 2022-1-19 15:59 (编辑于 2022-1-19 16:17)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
RiveryLv5中级互助
发布于2022-1-19 16:00(编辑于 2022-1-19 16:02)

把日期字段拖到单元格,然后给这个单元格添加条件属性即可,如果为空,就赋新值 today()

你这个需求不适合用IF,因为你的原值应该是从数据集取出来的

image.png

  • 余悸 余悸(提问者) 这个不行 在公式定义里做IF判断
    2022-01-19 16:04 
  • Rivery Rivery 回复 余悸(提问者) 那你就新加一列吧,假设日期单元格是A3,在A4插入公式,IF(LEN(A3)==0,TODAY(),$$$) 然后隐藏A3列
    2022-01-19 16:16 
最佳回答
0
孤陌Lv6资深互助
发布于2022-1-19 16:02

IF(LEN($$$)=0,TODAY(),$$$)  原值为空 取当天日期 否则就是原值

  • 余悸 余悸(提问者) 为什么数据还都是当前日期
    2022-01-19 16:10 
  • 孤陌 孤陌 回复 余悸(提问者) 首先 你这个要写在哪里 还有值 是不是真为空 空格看上去为空 其实是有值的
    2022-01-19 16:12 
  • 余悸 余悸(提问者) 回复 孤陌 就写在这个单元格里 是为空
    2022-01-19 16:14 
  • 孤陌 孤陌 回复 余悸(提问者) 你单元格 还填报???? 能不能截图说明情况
    2022-01-19 16:15 
  • 余悸 余悸(提问者) 回复 孤陌 发图了
    2022-01-19 16:17 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-19 16:06

if(len(b2)=0,today(),b2)

  • 余悸 余悸(提问者) 显示死循环
    2022-01-19 16:12 
  • CD20160914 CD20160914 回复 余悸(提问者) 那就用1楼的条件格式新值就可以的。因为自己单元格不能自己判断。。。除非你新加一列。然后你把引用的单元格改成你真实的单元格。。。
    2022-01-19 16:15 
  • 4关注人数
  • 626浏览人数
  • 最后回答于:2022-1-19 16:17
    请选择关闭问题的原因
    确定 取消
    返回顶部