Excel 显示最新记录

Excel 显示最新记录,excel,excel-formula,excel-2010,Excel,Excel Formula,Excel 2010,我只想显示最后更新的数据,如下所示: 第一步与pnuts相同: 提取哈利波特条目的唯一列表。例如,通过选择假定为ColumnA的列,数据>排序和筛选,高级,复制到另一个位置,仅检查唯一记录,并为列表范围和复制到选择适当的值 假设此列表现在位于E2:E4中,而您的原始列表位于A2:C6中: 在单元格F2中,使用以下公式获取最新日期-对这些日期使用CTRL+SHIFT+ENTER组合键: =MAX(IF(($A$2:$A$6=E2),($C$2:$C$6))) 在单元格G2中,使用以下公式获取与日

我只想显示最后更新的数据,如下所示:


第一步与pnuts相同:

提取哈利波特条目的唯一列表。例如,通过选择假定为ColumnA的列,数据>排序和筛选,高级,复制到另一个位置,仅检查唯一记录,并为列表范围和复制到选择适当的值

假设此列表现在位于E2:E4中,而您的原始列表位于A2:C6中: 在单元格F2中,使用以下公式获取最新日期-对这些日期使用CTRL+SHIFT+ENTER组合键:

=MAX(IF(($A$2:$A$6=E2),($C$2:$C$6)))
在单元格G2中,使用以下公式获取与日期和书本相关联的值-再次使用CTRL+SHIFT+ENTER键:

=INDEX($B$2:$B$6,MATCH($E2,IF($C$2:$C$6=$F2,$A$2:$A$6),0))

您是否尝试过使用VBA脚本来执行此操作?