您的位置: 首页 > Office技巧 > excel技巧

类似VLOOKUP能返回多个查询值的数组公式

时间:2013-12-13 整理:docExcel.net

[Excel如何查看公式明细]Excel如何查看公式明细?excel表格中的数据是公式算出来的,想要显示算出数据的公式,该怎么显示呢?下面我们就来看看Excel表格显示公式的技巧...+阅读

在Excel中使用VLOOKUP函数可以在表格数组的首列查找指定的值,然后返回当前行中其他列的值。但表格数组第一列中有两个或多个值与查找值相匹配时,VLOOKUP函数只能返回第一个找到的值。如果要用公式返回与查找值相匹配的多个值,就像筛选的结果一样,可以用下面的数组公式。

假如要查找的区域为A2:B15,要查询“衬衫”所对应的数值,并将查询结果放到一列中,在单元格中输入数组公式:

=INDEX($B$2:$B$15,SMALL(IF($A$2:$A$15="衬衫",ROW($A$2:$A$15)-MIN(ROW($A$2:$A$15))+1,""),ROWS($1:1)))

公式输入完毕后按Ctrl+Shift+Enter结束,然后向下拖动填充柄,直到出现“#NUM!”为止。同理,要将查询的结果放到一行中,在单元格中输入下列数组公式:

=INDEX($B$2:$B$15,SMALL(IF($A$2:$A$15="衬衫",ROW($A$2:$A$15)-MIN(ROW($A$2:$A$15))+1,""),COLUMNS($A:A)))

公式输入完毕后按Ctrl+Shift+Enter结束,然后向右拖动填充柄,直到出现“#NUM!”为止。

本文地址:https://www.docexcel.net/show/3_3774.html

以下为关联文档:

excel公式不会自动计算怎么办有时会发现明明公式相关的数值已经变化,按理说公式的结果也应该自动计算变化,可实际上没变化,这是怎么回事呢?一起来了解一下吧...

excel怎么找出被公式引用的单元格excel表格不知道数据是否被公式引用了,要想知道数据是否被公式引用了怎么办?一起来了解一下吧...

Word怎么设置段落公式和文字水平对齐不少用户在使用Word文档编排文字的时候,经常会在自己的Word文档中插入一些公式,那么Word怎么让段落的公式和文字水平对齐呢?一起来了解一下吧...

excel函数公式大全 excel最常用的八个函数的使用方法这篇文章主要介绍了excel函数公式大全 excel最常用的八个函数的使用方法的相关资料,需要的朋友可以参考下本文详细内容介绍...

excel锁定公式怎么输入 excel绝对值符号输入教程在excel表格编辑中,“$”符号是经常用到的一个,可以锁定公式不被修改,可能还是有很多用户不清楚excel锁定公式$怎么输入,下面小编带来excel绝对值符号输入教程,希望对大家有所帮...

excel如何设置单元格显示公式不显示结果公式是工作表中非常常用的内容了。有时候,如果需要在工作表里面显示公式,而非公式计算的值,也是可以进行操作的...

excel除法公式怎么输入这篇文章主要介绍了excel除法公式怎么输入?excel函数除法公式使用方法的相关资料,需要的朋友可以参考下本文详细内容介绍...

excel如何批量输入求和公式Excel表格是我们日常工作和生活中,会经常用到的办公软件。我们除了可以在Excel简单输入数据,还可以设置公式进行自动求和。大家一起来学习吧...

excel如何找出含有公式的单元格表格的数据很多的时候,很容易忘记自己在哪里编辑过公式,那么怎样将它们找出来呢?我们来学习一下...

相关推荐: