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

如何基于条件将另一区域/表格行追加至目标区域/表格

解决方案:基于时间戳实现追加式筛选

步骤1:给父表格添加时间戳列

在Table A中新增一列,命名为Timestamp,在该列表头下方的第一个单元格输入以下公式:

=IF([@[Yes/No]]="Yes",IF(ISBLANK([@Timestamp]),NOW(),[@Timestamp]),"")

这个公式的逻辑:

  • 当该行Yes/No列为"Yes"时,若Timestamp单元格为空,就记录当前时间;若已有时间戳则保持不变
  • 当Yes/No列为"No"时,Timestamp单元格留空

步骤2:在目标表格生成按时间排序的筛选结果

在Table B的起始单元格输入以下公式:

=SORT(FILTER(TableA,TableA[Yes/No]="Yes"),TableA[Timestamp],1)

公式说明:

  • FILTER(TableA,TableA[Yes/No]="Yes"):筛选出Table A中Yes/No为"Yes"的所有行
  • SORT(...,TableA[Timestamp],1):将筛选结果按Timestamp列升序排序,最早被标记为"Yes"的行排在前面,后续新修改为"Yes"的行(时间戳更晚)会自动追加到Table B末尾

注意事项

  • 时间戳列可设置为隐藏,不影响使用
  • 若只需区分日期而非具体时间,可将公式中的NOW()替换为TODAY()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 14:04:54