EXCEL中如何返回第二列大小排序后相应第一列单元格内容。

K列数据是E列(E1-E30)中取的第一到第九大的数,公式为K1=LARGE($E1:$E30,ROW(A1)),K2=LARGE($E1:$E30,ROW(A2)),现在我想在L列反回与K1、K2对应的D列的单元格,有没有什么办法?稍带问一下,怎么过滤K列中重复的值。如果E列不重复可不可以实现。
2026年09月24日 22:20
有2个网友回答
网友(1):

K1的公式应该是
=LARGE(E$1:E$30,ROW(A1))
下拉

如果E列无重复数据
L1输入公式
=INDEX(D:D,MATCH(K1,E:E,))
下拉填充公式即可

网友(2):

说明一下:
D列与E列并不是一对一的关系,从数据来看,D列与E列是多对一,比如:O/Q/S均对应444
所以,你要的结果是不唯一的,一般常用的公式不可能帮到你
但:可以用Vlookup进行匹配找到第一个匹配项目是可以的,444对应找到O,找不到Q/S