1、我们会讲解如图所示的一种解决方法,借此学习find,lookup和iferror函数。以下此题均称作“品牌案例”。
2、find函数讲解:作用:用来对某个字符串进行定位,以确定其位置。语法:FIND(FIND_text,within_text,start_num)注意:1. Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。讲解:如图1,在一对一定位中,c(FIND_text要查找的字符串)在china(within_text)被查找的字符串中的位置,start num省略。如图2,在一对一定位中,start num为2,表示从第二个字符位置开始寻找,c(FIND_text要查找的字符串)在china(within_text)被查找的字符串中的位置。如图3,在一对多定位中,2分别在{1,2,3}中寻找定位,得出数组{value,1,value}。请看最后一张图,品牌案例讲解。表示的意思即为,用品牌库里的每一个单元格的数据去左侧型号设备的每一个单元格对应,得到一个数组{1,value,value,value,value,value},find函数前面加个负号,即为-1*数组,为{-1,value,value,value,value,value}。
3、lookup函数讲解:函数 LOOKUP 有两种语法形式:向量和数组。我们讲解向量的语法形式。作用:从单行或单列或数组中查找一个值。语法:lookup(查找值,查找向量,返回向量)。讲解:用 查找值,在查找向量中查询,若查询到值,则返回,查找向量对应的返回向量;若查询不到值,则返回小于或者等于查找值的最大值。
4、IFERROR函数讲解:作用:自定义报错结果,如果公式的计算结果错误,则返回您指定的值,否则,返回公式的结算。语法:IFERROR(被检查是否有错误的值, 公式计算错误时返回的值)计算以下错误类型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。