{=INDEX(清单!B:B,SMALL(IF(清单!$A$1:$A$100=$B$2,ROW($A$1:$A$95),4^8),ROW(A21)))} ,解释一下。
1个回答
展开全部
这是一个数组公式,应该卜渗键在多个行中输入,可以提取出“清单表”中B列的相同内容
函数SMALL的作用是取出数据中第几大值,比如提取A列的第2大值,就用SMALL(A:A,2)
公式最后的ROW(A21)是相对引用,它会根据公式型巧所处的行不同,而相应改变。在这个公式中,是返回第21行的行号。
公式的大喊察致意思是:在清单表的A列中查找等于B2单元格的行,找到了就返回对应的行号,找不到就返回一个较大的值4^8=65536
获取一系列的行号后,由SMALL函数从中选取一个,然后用INDEX函数根据这个行号,从B列中找出对应的单元格。
函数SMALL的作用是取出数据中第几大值,比如提取A列的第2大值,就用SMALL(A:A,2)
公式最后的ROW(A21)是相对引用,它会根据公式型巧所处的行不同,而相应改变。在这个公式中,是返回第21行的行号。
公式的大喊察致意思是:在清单表的A列中查找等于B2单元格的行,找到了就返回对应的行号,找不到就返回一个较大的值4^8=65536
获取一系列的行号后,由SMALL函数从中选取一个,然后用INDEX函数根据这个行号,从B列中找出对应的单元格。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询