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

Excel数据透视图:如何仅展示单日最大客户转账总额

在Excel中仅展示单日转账最大总额的图表实现方法

方法一:数据透视表值筛选法

这是最直接的方式,适合已经用透视表整理数据的场景:

  • 先创建基础数据透视表:将「日期」拖入行区域,「转账金额」拖入值区域,确保值字段的汇总方式为求和(右键值字段→值字段设置→选择求和)。
  • 点击透视表行标签的筛选按钮,选择「值筛选」→「最大的1项」,确认后透视表只会保留总额最高的那天的数据。
  • 选中筛选后的透视表,插入数据透视图,即可得到仅展示最大值的图表。

方法二:辅助列+普通图表法

如果不想用透视表,用辅助列配合筛选也能实现:

  • 假设源数据中A列为日期,B列为单笔转账金额,新增辅助列C(命名为「当日总额」),输入公式=SUMIF($A:$A,A2,$B:$B),下拉填充所有行,这样每一行都会显示对应日期的总转账额。
  • 再新增辅助列D(命名为「是否最大值」),输入公式=IF(C2=MAX($C:$C),"是","否"),下拉填充。
  • 选中整个数据区域,点击「数据」选项卡→「筛选」,在D列的筛选器中只勾选「是」,筛选后仅保留总额最大的日期数据。
  • 基于筛选后的区域插入柱状图/折线图,就能得到目标效果。

方法三:Power Query预处理法

适合数据量较大,需要自动化更新的场景:

  • 选中源数据区域,点击「数据」选项卡→「从表格/区域」导入Power Query编辑器。
  • 在编辑器中,点击「转换」选项卡→「分组依据」,分组列选「日期」,新列名设为「每日总额」,操作选「求和」,列选「转账金额」,点击确定得到每日总额表。
  • 添加自定义列:点击「添加列」→「自定义列」,输入公式= [每日总额] = List.Max(#"分组后"[每日总额])(#"分组后"是上一步的表名,根据实际情况调整),生成判断是否为最大值的列。
  • 筛选自定义列为True的行,点击「关闭并上载」将数据加载回Excel,再基于此数据插入图表即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 14:23:19