Excel中多个人名,人名有不一样的重复,怎么只显示最后一条记录(如图),需要只显示执行时间最后的,都排好序了,现在只要显示最后一条.
排好了序了,简单,直接使用以下公式:
=LOOKUP(1,0/(B:B=H2),E:E)
位置根据你自己的实际情况修改一下就好。
要在原来的“姓名”一栏中不显示,可以使用条件格式:
选中“姓名”栏中的第一个名字单元格(在此假定为B2);
点击菜单栏中的“开始”,再点击“条件格式”,再点击“新建规则”,弹出条件格式窗口;
选择“只为包含...”,按下图设置,然后点击“格式”按钮;
请点击输入图片描述
弹出的格式窗口中,设置字体颜色为单元格底色(一般为白色),然后点击“确定”按钮,关闭各设置窗口;
再次点击“条件格式”,在下拉菜单中选择“管理规则”;
在弹出的窗口中,将“应用于”栏中的=$B$1改为=$B:$B,然后点击“确定”按钮。
公式不受排列顺序限制!
H列先输入B列姓名,如果姓名多者,也可以用公式返回(略)。
I2输入
=INDEX(C$2:C$100,MATCH($H2&MAX(($B$2:$B$100=$H2)*$E$2:$E$100),$B$2:$B$100&$E$2:$E$100,))
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。
日期列设置为“日期”格式就行。
复制I列单元格过去G列即可。
你好!建议参考下面步骤进行(样例数据我只保留了你表里的部门姓名这两列哦):
在原来表格后面增加一列,找出最后一条记录,公式设置如下图红字:
再按C列筛选出不是空值的结果。把筛选出来的结果复制粘贴成新表。这个新表里的数据,就是你要找的记录明细。
以上说明供你参考。还请采纳哦。谢谢!