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

是否可以将常规vlookup公式更改为数组公式

是的,可以将常规vlookup公式更改为数组公式。vlookup函数是Excel中常用的查找函数,用于在一个区域中查找某个值,并返回该值所在行或列的相关数据。然而,vlookup函数只能返回一个结果,无法返回多个匹配项。

而数组公式(Array Formula)可以在一个公式中返回多个结果。它可以通过在公式中使用数组常量、数组函数或者通过Ctrl+Shift+Enter键盘组合键来创建。数组公式可以在一个单元格中计算多个值,并将结果填充到相邻的单元格中。

将常规vlookup公式更改为数组公式的步骤如下:

  1. 选中要填充结果的单元格范围。
  2. 输入数组公式,使用大括号{}将公式括起来。
  3. 按下Ctrl+Shift+Enter键盘组合键,确认输入的数组公式。

通过将常规vlookup公式更改为数组公式,可以实现在一个公式中返回多个匹配项的功能,提高数据处理的效率和灵活性。

腾讯云相关产品推荐:

  • 腾讯云云服务器(CVM):提供弹性计算能力,支持多种操作系统和应用场景。链接:https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库MySQL版:提供高性能、可扩展的MySQL数据库服务。链接:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的云端存储服务。链接:https://cloud.tencent.com/product/cos
  • 腾讯云人工智能:提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等。链接:https://cloud.tencent.com/product/ai
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【Excel新函数】动态数组系列

近年Excel提供了动态数组运算能力和一系列相关函数,能够类似于Power BI那样,直接在行列层级运算。一方面节省了公式填充复制的工作量,另一方面为复杂的计算提供了可能性和便捷性。...所谓数组可以粗略地理解为一组数据,即行或列的数据。上面这个例子,利用数组运算,我们先清空b3:d5区域,然后直接在B3单元格输入,只需填一次公式,即可自动运算填充到整个区域。...三、应用案例——查询多列结果 以我们常用的vlookup为例。在下图这种场景中,需要查询不同产品,三个地区的售价。常规做法,我们需要在I2:K2三个单元格中,各写一个相似的vlookup公式。...公式中第三个参数,用大括号引用了3、4、5列,即要查询第3、4、5列的值。 =VLOOKUP(H2,$A:$E,{3,4,5},0) 三、隐式交集运算符@ 隐式交集逻辑多个值减少为单个值。...比如第一例把公式改为: =@B3:B5*@C2:E2 则仅C3单元格会显示结果,其他区域不填充,如下图所示。 四、优点 1. 简单高效 通过数组计算,以往一些麻烦的运算,可以简便地实现。

3.1K40

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

作用是用来错误值修改为特定值,常见value的错误格式有#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL等。...2.1 常规查询 如图,需要从74:83的单元格区域中,根据H74单元格的编号查询对应的职务: 公式为: =VLOOKUP(H96,D96:F105,3,0) ?...3.1 常规乘积求和 如下图,这便是一个简单的SUMPRODUCT函数,公式如下: =SUMPRODUCT(C5:C8,D5:D8) 它的运算过程是:C5:C8和D5:D8两个区域数组内的元素对应相乘。...利用VLOOKUP函数查找姓名,返回的列数为指定的月份所在的值;由于月份是变化的,所以想用一条公式可以解决,就必须用其他公式确定月份的位置,这里就用到MATCH函数。...两个不同方向的查询,使用的公式套路完全一样,如果有兴趣,你可以试试上下方向的查找公式怎么写。 4.3.3 多条件查询 除了常规的单条件查找,这两个搭档还可以完成多条件的查询。

3.7K20
  • 手把手教你实操vlookup的7种用法,这个函数别说没用过哦!

    函数的语法为: VLOOKUP(①要找谁,②在哪儿找,③返回第几列的内容,④精确找还是近似找) ① 要查询的值 ② 需要查询的单元格区域,这个区域中的首列必须要包含查询值,否则公式返回错误值。...常规查询 如图,需要从B~E的数据表中,根据H3单元格的姓名查询对应的职务。 公式为: =VLOOKUP(H3,C:E,3,0) ?...CHOOSE函数第一参数使用常量数组{1,2},查询值所在的D2:D11和返回值所在的C2:C11整合成一个新的两列多行的内存数组。...Tips: 使用连接符“&”部门和职务合并成新的字符串,以此作为VLOOKUP函数的查询条件。...VLOOKUP函数在IF函数构造出的内存数组首列中查询部门职务字符串的位置,返回对应的姓名。 数组公式,不要忘了按组合键。

    2.4K31

    在不确定列号的情况下如何使用Vlookup查找

    +Match的方法 这样无论日期怎么变化 无论日期顺序是否能对上 我们都不用更改公式 例如A部门,2月1日的排班率应该这么写 =IFERROR(VLOOKUP($A18,$A$1:$K$8,MATCH...单元格为排班率日期 A2:K2 单元格为我们排班人数的日期 M2:N8单元格是总人数 其中 分子排班人数的公式VLOOKUP($A18,$A$1:$K$8,MATCH(B$17,$A$2:$...K$2,0),0) 排班人数里面的日期匹配 我们用Match函数动态确定列号 MATCH(B$17,$A$2:$K$2,0) 分母总人数比较简单 就是常规Vlookup VLOOKUP($A18,$...M$2:$N$8,2,0) 外面套一个Iferror 防止下一次收集排班更改日期导致错误码 影响美观 通过上面的公式 设置一个百分比格式(快捷键CTRL+SHIFT+5)就可以自动填写部门x日期的排班率...部门合计我们需要确定部门的行号即可 为防止部门变动 最好也用公式确定行号 这一块 可以有两种写法 一种是用Sum,Offset,Index,Match函数组合 =SUM(OFFSET(INDEX

    2.4K10

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

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

    9.5K20

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

    要拦截和处理此类错误,可以使用ISNA函数,它可以使公式更加友好,使工作表更加美观。 ISNA函数 Excel ISNA函数用于检查单元格或公式是否存在N/A错误。...要将A2中的值与列D中的每个值进行比较,公式为: =MATCH(A2,D2:D9,0) 如果找到查找值,MATCH函数返回其在查找数组中的相对位置,否则将发生#N/A错误。...图3 VLOOKUP/ISNA组合的Excel公式 IF/ISNA组合是一个通用的解决方案,可以与任何函数一起使用,该函数在一组数据中搜索某些内容,并且在找不到查找值时返回#N/A错误。...为了查找科目,构造了经典的VLOOKUP公式: =VLOOKUP(A2,D3:E9,2,FALSE) 然后将其嵌套在上面讨论的通用IF/ISNA公式中: =IF(ISNA(VLOOKUP(A2,D3:E9,2...图4 在Excel 2013及更高版本中,可以利用IFNA函数捕获和处理N/A错误。这使你的公式更短,容易阅读。

    9.1K20

    精通Excel数组公式008:数组常量

    示例:在VLOOKUP函数中的查找技巧 使用数组常量来节省工作表空间 在使用VLOOKUP函数时,如果你不想通过查找表查找且数据不会变化,可以查找表硬编码到公式中,如下图16所示。 ?...图16 使用名称 除了按上述方法在公式中列出查找表的所有数据外,还可以数组常量定义为名称并在公式中使用。如下图17所示,定义名称包含查找表数据。 ?...图18 对参数col_index_num指定数组常量 在VLOOKUP函数中的参数lookup_value不能处理数组,然而可以对参数col_index_num指定数组常量。...图21 因为是求和,所以可以VLOOKUP函数放置到SUMPRODUCT函数中,这样可以避免按Ctrl+Shift+Enter键,如下图22所示。 ?...在数学和比较数组运算时使用数组常量的情形 下面的例子展示了是否需要Ctrl+Shift+Enter键的一般规则。 ? 图23:判断职务是否是“V.P.”、“President”或者“Admin”。

    2.9K20

    VLookup等方法在大量多列数据匹配时的效率对比及改善思路

    按常用全列匹配公式写法如下图所示: 3、Lookup函数,按常用全列匹配公式写法如下图所示: 4、Power Query合并查询,按常规表间合并操作如下图所示: 五、4种方法数据匹配查找方法用时对比...六、 对公式法的改进 考虑到仍有大量的朋友没有使用PowerQuery,我在想: 是否有可能对公式进行一定程度的改进,以实现效率上的提升? PowerQuery的合并查询效率为什么会这么高?...PowerQuery进行合并查询的思想是否可能借鉴用于公式查询?...那么,如果我们在公式中也可以做到只匹配一次,后面所需要取的数据都跟着这次匹配的结果而直接得到,那么,效率是否会大有改善呢?...VLookup函数或Index+Match函数组公式(约85秒)的五分之一!

    4.8K50

    VLookup及Power Query合并查询等方法在大量多列数据匹配时的效率对比及改善思路

    按常用全列匹配公式写法如下图所示: 3、Lookup函数,按常用全列匹配公式写法如下图所示: 4、Power Query合并查询,按常规表间合并操作如下图所示: 五、4种方法数据匹配查找方法用时对比...六、 对公式法的改进 考虑到仍有大量的朋友没有使用PowerQuery,我在想: 是否有可能对公式进行一定程度的改进,以实现效率上的提升? PowerQuery的合并查询效率为什么会这么高?...PowerQuery进行合并查询的思想是否可能借鉴用于公式查询?...那么,如果我们在公式中也可以做到只匹配一次,后面所需要取的数据都跟着这次匹配的结果而直接得到,那么,效率是否会大有改善呢?...VLookup函数或Index+Match函数组公式(约85秒)的五分之一!

    4.7K20

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

    可以使用下列方法来实现: 1.筛选 2.高级筛选 3.使用辅助列的非数组公式 4.使用SMALL函数和INDEX函数的数组公式 5.使用AGGREGATE函数和INDEX函数的数组公式 关于上述5种方法的要点如下...图5:数据变化时,公式结果会自动更新 示例:使用辅助列,OR条件,VLOOKUP作为查找函数 如下图6所示,使用了OR条件的辅助列并且放置在第1列,因此可以使用VLOOKUP函数。...注意,VLOOKUP公式中的参数col_index_num使用了COLUMNS函数,当公式向下复制时,其数值依次递增为2、3、4、5,等等。 ?...而ISNUMBER/MATCH函数组合运算更快且对于多个条件容易构造。...你可以到知识星球App的完美Excel社群下载这本电子书的完整中文版。 欢迎在下面留言,完善本文内容,让更多的人学到完美的知识。

    4.3K20

    这个超好用的 Vlookup 万能查找公式,让你的效率快速提升

    超级简单有木有~ 这种方法的优点是理解成本低,只需要根据工作表数量嵌套 Iferror 和 Vlookup 函数就可以了。...B:C"),2,0) 你只要会修改以下参数,就可以套用该公式: A2:Vlookup 的查找值; {} 数组里的内容:{"销售一部";"销售二部";"销售三部"} 多个工作表名称,用分号分隔; B:B:...完整公式如下: =VLOOKUP(A2,VSTACK(销售一部: 销售三部!...$B$2:$C$10),2,0) 公式含义: 先用 VSTACK 函数三个表中 B2:C10 的数据竖直拼接起来,然后用 Vlookup 函数在这些数据里查找。 是不是很容易就明白了?!...❷ 当 Vlookup 出错时,注意检查这 4 件事: 检查函数拼写和符合是否完全正确; 检查每一个参数是否按要求填写; 检查引用区域是否包含查找对象(特别是批量填充公式时,引用范围是否需要锁定); 数据源是否规范一致

    1.9K30

    Excel无所不能的XLOOKUP,XLOOKUP函数不同场景的应用方法

    直接在H4单元格中输入公式=VLOOKUP(G4,C4:E11,3,0)就可以查找出对应姓名的年龄。...看完了VLOOKUP函数的表演,LOOKUP函数也给大家展示了一把,同样是在H4单元格中输入公式=LOOKUP(1,0/(C4:C11=G4),E4:E11)也是可以查找对应姓名的年龄。...,此技巧对VLOOKUP和LOOKUP而言算不上什么伤害,因为常规大家写完公式都会下拉公式填充,都一样可以查找出多个字段值。...案例3:根据姓名从右向左查询部门 VLOOKUP函数反向查找需要使用的IF(1,0)这个我们在前面的文章有过专门的讲解,直接在H4单元格中输入公式=VLOOKUP(G4,IF({1,0},C4:C11,...,大家作为考官来评价一下哪个函数厉害?

    59150

    excel中多条件查找_多条件查找用什么函数

    使用VLOOKUP+辅助列进行多条件查找 本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2 然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0)...VLOOKUP函数的数组多条件查找 本例使用了数组公式:=VLOOKUP(E2&F2,IF({1,0},A2:A7&B2:B7,C2:C7),2,0) 公式中的IF({1,0},A2:A7&B2:B7,...LOOKUP的多条件查找 LOOKUP的万金油查找公式完全可以实现多条件查找:=LOOKUP(1,0/((A2:A7=E2)*(B2:B7=F2)),C2:C7) 6....VLOOKUP和CHOOSE函数组VLOOKUP和CHOOSE函数组合为数组公式进行查询:=VLOOKUP(E2&F2,CHOOSE(TRANSPOSE(ROW(1:2)),A2:A7&B2:B7,...综上几种方法,大都是利用函数转换的方法,多条件查询转为单条件,从而实现查询功能。

    1.4K20

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

    在某个工作表单元格区域中查找值时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表中查找值并返回第一个相匹配的值时,可以使用VLOOKUP函数吗?本文讲解这个技术。...图4:主工作表Master 数组公式如下: =VLOOKUP($A3,INDIRECT("'"&INDEX(Sheets,MATCH(TRUE,COUNTIF(INDIRECT("'"&Sheets&"...B1:D10"),3,0) 其中,Sheets是定义的名称: 名称:Sheets 引用位置:={"Sheet1","Sheet2","Sheet3"} 在公式中使用的VLOOKUP函数与平常并没有什么不同...B:B"}),$A3) INDIRECT函数指令Excel这个文本字符串数组中的元素转换为单元格引用,然后传递给COUNTIF函数,同时单元格A3中的值作为其条件参数,这样上述公式转换成: {0,1,3...B1:D10,3,0) 得到结果: 55 注:本技巧整理自excelxor.com,有兴趣的朋友对照原文研读,收获丰。

    24.2K21

    Excel中$符号的妙用

    ③ $ 闪亮登场 先看公式 占比=B2/SUM(B$2:B$10) 再看结果 ? 哇,结果好像跟方法 ① 计算结果相同。 原理:B$2:B$10求和范围锁定为下图范围 ? 场景2....① 笨方法,老老实实针对每一列写不同的公式,写三次 语文=VLOOKUP(B2,Sheet3!A:B,2,0) 数学=VLOOKUP(B2,Sheet3!...结果不对啊,三列全部是语文成绩,仔细看下公式 数学=VLOOKUP($B2,Sheet3!$A:C,2,0) 英语=VLOOKUP($B2,Sheet3!...$A:C,2,0) 第三参数全部为2,所以都是语文成绩,数学索引参数修改为3,英语索引参数修改为4即可得到正确结果 ?...如上图,可以得到正确结果,但是效率太低了。 ② 使用$锁定行和列 公式改为=B2/$B$7,然后向下拉,得到如下结果 ? 本方法只书写一次公式,就得到了想要的结果,效率很赞。

    2K30

    八种方式实现多条件匹配

    最后编写Vlookup可以实现! ? 方法二:Vlookup函数与数组重构第一式 其实有了第一个方法的思路,第二个方法就是由插入一列辅助列变成使用数组函数构建一个虚拟的表而已。 ?...因为我们用到了数组函数,今天很多公式都是三键结束的。 先解释一下Vlookup的第一个参数 G2&H2就是两个单元格的合并,结果就是石原里美茂名,和刚刚创建辅助列的效果一样!...翻译成Excel的语言就是一列变成了两列 ?...方法四:Lookup大叔实现 Lookup和Vlookup是表亲关系,Lookup虽然使用频率没有Vlookup高,但是很多场合Lookup可以巧妙的解决问题!...match和index匹配可以完全实现Vlookup的应用,还可以实现反查等Vlookup本身实现不了的匹配功能。

    12.6K41

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

    按个人习惯,也可以在做完图后再取消勾选。 ? 调整格式 根据自己的需求,调整好版面格式,并设置动态变化的公式解释语句。...例如,如果 表数组 跨越单元格 B2:D7,则lookup_value必须列 B。Lookup_value 可以是值,也可以是单元格引用。...如果row_num和column_num,INDEX 返回引用中 area_num。 函数 INDEX 的结果为一个引用,且在其他公式中也被解释为引用。...根据公式的需要,函数 INDEX 的返回值可以作为引用或是数值。 例如,公式 CELL("width",INDEX(A1:B2,1,2)) 等价于公式 CELL("width",B1)。...CELL 函数函数 INDEX 的返回值作为单元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 函数 INDEX 的返回值解释为 B1 单元格中的数字。

    8K60

    一篇文章精通 VLOOKUP 函数

    预备知识 Excel 数组 Excel 用 {a,b,c} 或 {a;b;c} 表示数组数组的主要作用是用于有多个返回值的公式数组公式)或函数。我举一个必须用数组公式的例子。...数组公式的标志。...在 A1:C3 这个区域存放着两笔信息,我们用数组公式数据放到同样大小的一块区域 E1:G3 [strip] 光标放到编辑栏,按下 F9,对,你没有看错,Excel 对数组使用的是域,所以用 F9...注意,这个是理解后续函数操作的关键:我们之所以要用数组公式把数据放到数组中,就是为了在需要在函数中要用到 Excel Range 的地方,也可以数组来代替,从而获得某种灵活性。...举例: 运用 IF 函数 ID 和 姓名 两个字段改变顺序 [1240] {=IF({1,0},B1:B3,A1:A3)} [strip] VLOOKUP 基本用法 VLOOKUP 的语法如下: VLOOKUP

    1.4K00

    Excel VBA解读(146): 使用隐式交集处理整列

    图2 然而,如果输入数组公式,就是告诉Excel想要获得多个值。...图3 如果在多个单元格中输入上述数组公式,则会获取多个值,如下图4所示,在单元格区域C5:C9输入上面的数组公式,会得到列A中的前5个数据。 ? 图4 那么,对于函数Excel又是怎么处理的呢?...如果单元格区域作为要查找的值,并且输入的不是数组公式: =VLOOKUP($A:$A,$A:$C,3,FALSE) 那么Excel将为查找值使用隐式交集,上面公式的结果如下图5所示。 ?...Excel非常有效地执行隐式交集,仅单个单元格引用传递给公式或函数,而不是整个区域。...3.像fImplicit这样的通用辅助函数比+号更快且友好。

    4.9K30
    领券