首页 > 其他分享 >LOOKUP函数和FIND函数套用实例

LOOKUP函数和FIND函数套用实例

时间:2023-09-03 17:57:10浏览次数:38  
标签:函数 包含 查询 查找 LOOKUP 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函数套用来实现关键字模糊匹配数据,关键字包含在字符串中必须是连续的。

 


查询之王LOOKUP经典函数特殊用法,地区匹配嵌套FIND,EXCEL干货。

下表我们来看看LOOKUP简单应用,查询员工C的工龄。

 

我们输入函数:=LOOKUP(1,0/(B2:B7=F2),D2:D7)

我们要应用LOOKUP根据学校名提取出里面的地区。

 

首先要把所有34个地区列出来在一个新表且命名为【地区名】。

 

然后在C2输入函数:=LOOKUP(1,0/FIND(地区名!$A$1:$A$34,Sheet1!B2),地区名!$A$1:$A$34)并下拉复制

 我们点击C4查看一下复制后的函数,将FIND函数选中按住F9查看函数结果,可以看到第一个数据是【1】其它都是【VALUE】,不难发现函数就是用FIND去【地区名】表一一按顺序寻找校名中的地区。

 

标签:函数,包含,查询,查找,LOOKUP,FIND
From: https://www.cnblogs.com/feixiablog/p/17675261.html

相关文章

  • 图解Spark Graphx基于connectedComponents函数实现连通图底层原理
    原创/朱季谦第一次写这么长的graphx源码解读,还是比较晦涩,有较多不足之处,争取改进。一、连通图说明连通图是指图中的任意两个顶点之间都存在路径相连而组成的一个子图。用一个图来说明,例如,下面这个叫graph的大图里,存在两个连通图。左边是一个连接图,该子图里每个顶点都存在路......
  • 字符串操作函数2
    strncat的用法,注意要追加\0。intmain(){ //strncmp字符串比较函数 constchar*p1="abcdef"; constchar*p2="abcqwer"; intret=strncmp(p1,p2,3); printf("%d\n",ret); return0;}intmain(){ char*p1="abcdef"; char......
  • 无涯教程-JavaScript - STDEV函数
    STDEV函数替代Excel2010中的STDEV.S函数。描述该函数根据样本估算标准偏差。标准偏差是对值与平均值(平均值)的分散程度的度量。语法STDEV(number1,[number2],...)争论Argument描述Required/OptionalNumber1Thefirstnumberargumentcorrespondingtoasampleo......
  • C语言-函数
    函数基本用法举例:两数求和#include<stdio.h>intsum(int,int);//函数的声明,函数的原型intmain(intargc,charconst*argv[]){ intm=10; intn=20; ints; s=sum(m,n); printf("%d\n",s);}intsum(inta,intb){ intsum; sum=a+b; returns......
  • 基于qsot库函数进行排序
    #include<stdio.h>#include<stdlib.h>intcmp_int(constvoid*e1,constvoid*e2){//进行比较return(int)e1-(int)e2;}intcmp_f(constvoid*e1,constvoid*e2){if((float)e1>(float)e2){return1;}elseif((float)e1==(float)e2){retu......
  • 无涯教程-JavaScript - RANK函数
    RANK函数取代了Excel2010中的RANK.EQ函数。描述该函数返回数字列表中数字的等级。数字的等级是其相对于列表中其他值的大小。如果对列表进行排序,则数字的排名将是其位置。语法RANK(number,ref,[order])争论Argument描述Required/OptionalNumberThenumberwhose......
  • 无涯教程-JavaScript - QUARTILE函数
    QUARTILE函数取代了Excel2010中的QUARTILE.INC函数。描述该函数返回数据集的四分位数。四分位数通常用于销售和调查数据中,以将人群分为几类。语法QUARTILE(array,quart)争论Argument描述Required/OptionalArrayThearrayorcellrangeofnumericvaluesforwhi......
  • 无涯教程-JavaScript - PERCENTRANK函数
    PERCENTRANK函数取代了Excel2010中的PERCENTRANK.INC函数。描述该函数以数据集的百分比形式返回数据集中的值的排名。此功能可用于判断数据集中值的相对位置。语法PERCENTRANK(array,x,[significance])争论Argument描述Required/OptionalArrayThearrayorrangeo......
  • 五、函数
    函数定义:定义成函数后,再通过调用函数来实现代码的复用性。1.语法规则:def函数名():存放要封装的代码,重复的代码2.解释函数的组成部分def是关键字,定义函数的关键字3.函数的调用:函数名()4.return的用法(关键字):return返回的值是可以把值赋值给变量的。用法主要有两......
  • 函数高级
    函数默认参数、占位参数,函数重载1#include<iostream>2usingnamespacestd;34//1、函数默认参数5//如果传入数据,使用传入的数据,没有则用默认的6//函数声明与实现只能由一个有默认参数7intfunc(inta,intb=20,intc=30)8{9returna+b+c;10}1......