LOOKUP函数和FIND函数套用,主要是通过FIND函数的查找值去一个数据中依次查找,得到一个包含所有查找结果的数组,其中没有查找到的便会报错,之后使用LOOKUP函数的查找值输入1,查找区域则是0除以FIND函数查找结果数组,最后一个参数就是结果区域,就是要返回值的单元格区域,这样就可以返回我们所需要的结果值。
LOOKUP函数和FIND函数套用,主要是通过LOOKUP函数的查找区域是模糊查找,找到小于或等于查找值的最大值,且忽略错误数据,再用0除以FIND函数查找到的结果数组,使其成为一组包含0和错误值的数组。这样LOOKUP函数查找值只需要比0大或者等于0都能够匹配到FIND函数找到的那行数据,然后通过LOOKUP函数的第三个参数中返回需要的结果列取出最终匹配到所需要的数据。LOOKUP函数和FIND函数套用有两种情况,即包含和反包含查询,就是LOOKUP函数中嵌套的FIND函数的两个参数的位置相互调换一下。
公式格式:包含查询:LOOKUP(1,0/FIND(查找值,查找列),结果列)
反包含查询:LOOKUP(1,0/FIND(查找列,查找值),结果列)。
例1:包含查询:LOOKUP(1,0/FIND(查找值,查找列),结果列),具体操作如下:
例2:反包含查询:LOOKUP(1,0/FIND(查找列,查找值),结果列),具体操作如下:
LOOKUP函数和FIND函数套用来实现关键字模糊匹配数据,关键字包含在字符串中必须是连续的关。