exal表格,我用index+small+row数组函数为什么是这样的结果。。。
=IFERROR(INDEX(支付!$B$1:$B$2896,SMALL(IF(支付!$N$1:$N$2900=$A2,ROW(支付!$N$1:$N$2896),9^9)...
=IFERROR(INDEX(支付!$B$1:$B$2896,SMALL(IF(支付!$N$1:$N$2900=$A2,ROW(支付!$N$1:$N$2896),9^9),COLUMN($B2))),"")
为什么出现这样啊 展开
为什么出现这样啊 展开
2个回答
展开全部
=IFERROR(INDEX(支付!$B$1:$B$2897,SMALL(IF(支付!$N$1:$N$2897=$A2,ROW($1:$2897),9^9),COLUMN(B1))),"")
数组公式,按CTRL+SHIFT+回车,右拉,下拉。
数组公式,按CTRL+SHIFT+回车,右拉,下拉。
更多追问追答
追问
亲:9^9什么意思啊???
追答
代表一个比较大的数,只要大于2897就可以,9^9就是9的9次方,使不符合条件的设置为9^9,这样用SMALL从小到大提取数据。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询