在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

excel 查找等于数某个值,最后一次出现的另一列数 使用公式带出

A B C D
1 2011-11-1 小明 30 970
2 2011-11-1 小李 20 950
3 2011-11-2 小明 20 950
4 2011-11-3 小明 30 970
5 2011-11-5 小明 60 880
6 2011-11-3 小明 50 700
7 2011-11-6 小红 30 700

如筛选小明 可以得到一些数据 最后一列 E6会被筛选出来 可以得到E6数据700

可否有相关公式可以带出这个700的数据 数据很多如果筛选需要很多次 很麻烦 希望直接能带出。查询很多资料无法解决 希望高手解决MAX(IF(B1:B600=小明,ROW(B1:B600)),ROW(1:1)) MATCH("小明",B:B,0)可得到第一次的行号 有没有方法能得到最后一次的行号?
可否有不输入3键的 有很多 不能每个都这样
最新回答
爱过方知情重

2025-03-30 01:47:44

=MAX(IF($B$1:$B$600="小明",ROW($B$1:$B$600)),0),输完之后同时按下ctrl+shift+enter三个键就可以得到最大一行的行号了.
半袖桃花

2025-03-30 01:08:44

=MAX(IF($B$1:$B$600="小明",ROW($B$1:$B$600)),0),输完之后同时按下ctrl+shift+enter三个键就可以得到最大一行的行号了.
星河万里

2025-03-30 02:13:04

先按B升序、A降序排序。然后全选后按B列筛选,高级筛选,选择不重复的记录。筛选完成后,复制,到另一个工作表选择性粘贴,数值。OK。 用数据透视表
衬心

2025-03-30 00:23:13

=LOOKUP(1,0/($B$1:$B$600="小明"),$D$1:$D$600)
浅夏轻唱

2025-03-30 00:09:17

=LOOKUP(1,0/(B1:B7="小 明"),E1:E7)