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

如何按日期合并两个Google Sheets表格并重新计算Profit

在Google Sheets中合并表格并计算累计利润总和

步骤1:生成唯一日期列表

提取两个表格中所有不重复的日期并按倒序排列(与示例格式一致)。假设TEAMS表格日期列是TEAMS!A:A,PROPS表格日期列是PROPS!A:A,在新表格的A2单元格输入:

=SORT(UNIQUE(FLATTEN(TEAMS!A:A, PROPS!A:A)), 1, FALSE)

该公式会自动收集所有日期、去重后按从新到旧排序。

步骤2:获取每日TEAMS利润

在B2单元格输入公式,匹配对应日期的TEAMS利润,无数据则返回0:

=IFERROR(XLOOKUP(A2, TEAMS!A:A, TEAMS!B:B, 0), 0)

下拉填充至所有日期行。

步骤3:获取PROPS最新可用利润

若当日无PROPS数据,自动取最近一天的PROPS利润。在C2单元格输入:

=LOOKUP(A2, PROPS!A:A, PROPS!B:B)

LOOKUP会自动查找小于等于当前日期的最大匹配项,正好满足“无当日数据则取前一天”的需求,下拉填充即可。

步骤4:计算当日合并利润(可选)

在D2单元格输入公式,计算当日TEAMS利润与PROPS最新利润的和:

=B2 + C2

下拉填充后,D列就是示例中展示的每日合并利润(如4/15的31,188)。

步骤5:计算累计利润总和

如果需要计算从最早日期到当前日期的累计总和,在E2单元格输入:

=SUMIF($A$2:A2, "<="&A2, $D$2:D2)

若需按倒序累计(从当前日期往前叠加),则用:

=SUM($D$2:D2)

根据需求选择公式后下拉填充。

最终示例结果

按上述步骤生成的表格如下:

DateTEAMS ProfitPROPS Latest ProfitDaily CombinedCumulative Total
4/1514,29216,89631,18831,188
4/1413,45216,89630,34861,536
4/1313,69217,36431,05692,592
4/1214,92217,60432,526125,118

注意事项

  • 确保两个表格的日期格式一致(均为文本或日期格式),否则匹配可能出错。
  • 若利润列带千分位逗号导致识别异常,可先用=VALUE(SUBSTITUTE(B2, ",", ""))转换为纯数值后再计算。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 21:37:34