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

Excel如何查找付款、未付款次数最多的账户 基于两列统计重复值

前置注意

先确认账号大小写规则:示例中568P45和568p45Excel默认视为同一账号,如需区分大小写可在统计时额外加精确匹配条件。

方法1:数据透视表(最简便,适合新手)

  • 先加1列辅助统计列,C2单元格输入公式=IF(B2="","未付款","已付款"),下拉填充到所有数据行
  • 选中整张数据区域,点击顶部菜单栏「插入」-「数据透视表」,选择存放位置(新工作表或当前表空白区域均可)
  • 透视表字段设置:
    • 行区域拖入「Accont」(账号)字段
    • 列区域拖入刚才新增的辅助列字段
    • 值区域拖入任意字段,值汇总方式选「计数」
  • 生成的透视表会直接展示每个账号的已付款、未付款次数,分别对两列降序排序,首行就是对应次数最多的账号

方法2:公式法(无需修改原表结构)

  1. 提取所有不重复账号:在空白列(比如D列)D2单元格输入=UNIQUE(A3:A16),按回车自动生成所有去重后的账号(注:A3:A16是示例中实际账号所在行范围,可根据自己的实际数据调整)
  2. 统计对应账号的付款次数:E2单元格输入=COUNTIFS(A:A,D2,B:B,"<>"),下拉填充到所有不重复账号行
  3. 统计对应账号的未付款次数:F2单元格输入=COUNTIFS(A:A,D2,B:B,"="),下拉填充
  4. 提取对应最大值的账号:
    • 付款次数最多的账号:=XLOOKUP(MAX(E:E),E:E,D:D),旧版Excel可替换为=INDEX(D:D,MATCH(MAX(E:E),E:E,0))
    • 未付款次数最多的账号:=XLOOKUP(MAX(F:F),F:F,D:D),旧版Excel可替换为=INDEX(D:D,MATCH(MAX(F:F),F:F,0))
  • 特殊说明:如果有多个账号次数并列第一,上述公式仅返回第一个匹配到的账号,如需返回所有并列账号可使用=FILTER(D:D,E:E=MAX(E:E))(仅支持365/2021及以上版本Excel)

示例数据统计结果

  • 付款次数最多的账号:568P45(大小写不敏感,共5次付款)
  • 未付款次数最多的账号:145K58(共4次未付款)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 11:57:02