首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VLOOKUP很难理解?或许你就差这一个神器

table_array (必需)VLOOKUP 在其中搜索lookup_value 返回单元格区域。可以使用命名区域表,并且可以使用参数名称而不是单元格引用。...INDEX索引函数动态显示查找目标 运用数值控制按钮控制输出行号列号,接下来是需要通过行号列号查找出对应单元格内容,以实现动态显示查找目标值。 首先看下INDEX索引查找函数说明。...数组形式 INDEX(array, row_num, [column_num]) 返回由行号列号索引选中数组中元素值。 当函数 INDEX 第一个参数为数组常量时,使用数组形式。...如果同时使用 row_num column_num 参数,INDEX返回单元格两row_num column_num。...CELL 函数函数 INDEX 返回值作为单元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 将函数 INDEX 返回值解释为 B1 单元格数字。

8K60

查找较量

如下图1所示,根据单元格D13D14数据,在上方单元格区域C2:I10获取预算额。 图1 小范:这还不简单,这不就是经典INDEX/MATCH函数组合查找吗,你也太小瞧我了吧。...于是,他写下了第二个公式: =VLOOKUP(D13,C3:I10,MATCH(D14,C2:I2,0)) 小吴:这都是解决这类典型问题经典组合,有点别出心裁解法吗?...小范:既然要获取某单元格值,就要先知道这个单元格地址,更进一步是要知道单元格所在行列号。求行列号在前面的公式中都用过了,使用MATCH函数求得。...ADDRESS函数可以返回单元格地址,而INDIRECT函数返回字符串所代表单元格值。...小范:…… 亲爱读者,你有解决这道题更好更有趣公式吗?请留言。

33110
您找到你想要的搜索结果了吗?
是的
没有找到

精通Excel数组公式14:使用INDEX函数OFFSET函数创建动态单元格区域

INDEX:查找行公式 创建动态单元格区域最基本公式类型是基于条件来查找整行整列值,可以使用INDEX函数实现。...INDEXMATCH函数:获取单元格区域中最后一项 下图3图4展示了如何使用MATCHINDEX函数单元格区域中查找最后一项。 ? 图3:当有4条记录时查找单元格区域中最后一项 ?...图4:当有6条记录时查找单元格区域中最后一项 使用INDEXMATCH函数创建可以扩展缩小动态单元格区域 如下图5所示,在单元格E2是一个数据有效性下拉列表,其内容来源于单元格区域A2:A5,...在单元格F2VLOOKUP公式从单元格区域A2:C5查找并返回相应数据。...图5:下拉列表VLOOKUP公式 问题是,当在单元格区域A2:C5下方添加更多数据时,数据有效性下拉列表VLOOKUP公式相应单元格区域都不会更新。

8.7K11

精通数组公式16:基于条件提取数据

可以使用下列方法来实现: 1.筛选 2.高级筛选 3.使用辅助列非数组公式 4.使用SMALL函数INDEX函数数组公式 5.使用AGGREGATE函数INDEX函数数组公式 关于上述5种方法要点如下...在Excel,标准查找函数例如INDEXMATCHVLOOKUP等都非常好,但当存在重复值时就比较困难了。如下图1所示,提取满足3个条件数据记录,可以看出有2条记录满足条件。...图2:辅助列公式第1部分涉及到AND函数 如下图3所示,将AND函数作为SUM函数第1个参数,使用相对引用将公式所在单元格上方单元格作为SUM函数第2个参数。...注意,SUM函数将逻辑值转换成10,并且忽略文本值。 ? 图3:最终辅助列公式使用SUM函数将AND函数逻辑值与上方单元格值相加 单元格H6是一个辅助单元格。...,使用INDEXMATCH函数仅提取部分列数据 如下图7所示,使用ANDOR条件辅助列,只从日期商品数列中提取数据。

4.2K20

Office 365技术学习02:令人期待XLOOKUP函数

2019年8月28日,Microsoft推出了一个新Excel函数XLOOKUP,具有向后/向前垂直/水平查找功能,大有取代VLOOKUP/HLOOKUP/INDEX+MATCH函数之势,虽然还处于测试阶段...]) XLOOKUP函数在lookup_array(某个区域数组)查找lookup_value(查找值),返回return_array(某个区域数组)对应项。...返回区域而不是值 XLOOKUP函数一个非常简洁功能是返回所查找内容单元格引用而不是返回值,因此,可以对两个XLOOKUP之间区域进行求和,例如: =SUM(XLOOKUP():XLOOKUP(...示例3:获得INDEX/MATCH函数效果 通常,我们使用INDEX函数MATCH函数组合来实现从右向左查找。...示例4:获得INDEX/MATCH/MATCH函数效果 以前,我们使用INDEX/MATCH/MATCH函数组合来实现同时在水平和垂直方向上查找,如下图8所示,要在查找表查找水果产地,公式如下:

1.9K30

【收藏】数据分析必会Excel高频函数合集

4 MATCH函数组合 MACTH函数是EXCEL中使用较为广泛一个函数MATCH函数功能就是在指定区域内搜索特定内容,然后返回这个内容在指定区域里面的相对位置。...=MATCH(查找内容,查找区域,匹配类型) 其中匹配类型包含1,0,-1 1省略,查找小于等于指定内容最大值,而且指定区域必须按升序排序 0,查找等于指定内容第一个数值 -1,查找大于等于指定内容最小值...4.3 MATCHINDEX函数组合 先来说说INDEX函数作用: INDEX函数用于在一个区域中,根据指定列号来返回内容。...公式为: =INDEX(B24:B33,MATCH(D24,A24:A33,0)) 先用MATCH函数,查找D24单元格"M10004"在A列中所处位置,得到结果为4,然后使用INDEX函数,在B列返回第...公式为: =INDEX(A39:A48,MATCH(D39,B39:B48,0)) 先用MATCH函数,查找D39单元格"秘书"在B列中所处位置,得到结果为4,然后使用INDEX函数,在A列返回

3.6K20

数据分析常用Excel函数合集(上)

这类函数就是用于多表关联或者行列比对时场景,而且表越复杂,用得越多。 包含函数VLOOKUP、HLOOKUP、INDEXMATCH、RANK、Row、Column、Offset 1....INDEX 在Excel,除了VLOOKUP函数常用来查找引用外,INDEX函数MATCH函数组合也可用来做查找引用工作,这组函数有效弥补了VLOOKUP函数查找目标不在查找范围数据首列缺陷。...功能:返回表格区域中值 语法:= INDEX(要返回单元格区域数组,所在行,所在列) ? 4....清除字符串前后空格:使用Trim 合并单元格使用concatenate 截取字符串:使用Left/Right/Mid 替换单元格内容:Replace/Substitute 查找文本在单元格位置:...Search 功能:返回一个指定字符文本字符串在字符串第一次出现位置,从左到右查找 语法:=search(要查找字符,字符所在文本,从第几个字符开始查找) FindSearch这两个函数功能几乎相同

3K20

Excel公式技巧81:查找数字时,可以考虑使用SUMIFS函数

我们在查找值时,通常会想到VLOOKUP函数,或者INDEX/MATCH函数VLOOKUP函数在指定区域首列查找值,并返回指定列对应值。INDEX函数基于指定行号列标从单元格区域中返回值。...MATCH函数返回要查找行号列标。其中,INDEX函数MATCH函数常常配合使用MATCH函数负责查找指定值行号列标,INDEX函数根据行号列标返回相应值。...其实,如果想要获取值是一个数字,可以考虑使用SUMIFS函数;而如果想要获取值是其它类型,例如文本,则考虑使用传统查找函数VLOOKUP函数INDEX函数MATCH函数)。...1.如果找不到值,也就是说查找不到匹配值,那么VLOOKUP函数返回错误#N/A,这会影响引用该值其它单元格依赖该值公式;而SUMIFS函数返回0。...3.当某值在一个单元格作为数字类型存储,而在另一个单元格作为文本字符串存储时,VLOOKUP不会将它们认为是相等值,而SUMIFS函数不会这么讲究,将匹配相等值,甚至作为不同数据类型存储。

1.8K10

Excel 函数之查找引用函数

Excel 函数之查找引用三个函数 HLOOKUP函数 HLOOKUP函数用于在表格数值数组首行查找指定数值,并在表格数组中指定行同一列返回一个数值。...然后返回该区域相同行上任何单元格值。...=VLOOKUP(搜索值,使用区域, 区域中列号,查找精确匹配值还是近似匹配值) 例2,以首列字符为条件,查找引用已知行号(序号)数据 INDEX+MATCH函数index函数公式格式是...=index(array,row_num,column_num) =INDEX(查找区域,行号,列号) ★MATCH函数用于在单元格区域中搜索指定项,然后返回该项在单元格区域中相对位置。...例3,INDEX+MATCH指定姓名查找各科成绩 批注: 其中Hlookup, Vlookup两个函数查找时,一定要已知指定行号列号 当然在使用过程,也可以Hlookup+MATCHVlookup

1.3K20

让你眼花缭乱匹配函数反查技巧

小编已经连续写了三期关于匹配函数用法,匹配函数扛把子(老大)肯定是Vlookup函数莫属,但是Vlookup函数有一个问题,就是要查找内容,必须在查找内容第一列,所以就有这样问题了!...=index(数组,第几个)返回某个数组第几位数据 =match(找什么,在哪个数组找,0)返回要找信息在数组是第几位 这两个组合功能是不是就是Vlookup函数是一致?...先口述一下逻辑 第一步:先找到十元在B1至B7处于第几位。假设返回值是X 第二步:在A1至A7返回第X个单元格。...函数实现方式 第一步: 第二步: 合并函数函数真容: =INDEX(A1:A7,MATCH(E2,B1:B7,0)) 不解释啦,后面还有好多重头戏 三、不Show技巧不舒服斯基青年 方法一:Lookup...方法二:Vlookup函数与数组重构 这个编写很简单,内在逻辑比较复杂,如果你可以一秒钟了解他实现方式,那证明你已经对Excel数组函数使用很6了!

77360

Excel公式技巧62:查找第一个最后一个匹配数据

VLOOKUP函数第4个参数值设置为FALSE,即精确匹配,此时,无论数据是否排序,都将返回第一个找到匹配值。...将VLOOKUP函数第4个参数忽略指定为TRUE,即近似匹配,此时返回最后一个找到匹配值。因为执行近似匹配查找时,Excel将找到大于查找值值并返回该值前一个值。...图4 在单元格F3输入公式: =VLOOKUP(E3,$B$3:$C$7,2,TRUE) 下拉至F5。 还可以使用INDEX/MATCH函数来查找多个匹配数据最后一个,如下图5所示。 ?...图5 在单元格F3公式为: =INDEX($C$3:$C$10,MATCH(E3,$B$3:$B$10,1)) 注意,公式MATCH函数第3个参数设置为1,执行近似匹配查找。...图7 当然,也可以使用INDEX/MATCH函数组合,但要使用数组公式: =INDEX($C$3:$C$10,MATCH(2,1/($B$3:$B$10=E3),1)) 如下图8所示。 ?

8K20

查询函数|lookup函数家族

excel关于查询功能函数主要有以下几组: lookup函数组: lookup vlookup hlookup index+match函数 今天我们只介绍第一组lookup函数: lookup函数:...当您需要查询一行一列并查找另一行相同位置值时,会使用其中一个查找引用函数 LOOKUP。...=LOOKUP(F4,B:B,C:C) 查找F4(业绩为195)员工姓名。 Vlookup函数: 关于vlookup函数语法解释,vlookup(查找数据,目标数据,返回列数,查找方式) ?...=VLOOKUP(A30,A23:C38,3,FALSE) 在A23:C38区域中查找A30单元格右侧第三列对应单元格内容。...以上三个函数vlookup函数应用场景最为丰富,参数设置比较灵活。 通过对比三个函数用法,我们可以发现三者之间区别主要如下: ? ? ?

1.8K40

恼人单元格,怎么查找,有很多办法

公式1:使用VLOOKUP函数 =VLOOKUP("*",B3:B22,1,FALSE) 这里“*”是一个通配符。当要求VLOOKUP查找“*”时,会返回包含任何内容第一个单元格值。...然而,这个公式只是适用于第一个非空单元格值是文本数据情形。如果第一个非空单元格值不是文本数据,它会返回第一个文本数据单元格内容。...如果第一个非空单元格包含是可能不是文本数据,那么就要使用下面的公式。 公式2:经典INDEX/MATCH函数 下面的公式适用于非空单元格为任意数据情形。...MATCH函数找到第一个含有值单元格位置,INDEX函数取出该单元格值。...公式3:INDEX/SMALL函数 使用SMALL函数找到第一个非空单元格所在行,然后INDEX函数取出其值: =INDEX(B3:B22,SMALL(IF(NOT(ISBLANK(B3:B22)),ROW

1.9K20

认识这对搭档,解决90%查询问题

在excel里,对于“查找”实现,vlookup绝对是使用得最为频繁一个函数。 但是,遇到下面问题,vlookup就没用了。 下面的表格记录了员工信息,现在想通过“姓名”查找对应“工号”。...vlookup函数在查询时候只能从左往右查询,且查询对象所在列,必须要在查询区域第一列,也就是说,只能通过A列来查询B列其它列,而不能通过B列来反向查询A列。...像这种反向查询问题,就必须祭出我们“大杀器”了:index+match组合,你就可以更灵活地实现查询。 1.什么是indexindex函数能根据指定行号列号来返回一个值。...对index函数有了基本认识后,下面通过案例来看下如何使用。 沿用上面案例员工信息表,现在想要查询员工“猴子大大”工号。...因此原本公式 =index($A$2:$A$11 , 7) 就可以把公式7修改成math函数 =index($A$2:$A$11 , match(H2,$B$2:$B$11,0) ) 也就是说,使用

78820

Excel公式技巧16: 使用VLOOKUP函数在多个工作表查找相匹配值(1)

在某个工作表单元格区域中查找值时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表查找值并返回第一个相匹配值时,可以使用VLOOKUP函数吗?本文将讲解这个技术。...最简单解决方案是在每个相关工作表中使用辅助列,即首先将相关单元格值连接并放置在辅助列。然而,有时候我们可能不能在工作表中使用辅助列,特别是要求在被查找表左侧插入列时。...,我们首先需要确定在哪个工作表中进行查找,因此我们使用函数应该能够操作三维单元格区域,而COUNTIF函数就可以。...B:B"}),$A3) INDIRECT函数指令Excel将这个文本字符串数组元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3值作为其条件参数,这样上述公式转换成: {0,1,3...函数进一步构造来生成传递给VLOOKUP函数单元格区域,因此: =VLOOKUP($A3,INDIRECT("'"&INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("

20.6K21

错误不可怕,就看你如何使用ISNA函数

标签:Excel函数 本文深入探讨在Excel中使用ISNA函数处理#N/A错误各种方法。 当Excel无法找到所需内容时,单元格中会出现“N/A”错误。...要拦截处理此类错误,可以使用ISNA函数,它可以使公式更加友好,使工作表更加美观。 ISNA函数 Excel ISNA函数用于检查单元格公式是否存在N/A错误。...使用ISNA函数基本公式示例: =ISNA(A2) 如果单元格A2包含#N/A错误,则返回TRUE,如果出现任何其他错误、值空白单元格,则返回FALSE。如下图1所示。...要将A2值与列D每个值进行比较,公式为: =MATCH(A2,D2:D9,0) 如果找到查找值,MATCH函数返回其在查找数组相对位置,否则将发生#N/A错误。...图3 VLOOKUP/ISNA组合Excel公式 IF/ISNA组合是一个通用解决方案,可以与任何函数一起使用,该函数在一组数据搜索某些内容,并且在找不到查找值时返回#N/A错误。

7.9K20

用 Excel 怎么了,你咬我啊?

VLOOKUP 最常用函数,具体用法就是(你找啥,在哪找,要找对应那一列,精确查找还是模糊查找) 需要注意 第一个参数可以使用通配符进行模糊匹配 查找区域中匹配内容必须位于第一列 有多个对应值只会返回第一个值...=VLOOKUP($E2,$A$2:$D$100,COLUMN(B:B),0) MATCH 可以在某一个范围内搜索特定MATCH(要查找内容,搜索区域,匹配类型) 查找内容可以是值,数字,...单元格引用 查找范围只能是一行或者一列 匹配类型有三种 -1 MATCH 查找大于等于查找值最小值,查找范围内值必须按降序排列 1 小于或者等于查找值最大值,查找范围内值必须按照升序排列 0...完全等于 MATCH返回是位置而非值本身,匹配文本时不区分大小写 同样可以配合通配符使用 INDEX 返回所在区域交叉处位置 INDEX(范围,行序号,列序号) 将 INDEX MATCH 连用可以解决...VLOOKUP 未解之谜 逆向搜索:=INDEX($A$2:$C$33,MATCH("P450",$A$2:$A$33,0),3)

3K70

Excel基础

IF 函数函数用于在条件为真时返回一个值,条件为假时返回另一个值。 下面是 IF 函数用法视频。 LOOKUP 函数 需要查询一行一列并查找另一行相同位置值时,请使用函数。...VLOOKUP 函数 如果需要按行查找表区域中内容,请使用函数。例如,按员工号查找某位员工姓氏,通过查找员工姓氏查找该员工电话号码(就像使用电话簿)。...请观看这个 VLOOKUP 用法视频。 MATCH 函数函数用于在单元格区域中搜索某项,然后返回该项在单元格区域中相对位置。...DATE 函数函数用于返回代表特定日期连续序列号。 此函数在公式,而非单元格引用提供年、月情况中非常有用。...这两个函数返回第一个文本串起始位置值,该值从第二个文本串第一个字符算起。 INDEX 函数函数用于返回表格区域中引用。

2.5K51

Excel实战技巧111:自动更新级联组合框

与传统数据验证(即“数据有效性”)下拉列表相比,组合框表单控件具有许多优点。 下拉指示器在组合框始终可见;而在数据验证,用户必须单击单元格来显示下拉指示器。...因为组合框位于单元格上方,所以我们需要将用户选择存储在传统工作表单元格。 图4 对于本示例,设置组合框数据源单元格链接如下图5所示。...在刚才组合框下面,插入第二个组合框,如下图6所示。 图6 要使用“App内容”填充第二个组合框,可以使用多种方法: 直接引用包含项目的单元格使用公式创建动态列表。...我们想根据用户从第一个组合框中所做选择创建一个动态“App内容”列表,在此,将使用存储第一个组合框单元格链接(K4)值。 图7 使用INDEX函数创建相关App列表。...图11 在单元格G7,输入公式: =IFERROR(VLOOKUP(INDEX(N4:N18,M4),A32:B71,2,FALSE),"") 下面,我们进一步完善这个示例。

8.2K20
领券