Excel如何查找复合条件的第二个值
答案:2 悬赏:30
解决时间 2021-02-11 19:11
- 提问者网友:余味
- 2021-02-10 21:59
Excel如何查找复合条件的第二个值
最佳答案
- 二级知识专家网友:星痕之殇
- 2021-02-10 22:07
用VLOOKUP无法得到符合要求的第2个值,需要通过INDEX+SMALL+IF数组公式实现。
在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(C:C,SMALL(IF(A$2:A$200="广州",ROW($2:$200),4^8),ROW(A1)))
将A列符合为“广州”的C列数据依次罗列。
在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(C:C,SMALL(IF(A$2:A$200="广州",ROW($2:$200),4^8),ROW(A1)))
将A列符合为“广州”的C列数据依次罗列。
全部回答
- 1楼网友:猎杀温柔
- 2021-02-10 23:35
思路:用if语句将符合条件的单元格对应的结果取所在行号,不符合条件取65536,然后用small函数取第二小值得到第二个数所在的行号,最后用offset函数取得此值。
以上思路能解决问题,但或许不是最佳。问题是楼主没有具体描述数据情况
再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯