Ⅰ EXCEL中解释这段公式含意=LOOKUP(0,-FIND({"东北","西北"},A3),{"沈阳中心","西安中心"})
http://..com/question/1238286895380818499.html?oldq=1
昨天才 回答别人的哦
这不是什么数组公式,只是 Lookup的用法之一
LOOKUP(lookup_value, lookup_vector, [result_vector])
当 Lookup 的Lookup Value 永远大于 lookup vector时, 返回最后一个相符 lookup vector 对应的result
lookup value ,为0
-FIND({"东北","西北"},A3) 永远小于0,
意思是找到 A3内如果有东北,就返回 沈阳中心,如果有西北,就返回西安中心
========================================
举例:
当LOOKUP函数的第1参数永远大于第2参数时,将会返回第2参数最后一个相同类型的记录,
例如:
=LOOKUP("々",A:A)
=LOOKUP("做",A:A)
=LOOKUP("座",A:A)
=LOOKUP("龠",A:A)
返回A 列 最后一个文本
这是几个汉字里面最 “ 大” 的字
=LOOKUP(9E+307,A:A) 常用于返回A列最后一个数值 因为数值不可能大于9E+307
=LOOKUP(1,0/(条件),查找区域) 常用于返回最后一个满足条件的记录(因为第2参数要么是0,要么是#DIV/0!) , #DIV/0! 错误值 Lookup 是忽略不计的
Lookup(1,0/find(C1,B:B),A:A) 效果 和 Lookup(,-find(C1,B:B),A:A) 差不多