南宮飞云 发表于 2021-11-23 15:26:00

LOOKUP有重复值时怎么办?

LOOKUP有重复值时怎么办?求教论坛大佬。请看附件
我要实现的就是表1中的A列数据在表2中选择(用数据有效性下拉选择),表2选中的,对应表1的那一行的其他数据再引用到表2中
用LOOKUP函数有重复值就会引用前一行的数据,
或者有没有什么其他更简单的方法。

新疆心动联盟 发表于 2021-11-30 18:39:35

用传说中的万金油吧
=INDEX(表1!D:D,SMALL(IF(A3=表1!$A$1:$A$7,ROW(表1!A1:A7),999),ROW(A1)))

醉疯数码 发表于 2021-12-27 11:03:27

你这个公式不行啊,第二个1001出来的结果还是153

微停 发表于 2022-1-31 05:11:12

=IFERROR(SMALL(IF(A3=表1!$A$2:$A$7,表1!$D$2:$D$7,),ROW(A1)),"") 三键结束

小厨凉厨房专用冷风扇 发表于 2022-2-17 17:06:28

=INDEX(表1!D:D,AGGREGATE(15,2,ROW($2:$7)/(A3=表1!$A$2:$A$7),ROW(A1)))
页: [1]
查看完整版本: LOOKUP有重复值时怎么办?