excel表,如图:姓名、身份证重复,想以日期最后一个记录(最大值)取“机构”列对应的值

 我来答
yanxy0924
2016-06-22 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18595

向TA提问 私信TA
展开全部

想见样表截图

把去重的AB列输入到F、G列(也可以用去重公式,略)

H列设置单元格格式为“yyyy-mm-dd”

H2输入

=INDEX(C:C,MAX(IF($A$2:$A$100&$B$2:$B$100=$F2&$G2,ROW($2:$100),0)))

数组公式,先按住CTRL+SHIFT,最后回车

公式右拉一列再下拉

ewe68
2016-06-21 · 超过37用户采纳过TA的回答
知道答主
回答量:211
采纳率:31%
帮助的人:44.2万
展开全部
按日期从大到小排序,然后利用CONTIF进行辅助筛选即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绿衣人敲门
推荐于2017-10-05 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63780
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部
抓图最忌没有行列号。
假设第一列这种重复值就是A列,自动筛选出最后一个日期的值是在D列(日期格式,排序混乱)吧?数据从第一行起。
1、在最右侧没数据的区域(K1吧)输入
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
2、L1输入
=IF(K1="","",TEXT(MAX(($A$1:$A$100=$K1)*D$1:D$100),"yyyymmdd"))
也是数组公式,操作同上,再向下填充。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大巢小0z
2016-06-21 · TA获得超过3704个赞
知道大有可为答主
回答量:4287
采纳率:75%
帮助的人:1348万
展开全部
=vlookup(max(C2:C10),C2:D10,2,0)
追问
还要与姓名对应
追答
先用数据透视表,找出“姓名”或“身份证号”不重复数据和对应的“最近日期”(最大值)
然后可直接用vlookup公式得到对应的“机构”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式