excel 用函数查找第N个符合条件的单元格

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:48:13
在一个区域中查找第N个满足条件的单元格,并在指定位置输出此单元格
附加条件是:1.被查找的区域中的数据都是无序排列的
2.满足条件数据可能没有、可能有1个、可能有2个……
3.更改函数组的参数可实现查找第一个或第二个(最好还能更多到第N个)
简单点说就是:数据在sheet2里(多少个不知道,用的时候往里粘,而且无序排列),sheet1的A1里是条件,B1里就是需要的函数组,输出的是满足A1的第N个数据的行号列号

问题太笼统了,没有具体点的例子吗?VLOOKUP函数可能未必有效。HLOOKUP和VLOOKUP返回的只是符合要求的第一个,多个符合条件的返回值VLOOKUP是找不到的。

用VLOOKUP()吧,具体要看数据了,有需要HI我吧。。。

我是熊猫,问题是我提的,现在在公司,登陆不了。
举个例子说吧
我在sheet3里贴一个数据表,从A到M,其中需要比对的是O列,满足的条件在sheet1里的G列,我要在sheet1的H列里返回sheet3!A列的数据。
就是说,我现在需要的是在sheet3!里的O列数据里查找等于sheet1!G1的第N个行号,得到此行号

看了很多已经有答案的提问,需要的数据要么就得有序排列,要么无法通过改变参数查找第N个。
PS:LOOKUP类的只能找第一个貌似,无法变成第N个,而且因为数据是无须排列,用MATCH也貌似不行。