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

如何在Power Automate中对比Excel列与固定单元格(日期场景)

在Power Automate中实现Excel列日期与当前日期的对比操作

步骤1:获取Excel表格数据

添加「列出表中的行」动作,选择对应的Excel文件和目标表格,拉取包含目标日期列的所有行数据。

步骤2:获取并格式化当前日期

用表达式生成匹配你Excel日期格式的当前日期,示例:

  • 若Excel日期为yyyy-MM-dd格式,使用:utcNow('yyyy-MM-dd')
  • 若需匹配本地时区(如北京时间),使用:convertTimeZone(utcNow(), 'UTC', 'China Standard Time', 'yyyy-MM-dd')
    可以将该表达式存入一个「变量」,方便后续复用。

步骤3:遍历每一行数据

添加「应用到每一个」动作,将「列出表中的行」输出的value作为输入,实现逐行处理表格数据。

步骤4:添加日期对比条件

在「应用到每一个」内部添加「条件」动作,设置判断规则:

  • 左侧输入格式化后的行内目标日期:formatDateTime(items('应用到每一个')?['你的目标日期列名'], 'yyyy-MM-dd')
  • 选择「大于」运算符
  • 右侧输入步骤2生成的当前日期变量/表达式

步骤5:执行目标操作

在条件的「如果是」分支中,添加你需要执行的操作(比如发送提醒邮件、更新Excel单元格状态等)。

注意事项

  • 必须保证Excel日期列格式与表达式中使用的格式完全一致,否则会出现对比错误
  • 若目标日期列包含时间信息,可将格式化规则调整为yyyy-MM-dd HH:mm:ss,按需保留时间维度对比

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 12:58:11