永发信息网

EXCEL档中,如何在许多相重复的行中提取相同行中的最后一行数据?

答案:5  悬赏:0  手机版
解决时间 2021-11-26 09:01
EXCEL档中,如何在许多相重复的行中提取相同行中的最后一行数据?
最佳答案
方法一:
输入以下公式,然后向下填充公式
=LOOKUP(1,0/(A$1:A$8=D1),B$1:B$8)
公式表示:引用A1:A8单元格满足等于D1条件的最后一行所对应的B列数据。

方法二:
输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(B:B,MAX(IF(A$1:A$8=D1,ROW($1:$8))))
公式表示:定位到B列,返回A列等于D1的最大行号所对应的数据。

全部回答
单击C1>数据>合并计算>
引用位置选 A:B
标签选最左列
确定后在D1输入
=LOOKUP(,-1/(A$1:A$10=C1),B$1:B$10)
向下填充
提取出来结果怎么放置呢,放一行上面,还是分多行存放结果?
增加辅助列,用公式区分,再作筛选。
具体数据是什么样的?是一列还是几列,贴图看看。

重复数据取第一行还是最后一行,应该是一样的吧?
先在最前面插入一行(便于筛选),在G2输入公式:
=COUNTIF(A$2:A2,A2)
公式下拉填充
然后对G列筛选,选择“1”的部分,这样得到的是首次出现的、不重复的数据。

如果一定要提取最后一行不重复数据,可以公式:
=IF(ROW()=MAX(IF($A$2:$A$100=A2,ROW($A$2:$A$100))),"y","")
这是数组公式,需要用ctrl+shift+enter结束输入
公式下拉填充
然后对G列筛选,选择“y”的部分。
是按你举例的那样排好顺序的吗?如果是的话在C列用公式:=EXACT(A2,A3),然后再筛选C列中结果为FALSE的值就好了。
如果不是排好序的就不能这样用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样保护鲸
如何涨发猪肉皮
怎样按照全会要求,建设正规化,专业化,职业
新未来教育,这个网站有人受骗吗?
それで与そこで的区别
一天2次,吃了四天了,还用继续吃吗
插电的水暖器好吗?加热温度理想吗?房家温度
壮牛牛奶地址在哪,我要去那里办事,
八拍乐器培训中心地址在哪,我要去那里办事,
笔畅作文(通辽扎鲁特旗)地址好找么,我有些事
泥水匠蜂的50-100字主要内容
歌词爱的太压抑是什么歌
中国最大的微商是那一个公司?
负258.9用科学计数法怎样表示
希望木棉湖怎么样?好不好?值不值得买?
推荐资讯
如何让孩子适应小学生活
凯美瑞七代紫钻黑跟炫晶黑有什么区别
姚明来了,好高,但是为什么这么胖了
为什么黄石公安不打击传销,那么多人骗到黄石
steam怎么查看不在售但有求购的饰品
一个人是不是强大跟男女没有关系
小说主角是从山里出来的和尚,都市类
山东煤炭技师学院怎么样,听说包分配到电厂工
多层住房后有高层,高层后面有河,水是自西东
为什么自古以来,有功爱国之人都没好下场,什
我是歌手类的节目翻唱的歌曲要经过原唱同意吗
侗仁到重庆北火车站
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?