EXCEL查找函数公式? excel里用哪些函数可以查找数据?

作者&投稿:泊帜 (若有异议请与网页底部的电邮联系)
  • 1

    一、Vlookup函数。

    易解语法结构:

    =Vlookup(查找值,查找范围,返回值所在的相对列数,匹配模式)。

    可以理解为:我们要在“查找范围”的第X列(返回值所在的相对列数)通过精准匹配或模糊匹配找到“查找值”对值的值。

    示例:

    目的:查找销售员的销量。

    方法:

    在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0)。

    解读:在B3:C9中的第2列通过精准匹配的方式查找H3所对应的值。

    请点击输入图片描述

  • 2

    二、Lookup函数。

    易解语法结构:

    =Lookup(查找值,查找值所在的列,返回值所在的列)。

    可以理解为:从“返回列”中返回“查找值”在“查找列”中同一行的值。

    示例:

    目的:查找销售员的销量。

    方法:

    在目标单元格中输入公式:=LOOKUP(1,0/(H3=B3:B9),C3:C9)。

    解读:

    1、如果我们按基本语法结构来查询,公式=LOOKUP(H3,B3:B9,C3:C9)的查询结果是错误的。因为Lookup函数查询时必须按照升序来排序。然后查询。

    2、所以用改进公式=LOOKUP(1,0/(H3=B3:B9),C3:C9)来查询,H3=B3:B9返回数组{0,0,0,0,0,0,1},1和数组0/{0,0,0,0,0,0,1}对比,只有“最后一项”是正确的,所以返回最后一项对应的值。

    请点击输入图片描述

  • 3

    三、Index+Match函数。

    组合式语法结构:

    =Index(返回列,Match(查找值,查找列,匹配模式))。

    解读:

    Index函数的重要作用是返回指定位置的值。

    Match函数的主要作用是对指定的值进行定位。

    公式:=Index(返回列,Match(查找值,查找列,匹配模式))返回指定列中的第Match(查找值,查找列,匹配模式)行的值。

    示例:

    目的:查找销售员的销量。

    方法:

    在目标单元格中输入公式:=INDEX(C3:C9,MATCH(H3,B3:B9,0))。

    解读:

    1、通过公式=MATCH(H3,B3:B9,0)定位出H3单元格值在B3:B9中的相对位置。然后同公式=INDEX(C3:C9,MATCH(H3,B3:B9,0))返回C3:C9在指定行的值。从而实现查询功能。

    2、建议将公式分解之后带入特定的值来加深理解。

  • 4

    四、Offset+Match函数。

    组合式语法结构:

    =Offset(返回列第一个单元格的上一单元格,Match(查找值,查找列,匹配模式),0)。

    可以理解为:返回从当前单元格开始的第Match(查找值,查找列,匹配模式),第0列的值。以为Offset函数计数是从0开始计算的,所以从返回列第一个单元格的上一单元格开始计算;这个特点在列中也有具体的体现,参数是从0开始,而不是从1开始。

    示例:

    目的:查询销售员的销量。

    方法:

    在目标单元格中输入公式:=OFFSET(C2,MATCH(H3,B3:B9,0),0)。

    END

  • 经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

    作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。



U28公式:
=IFERROR(IF(AND(OFFSET(K1,LOOKUP(1,0/(K1:K28="*"),ROW(1:28))-2,)="*",OFFSET(K1,LOOKUP(1,0/(K1:K28="*"),ROW(1:28))-3,)<>"*"),A28,""),"")
右拉。

U28=IF(AND(INDEX($K$1:$K$28,MAX(IF(K1:K28="*"&"",ROW(K1:K28),))-3,)<>"*",COUNTIF(OFFSET(K27:K28,MAX(IF(K1:K28="*"&"",ROW(K1:K28),))-ROW(K28),0,2,1),"*")=2),A28,"")
数组公式 shift+Ctrl+Enter 同时按下,右拉

U28:
=IF(AND(COUNTIF(OFFSET(K$1,--TEXT(LOOKUP(1,0/(K$1:K27="*"),ROW($1:27))-{2;3},"0;!0"),,{2;3}),"~*")=2),A28,"")
右拉

  • excel 查找函数公式

  • 问:如上图,设公式在B列,在A列输入地点后能在D列查找到相应的地点所对应的...

  • 答:B1中输入 =vlookup("*"&A2&"*",D:E,2,) 下拉。 若E列和D列是反过来的,写为 =INDEX(D:D,MATCH("*"&A2&"*",E:E,))

  • 2014-09-05 回答者: 山桑弓 8个回答 4

  • excel里用哪些函数可以查找数据?

  • 问:用什么函数可以在A2列输入李四,B2列就会自动出现李四的电话,希望知道...

  • 答:一、HYPERLINK函数(=HYPERLINK('#C2','跳转到C2')) 这个函数则是用于跳转使用,有时候需要点击某一个单元格,然后跳转到其他的单元格,那么这个时候就可以使用HYPERLINK函数,自动就可以快速进行跳转了。 二、INDEX函数(=INDEX(A2:C5,1,2)) ...

  • 2020-12-23 回答者: 111111前的 4个回答 4

  • Excel查找函数请教?

  • 问:如何使用查找函数找出销售部张三的工作年限?

  • 答:截图最好带行列标号 =VLOOKUP(G2&H2,IF({1,0},B:B&C:C,D:D),2,0) 数组公式,ctrl+shift+回车确认。

  • 2021-08-08 回答者: 火_易 5个回答 1

  • 求excel查找并填表的函数公式

  • 问:求在表格里应用函数的问题,不用统计、汇总、数据透视表 基础数据为“数...

  • 答:假定数据表为sheet1,汇总表为sheet2 b2 =INDEX(Sheet1!A:A,SMALL(IF((Sheet1!B$2:B$6=A2)*(Sheet1!D$2:D$6=C2),ROW($2:$6),4^8),1))&"" 复制公式到B2,按组合键ctrl+shift+enter结束公式,下拉填充 d2 =INDEX(Sheet1!C:C,SMALL(IF((Sheet1!B$2:B...



excel 查找函数公式~

B2中输入
=vlookup("*"&A2&"*",D:E,2,)
下拉。
——请注意,在使用这个公式时,必须要保证有DD,就不能存在DDD,或者DDA这样的,否则会找错。

=vlookup("*"&A2&"*",if({1,0},E:E,D:D),2,) 这个就是反过来的公式。

Excel 2016 怎么使用通配符查找数据

excel怎么快速查找名字的所有数据excel怎么快速查找名字的所有数据_百 ...
答:方法/步骤1、首先打开需要编辑的表格 excel函数公式大全 定位查找:EXCEL中如何快速按照姓名查找数据?(表格中怎么快速查找姓名)2、选中需要显示结果的单元格,本例是G2单元格。输入公式:=INDEX(A2:B7,MATCH(F2,A2:A7,0);2)按下“Enter”键。这里使用的是INDEX函数和MATCH函数。3、然后在F2单元格,...

Excel如何用VLOOKUP与MATCH函数实现多条件查找?
答:MATCH(“华西”,A2:A7,0)为#N/A。因为此时的查找方式是精确查找,查找不到相同的值,就返回#N/A。如果把上述公式的最后一个参数改为1或-1,则进行模糊查找,由于该列未排序,结果不可预料。二、VLOOKUP函数VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作...

excel查找与引用函数的使用教程全解
答:工资税率表:用数值比较 1:根据不同的工资进行不同的税率计算是一个常见的应用。我们来看这张“工资税率查询”表(见图1)。现在要在右侧根据“收入”(F列),直接得到对应的“税率”(G列)。在计算第1个“税率”时,输入函数公式“=LOOKUP(F4,$B$...

如何在EXCEL中使用Vlookup函数查找?
答:2、例如,假设区域 A2:C10 中包含雇员列表,雇员的 ID 号存储在该区域的第一列,如下图所示。如果知道雇员的 ID 号,则可以使用 VLOOKUP 函数返回该雇员所在的部门或其姓名。若要获取 38 号雇员的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。此公式将搜索区域 A2:C10 的第一列中的...

Excel表格,查找函数(查找2个条件以上)
答:公式为:=DGET(B:D,H1,F1:G2)如图所示:如果多行,上面公式不行,用下面数组公式:=VLOOKUP(F2&G2,IF({1,0},B:B&C:C,D:D),2,)CTRL+SHIFT+ENTER产生花括号。

excel怎么用函数定位查找?
答:text, within_text, [start_num]),其中,find_text 是要查找的文本字符串,within_text 是要在其中进行查找的文本字符串,start_num 是一个可选参数,指定开始查找的位置。SEARCH 函数的语法与 FIND 函数类似,但是不区分大小写。这些函数可以帮助用户在 Excel 中快速定位和查找数据,提高工作效率。

在Excel中如何使用查找函数"VLOOKUP"
答:VLOOKUP函数是Excel中的一个纵向查找函数,简单说就是按列查找,最终返回该列所需查询列序所对应的值。公式语法:=VLOOKUP(查找值,查找范围,列号,匹配类型),具体使用方法如下:表一 :查找目标,即查阅值所在工作表。表二:查找范围工作表。因为表一与表二姓名排序不一样,因此需要用到Vlookup函数,...

excel中,区域条件查找函数怎么用?
答:Vlookup函数。易解语法结构:=Vlookup(查找值,查找范围,返回值所在的相对列数,匹配模式)。可以理解为:我们要在“查找范围”的第X列(返回值所在的相对列数)通过精准匹配或模糊匹配找到“查找值”对值的值。示例:目的:查找销售员的销量。方法:在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0...

excel查找函数怎么用啊,如图
答:EXCEL查找函数时Find函数,它是用来对原始数据中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。使用语法 FIND(find_text,within_text,start_num)Find_text 是要查找的字符串。Within_text 是包含要...

如何用EXCEL实现多条件查找?
答:index函数——返回数据表区域的值或对值的引用(这里返回价值) match函数——返回返回目标值在查找区域中的位置(这里返回行和列) 有关index函数和match函数的详细用法,可以观看我的经验Excel中index函数的使用方法和Excel中match函数的使用方法 2. 因为公式为数组公式,所以要按ctrl+shift+enter。 3. 输入公式=INDEX(...