EXCEL中相同名称的数据取最后一项应该怎么办?

在一个表格中有很多不同的人的数据,有的只有一两个,有的有很多,现在我要把每个人的数据的最后一项用筛选的办法选出来,有什么方法吗?是不是要用宏来编程序?要怎么编啊?请各位指点一下,谢谢!
不是一个两个人,是上千个啊!现在是要把每个人的最后一组数据筛选出来……

假设姓名在A列,取最后一个“张三”所在行对应的B列值

=INDEX(B:B,MAX(IF(A1:A100="张三",ROW(1:100),0)))

注意,此公式为数组公式,应以ctrl+shift+enter 结束确认

补充回答
公式只是为了给你一个思路
用高级筛选,筛选出A列所有不重复的姓名,复制到D列,然后在E列产生各人的最后一个数据,即E1输入公式

=INDEX(B:B,MAX(IF($A$1:$A$1000=D1,ROW($1:$1000),0)))

公式以 ctrl+shift+enter 结束确认后,向下复制即可
温馨提示:内容为网友见解,仅供参考
无其他回答

EXCEL中相同名称的数据取最后一项应该怎么办?
公式以 ctrl+shift+enter 结束确认后,向下复制即可

怎样在excel一整列中提取相同文字后面的内容
全选该列 数据--分列--分隔符号--勾选“空格”--勾选“其他”--在右边的空框内输入一个短横--完成 “付款”右边那一列即为ID

怎麽在 excel 依名称取最後数值
=MAX((A2:A6=A1)*B2:B6) 按CTRL+ALT+ENTER结束 得到公式{=MAX((A2:A6=A1)*B2:B6) } 即可求出对应的最大日期。

excel中同样的名称有好多个,只要筛选显示最后一个
这个要运用“自动筛选后 ,自动引用最后一个(如果有相同的)。其他单元格输入 比如在J1 =INDIRECT("A"&MAX(SUBTOTAL(103,(OFFSET(A3,ROW(INDIRECT("1:"&COUNTA(A3:A1000)))-1,)))*(ROW(INDIRECT("1:"&COUNTA(A3:A1000)))+2)))K1 =INDIRECT("B"&MAX(SUBTOTAL(103,(OFFSET(B3,ROW(IN...

怎样提取EXCEL表中多个工作表的同一列最后一个数据?
选择区域 2.输入公式 =INDIRECT(CHAR(ROW(A65))&MAX(IF(OFFSET($A$2,,ROW(A1)-1,10)<...3.提取多列中最后一个数据 公式完成后,同时按Ctrl和Enter两键,即可提取多列中最后一个数据

excel如何提取相同名称多行数据?
可以使用Excel的“筛选”功能来查找同一名称对应的数据。具体步骤为:首先,在数据表中选定要查找的列,然后点击“数据”选项卡中的“筛选”按钮,在弹出的下拉菜单中选择“高级筛选”,在弹出的对话框中选择要查找的列名和查找的值,勾选“仅标记重复项”选项,点击“确定”即可。这样,所有名称相同的...

Excel中哪个函数可以统一去重复值后的唯一值的个数呢?
EXCEL软件 操作方法 01 比如要统计下表中每种水果的销售量,首先要列出每种水果的名称,然后用求和公式很容易可以做到:=SUMIF(B:B,F2,C:C)02 在汇总之前,首先要从销售明细中将水果名称提取出来,如果名称是固定的那几个,可以复制B列,到F列粘贴,然后再从“数据“选项卡中,单击“数据工具”中...

excel中若干重复的名称只要提取一个
点数据列标>编辑栏>数据>筛选>高级筛选>方式>点"将筛选结果复制到其他位置">数据区域(此项已自动默认输入,如果与你的数据区域不符,请输入你的数据范围)>复制到>右侧填写或鼠标选择空白列,比如输入I:I)>在选择不重复的记录前打勾>确定.

excel表格怎么把相同名称后面的数据汇总
你可以先按名称那排来个自动排序(带扩展区域的那种),然后相同名称的都挨着了,然后求和就可以了

如何将多个EXCEL表格相同位置数据提取并汇总
1、在excel表中确定需要对比的两列数据,选择显示对比结果的一列数据,例如图中的b1~b13。2、在excel表顶端中,点击“开始”选项中“样式”模块的“条件格式”,在下拉列表中选择“新建规则”。3、在弹出的对话框中选,在“选择规则类型”下选择“只为包含以下内容的单元格设置格式”在“编辑规则说明...

相似回答
大家正在搜