作业帮 > 综合 > 作业

英语翻译=IF(ISNA(LOOKUP(9^9,FIND($D$1:$D$33,A1),E$1:E$33)),"",LO

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/05 11:52:09
英语翻译
=IF(ISNA(LOOKUP(9^9,FIND($D$1:$D$33,A1),E$1:E$33)),"",LOOKUP(9^9,FIND($D$1:$D$33,A1),E$1:E$33)) 这是别人给我说的 我用着挺好 但我想拓展一下这个公式的使用范围
FIND($D$1:$D$33,A1),在D1:D33区域中,搜索包含A1的数据位置.找到的(即包含A1的)返回具体位置的数字,不包含的返回错误值.形成一个单列33行{数组}.
LOOKUP(9^9,{数组},E$1:E$33),在{数组}中搜索匹配9^9的数值(9的9次方是一个足够大的数字),LOOKUP会自动匹配小于且接近于9^9的值(返回的是最后一个数字位置),并根据这个位置,在E$1:E$33中找到对应行的数据.