excel查找函数精确查找

推荐 生活 2019-02-02 00:20:34 4280

本文收集整理关于excel查找函数精确查找的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:excel 精确查找函数
  • Q2:excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找?
  • Q3:excel中如何精确查找函数?
  • Q4:在excel表格中,使用vlookup函数时,关于精确查找还是大致查找,这个怎么区分,因为我在使用
  • Q1:excel 精确查找函数

    怎样实现精确查询
    用VLOOKUP
    =VLOOKUP(B11,B3:F7,4,FALSE)
    用LOOKUP
    =LOOKUP(B11,B3:B7,E3:E7)
    用MATCH+INDEX
    =INDEX(E3:E7,MATCH(B11,B3:B7,0))
    用INDIRECT+MATCH
    =INDIRECT("E"&MATCH(B11,B3:B7,0)+2)
    用OFFSET+MATCH
    =OFFSET(E3,MATCH(B11,B3:B7,0)-1,0)
    用INDIRECT+ADDRESS+MATCH
    =INDIRECT(ADDRESS(MATCH(B11,B4:B7,0)+3,5))
    用数组公式
    =INDEX(E1:E7,MAX(IF((B4:B7=B11),ROW(B4:B7),0)))
    查找及引用
    如何查找并引用B2单元格中所显示日期当日的相应代码的值。
    B3=IF(COUNTIF($E$3:$E$20,A3),VLOOKUP($A3,$E$2:$M$20,MATCH(B$2,$F$2:$M$2,)+1,),"")
    查找函数的应用
    我想在A5输入表的名称,B5自动跳出该表中B列的最后一个有效数值,请问B5的公式该如何设定?
    =LOOKUP(9E+307,INDIRECT(A5&"!"&"B:B"))
    B2 =IF(A2="","",LOOKUP(9E+307,INDIRECT(A2&"!B:B")))
    怎么能方便的判断某个单元格中包含多少个指定的字符?
    例:A1 中是“ASAFAG”,我希望计算出A1里面有多少个“A”......
    =LEN(A1)-LEN(SUBSTITUTE(A1,"A",""))
    如何用查找函数
    一、要求: 利用公式从左表中查询相应的地区,结果放在H14单元格
    =VLOOKUP(G14,IF({1,0},D14:D18,C14:C18),2,)
    h14=OFFSET(C14,MATCH(G14,D14:D18,0)-1,,,)
    H14 =INDIRECT("c"&MATCH(G14,D:D,))
    二、要求: 根据C25单元格的商品名称,查找该商品的最新单价,即该商品最后一条记录的单价(结果放在D25单元格)。用数组公式:
    =INDIRECT("G"&MAX((D14:D22=C25)*ROW(D14:D22)))
    D25 =LOOKUP(2,1/(D14:D22=C25),G14:G22)
    日期查找的问题
    我有一个日期比如:2007/02/12,我想知道它减去一个固定天数比如6后,最接近它的一个星期四(只能提前)是多少号
    2007/02/12的答案应该是2007/02/01而不是2007/02/08、日期在A1处,B1处输入:=MAX((WEEKDAY(A1-6-{1,2,3,4,5,6,7},2)=4)*(A1-6-{1,2,3,4,5,6,7}))
    A1=2007/02/12、B1, 输入公式 :
    =A1-6-MOD(WEEKDAY(A1-6,2)+3,7)
    如何自动查找相同单元格内容
    =SUMPRODUCT(($D$2:$D$15=A21)*($E$2:$E$15))
    =IF(ISERROR(VLOOKUP(A6,$D$2:$E$15,2,0)),0,VLOOKUP(A6,$D$2:$E$15,2,0))
    查找函数
    D3 =LOOKUP(2,1/(($G$3:$G$14=B3)*($H$3:$H$14=C3)),$I$3:$I$14)
    =IF(ISERROR(VLOOKUP(A14,A:B:D:F,2,FALSE)),"",VLOOKUP(A14,A:B:D:F,2,FALSE))
    =IF(ISERROR(VLOOKUP(C2,k!B2:Z2189,2,FALSE)),"",VLOOKUP(C2,k!B2:Z2189,2,FALSE))
    怎样对号入座(查找)
    =VLOOKUP(D2,$A$1:$B$5,2,FALSE)
    =INDEX($B$2:$B$5,MATCH(D2,$A$2:$A$5,0))
    =OFFSET($A$1,MATCH(D2,$A$2:$A$5,0),1)
    =VLOOKUP(D2,$A$1:$B$16,2,)
    =VLOOKUP(D2,IF({1,0},$A$1:$A$9,$B$1:$B$9),2,)
    =LOOKUP(2,1/($A$1:$A$10=D2),$B$1:$B$10)
    一个文本查找的问题
    如何在一个单元格中,统计某个字符出现的次数,例如:单元格A1中填有:张三/李四/王五",如何通过公式来计算此单元格中共填有几个人姓名,每个人姓名之间用"/"符号分开,烦请相告.
    =LEN(A1)-LEN(SUBSTITUTE(A1,"/",))+1、查找一列中最后一个数值
    我想用公式知道,另一个表中"A"列最下面一个数是多少,就行了.用不定值的,因为还有数据有增加,
    =LOOKUP(9E+307,Sheet2!A:A)——最后一个数值
    =LOOKUP(REPT("座",255),Sheet2!A:A)——最后一个文本

    =INDEX(Sheet2!A:A,MATCH(9E+307,Sheet2!A:A))
    =INDEX(Sheet2!A:A,MATCH("*",Sheet2!A:A,-1))
    =Match(rept("座",255),sheet2!A:A)
    查找重复字符
    两组数值
    AB
    12456890134578、查找单元格A和B里重复及不重复的字符
    正确答案:重复字符-1458、不重复字符-023679、以下公式对数字有效:
    重复数字:
    =IF(COUNT(FIND(0,A1:B1))=2,0,"")&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),A1))+ISNUMBER(FIND(ROW($1:$9),B1))=2,ROW($1:$9)*10^(10-ROW($1:$9)))),0,)
    不重复数字:
    =IF(COUNT(FIND(0,A1:B1))=1,0,"")&SUBSTITUTE(SUM(IF(ISNUMBER(FIND(ROW($1:$9),A1))+ISNUMBER(FIND(ROW($1:$9),B1))=1,ROW($1:$9)*10^(10-ROW($1:$9)))),0,)
    都是数组公式,按Ctrl+shift+enter结束。
    重复数字:
    =IF(COUNT(FIND(0,A1:B1))=2,0,"")&SUBSTITUTE(SUM(IF(MMULT(COUNTIF(OFFSET(A1,,{0,1},),"*"&ROW($1:$9)&"*"),{1;1})>1,ROW($1:$9)*10^(9-ROW($1:$9)))),0,)
    不重复数字:
    =IF(COUNT(FIND(0,A1:B1))=1,0,"")&SUBSTITUTE(SUM(IF(MMULT(COUNTIF(OFFSET(A1,,{0,1},),"*"&ROW($1:$9)&"*"),{1;1})<2,ROW($1:$9)*10^(9-ROW($1:$9)))),0,)

    Q2:excel怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找?

    用法:vlookup搭配match函数进行精确查找

    案例:搭配match函数自动变化第三参数批量查询杨三和王吧4-6月数据。操作技巧跟column函数类似。

    函数=VLOOKUP($B10,$A$1:$H$6,MATCH(C$9,$A$1:$H$1,0),0)

    解析:同colunm函数类似,主要变更第三参数。第三参数MATCH(C$9,$A$1:$H$1,0)=6,代表求出4月、5月、6月月份在标题行中所在的位置。

    Q3:excel中如何精确查找函数?

    可以利用像SUM函数、lookup函数、VLOOKUP+CHOOSE函数、OFFSET+MATCH函数、INDIRECT+MATCH函数的组合等方式来对EXCEL里的内容进行精确查找。

    如下图所示,根据第9行的产品和型号,从上面表中查找“销售数量”,结果如C10所示:

    SUM函数:

    公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

    公式简介:使用(条件)*(条件)因为每行符合条件的为0,不符合的为1,所以只有条件都符合的为非零数字。所以SUM求和后就是多条件查找的结果

    SUMPRODUCT函数:

    公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)

    公式简介:和SUM函数用法差不多,只是SUMPRODUCT函数不需要数组运算

    MAX函数:

    {=MAX((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

    SUM是通过求和把符合条件的提出来,这里是使用MAX提取出最大值来完成符合条件的值提取。

    lookup函数:

    公式1=LOOKUP(A9&B9,A2:A6&B2:B6,C2:C6)

    公式简介:LOOKUP函数可以直接进行数组运算。查找的连接起来,被查找区域也连接起来。

    公式2:=LOOKUP(1,0/((A2:A6=A9)*(B2:B6=B9)),C2:C6)

    公式3=LOOKUP(1,0/((A2:A6&B2:B6)=(A9&B9)),C2:C6)

    公式4=LOOKUP(1,1/(((A2:A6=A9)+(B2:B6=B9))=2),C2:C6)

    MIN+IF函数:

    公式=MIN(IF((A2:A6=A9)*(B2:B6=B9),C2:C6))

    SUM+IF函数:

    公式=SUM(IF(A2:A6=A9,IF(B2:B6=B9,C2:C6,0),0))

    INDEX+MATCH函数组合:

    公式1:{=INDEX(C2:C6,MATCH(A9&B9,A2:A6&B2:B6,0))}

    公式2:{=INDEX(C2:C6,MATCH(1,(A9=A2:A6)*(B9=B2:B6),0))}

    OFFSET+MATCH函数:

    公式=OFFSET(C1,MATCH(A9&B9,A2:A6&B2:B6,0),)

    INDIRECT+MATCH函数:

    公式 =INDIRECT("C"&MATCH(A9&B9,A1:A6&B1:B6,0))

    VLOOKUP+CHOOSE函数:

    公式 :=VLOOKUP(A9&B9,CHOOSE({1,2},A2:A6&B2:B6,B2:C6),2,0)

    HLOOKUP+TRANSPOSE+CHOOSE函数:

    公式=HLOOKUP(A9&B9,TRANSPOSE(CHOOSE({1,2},A2:A6&B2:B6,B2:C6)),2,0)

    VLOOKUP+IF函数:

    公式1 =VLOOKUP(A9&B9,IF({1,0},A2:A6&B2:B6,B2:C6),2,0)

    公式2=VLOOKUP(A9&"|"&B9,A31:D35,4,0)‘添加辅助列

    SUMIFS函数:

    excel2007中开始提供的函数SUMIFS

    =SUMIFS(C1:C6,A1:A6,A9,B1:B6,B9)

    数据库函数:

    =DSUM(A1:C6,3,A8:B9)

    =DGET(A1:C6,3,A8:B9)

    =DAVERAGE(A1:C6,3,A8:B9)

    =DMAX(A1:C6,3,A8:B9)

    =DMIN(A1:C6,3,A8:B9)

    =DPRODUCT(A1:C6,3,A8:B9)

    Q4:在excel表格中,使用vlookup函数时,关于精确查找还是大致查找,这个怎么区分,因为我在使用

    如果数据区(第二个参数)的首列(注意,是首列。重要的事情要说三次,是首列)是升序排列,可以使用大致查找,不是升序的都应该用精确查找。

    相关文章
    excel怎么中止查找替换2019-01-23
    excel表格查找相同数据2019-01-24
    微信如何查找通过添加手机号加好友2019-02-01
    微信查找聊天记录怎么查2019-02-02
    微信怎么查找附近打招呼的人2019-02-10
    怎么查找车主电话号码2019-02-11
    office密钥在哪里查找2019-02-12
    查找我的iphone能监听2019-02-12
    excel表格怎么查找重复2019-02-13
    查找网络打印机ip地址2019-02-13