您好!能不能帮我分步解释一下这个公式:=-LOOKUP(,-RIGHT(A1,ROW($1:$99))) 我刚才已按照你的这个公式把我的数据全部处理好,可我不明白其中的意思,

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 07:50:38

您好!能不能帮我分步解释一下这个公式:=-LOOKUP(,-RIGHT(A1,ROW($1:$99))) 我刚才已按照你的这个公式把我的数据全部处理好,可我不明白其中的意思,
您好!能不能帮我分步解释一下这个公式:=-LOOKUP(,-RIGHT(A1,ROW($1:$99)))
我刚才已按照你的这个公式把我的数据全部处理好,可我不明白其中的意思,

您好!能不能帮我分步解释一下这个公式:=-LOOKUP(,-RIGHT(A1,ROW($1:$99))) 我刚才已按照你的这个公式把我的数据全部处理好,可我不明白其中的意思,
例如A1234这个数据
-RIGHT(A1,ROW($1:$99))返回{-4,-34,-234,-1234,错误值,错误值,错误值,.}
-LOOKUP(,这里没有写数据表示查找0,在上面那个数组中跟0同类型(就是为数值的)只有前面四个,而且都是小于0的,根据lookup二分法的查找原理,会返回最后一个值就是-1234,再用外面的负号变成正数
同理,公式可改成=LOOKUP(9E+307,--RIGHT(A1,ROW($1:$99))),道理一样,自己揣摩下 ,而不能改成=LOOKUP(0,--RIGHT(A1,ROW($1:$99)))