遮阳伞 发表于 2021-11-23 05:52:00

请教一个求数据第2次出现后, 该位置上方单元格数据公式.


如图所示, 现在需要求 $B$2 中 "张三" 名字第 2 次出现后, 它上方单元格值是什么?
我死活找不到思路, 请大佬指点, 谢谢!

随手评论员 发表于 2021-11-28 00:09:17

数组公式:=INDEX(B:B,SMALL(IF(B$2:B$42="张三",ROW($2:$42)-1),2))

数组公式确认需同时按 CTRL + SHIFT + ENTER 三键确认才有效。

王月佳 发表于 2021-11-30 06:22:11

抛砖引玉吧=INDEX(B2:B14,MATCH(2,COUNTIF(OFFSET(B2,,,ROW(1:13)),B2),)-1)

饭晓荷 发表于 2021-12-2 08:01:33

=INDEX(B:B,MIN(IF(COUNTIF(OFFSET(B2,,,ROW(1:13)),B2)=2,ROW(1:13))))

王金 发表于 2021-12-5 22:46:17

第二次?b2在b2第一次,那就b3开始
=INDEX(B:B,MATCH(B2,B3:B99,)+1)

小鄧先生 发表于 2021-12-7 13:18:23

我也练习一下,就会这样的,

潇洒的男人 发表于 2021-12-7 16:10:51

感谢指点, 我研究一下, 公式可用!

春风微拂面 发表于 2022-1-11 06:12:57

谢谢指点, 我下来研究一下.

忒忒一忒一忒忒 发表于 2022-1-13 01:54:04

感谢帮助, 看来我要好好学习了, 公式可用.

水晶先生 发表于 2022-2-22 07:30:47

感谢指点, 你这个公式最简单, 我研究一下.
页: [1]
查看完整版本: 请教一个求数据第2次出现后, 该位置上方单元格数据公式.