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

Excel函数应用:如何按最大版本号筛选行

解决方案

要实现每个项目仅返回最新版本行,核心是先定位每个Item #对应的最大Version #,再筛选出匹配的行。以下是两种适用于Excel 365/2021的动态数组公式:

方法1:使用MAXIFS + FILTER

=FILTER(Table2, Table2[Version #] = MAXIFS(Table2[Version #], Table2[Item #], Table2[Item #]))
  • 逻辑:MAXIFS为每一行计算对应Item #的最大版本号,FILTER仅保留版本号等于该最大值的行,直接得到每个项目的最新版本记录。

方法2:使用GROUPBY(Excel 365最新版本支持)

=GROUPBY(Table2[Item #], Table2, LAMBDA(x, TAKE(x, -1)), 0, 0)
  • 逻辑:按Item #分组,对每组数据取最后一行(若数据按版本升序排列,最后一行即为最新版本);若数据排序不确定,可先对Table2按Item #和Version #升序排序后再使用该公式。

原始数据示例

Item #Version #Progress %
11100%
21100%
2280%
31100%
32100%
3390%
41100%
51100%
5280%
63100%

期望输出

Item #Version #Progress %
11100%
2280%
3390%
41100%
5280%
63100%

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 07:16:07