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

Google Sheets查询:如何获取每周期末账户余额

获取每周最后一笔余额的正确方法

你的问题出在错误地用余额最大值来代表最后一笔交易——最后一笔的核心是交易日期最晚(或行号最靠后),和余额大小无关。以下是两种靠谱的实现方法:

方法一:Google Sheets QUERY嵌套子查询(推荐)

假设A列为交易日期列(G列的周数基于此生成),直接用嵌套QUERY精准匹配每周最晚日期对应的余额:

=QUERY(A:F, "SELECT G, F WHERE A IN (SELECT MAX(A) FROM A:F GROUP BY G) ORDER BY G ASC", 1)

如果存在同一天多笔交易、需要取该行最后一条记录的情况,改用行号判断更准确:

=QUERY(A:F, "SELECT G, F WHERE ROW(A) IN (SELECT MAX(ROW(A)) FROM A:F GROUP BY G) ORDER BY G ASC", 1)

方法二:Excel/支持MAXIFS的工具用VLOOKUP匹配

  1. 先提取所有不重复周数:在空白列(比如H列)输入=UNIQUE(G:G)(Excel需Office 365及以上版本)
  2. 在相邻列(I列)输入公式,匹配对应周最后一笔余额:
=VLOOKUP(MAXIFS(A:A, G:G, H2), A:F, 6, FALSE)

公式说明:MAXIFS(A:A, G:G, H2)找到当前周的最晚交易日期,VLOOKUP根据日期定位到F列的余额。

内容的提问来源于stack exchange,提问作者B.A. Ceradsky

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 06:33:21