shutterstock_169741670Vlookup允许你在数据中搜索一个值,并从销售行返回相应的值。Vlookup非常适合返回特定商品的价格或出售特定商品的库存等值。但是Vlookup有一个限制,因为Vlookup一次只返回一个值。要使用Vlookup来返回多个值,你需要使用Vlookup公式的多个实例,或者你需要使用一个数组公式。本教程将向您展示如何使用数组公式在表中查找多个值,这些值在表中是重复的。

本教程需要良好了解使用Excel。提高你的Excel技能,Excel 2013年为假人视频培训,豪华版将把你的Excel技能带到一个下一个级别。本课程提供超过106课程和19小时的视频内容,旨在将Excel初学者转为Excel Professional。本课程将教授使用Excel 2013所需的所有基本技能,从启动应用程序导航工作簿。您将学习输入数据以及如何使用AutoFill功能来允许更简单的数据输入。然后,您将学会向工作表添加公式。一旦您掌握基础知识,您将进入枢轴表和图表以及其他高级技能。课程甚至会教你通过Skydrive分享您的工作簿。

使用数组公式查找多个值

本教程将使用以下教程的以下数据:

vlookupmultiplevalues1

如果我们想返回物品库存,我们将使用以下公式:

vlookupmultiplevalues2

答案是这样的:

vlookupmultiplevalues3

这个公式的问题在于“笔”的例子不止一个。在本例中,我们需要使用数组公式来查找pen的每个实例,并返回与该实例对应的值。

用于查找多个值的数组公式

看看以下公式。这是我们需要使用的公式来使用查找返回多个值:

vlookupmultiplevalues4

它看起来有点恐吓,但我们会分解公式,以便您可以看到配方本身的发生。

If和Row函数

让我们看看公式的中心部分:

vlookupmultiplevalues5

IF功能可用于比较两个值,以查看它们是否相同。在Excel中,如果我们说“如果单元格A1等于十,则Excel将检查单元格A1的值,如果该值为十,则该函数将产生真实,Excel会做某事,如果它是假的,那么Excel会做别的事。行函数返回引用的行号。因此,在上面的公式中,“如果”告诉Excel以比较两个小区的值。在这种情况下,我们将值输入单元格A10。因此,Excel检查单元A10的值是否等于来自A1:A7的范围内的值。我们使用绝对参考资料,因为我们将将此公式复制到未来几行,因此公式为1美元:$ 7。如果该范围内的值等于我们输入到A10的值,则Excel将返回小区的行引用。

小功能

让我们来看看这个功能的下一部分:

vlookupmultiplevalues6

这个小函数返回数据集中对应值的最小值。看看下面的电子表格,了解“SMALL”函数返回什么:

vlookupmultiplevalues7

因此,Small返回项目等于A9的行号,即“Pen”的值。换句话说,钢笔出现在第2行和第4行。

所以现在我们有一种方法来返回行号,但我们真的是追求的,是那些行号中发生的值。这就是我们使用索引公式的原因。

对于一个全面的Excel课程,学习Microsoft Excel 2013提供超过102个课程和3.5小时的视频内容,确保您知道如何使用Excel 2013的功能和功能。

索引公式

通过选择行和列,索引公式返回对数组中元素的值的引用。

看看一个简单的索引公式的例子:

vlookupmultiplevalues8

在上面的公式中,结果将是纸,因为Excel将搜索数组A1:B7,并返回它在第3行第1列中找到的值:

vlookupmultiplevalues9

因此,它将基于上表返回“纸张”。

让我们再来看看我们的复式:

vlookupmultiplevaluesn10

在这种情况下,数组表仍然是A1:B7,行数使用“SMALL”公式计算,返回数据集中的最小值,“IF”表中的数据值等于我们在A10中输入的值。

这个公式是一个非常复杂的公式,但当你把它分解成几个部分时,你就会看到这个公式是如何提供我们所需要的结果的。

重要的提示

需要注意的是,上面的公式是基于数组值的。因此,您需要在单元格中输入公式,然后按CTRL + SHIFT + enter将这些公式输入到单元格中。如果你没有按CTRL + SHIFT + ENTER,那么上面的公式将不起作用。

如欲学习更高级的Excel课程,请报名Microsoft Excel 2013初学者/中级培训课程并加入超过两千名学生,学会利用Excel的力量。本课程提供超过58课程和14小时内容,旨在将您从初学者带到高级Excel用户。它包含有关多个高级公式的信息,包括一些新的Excel公式。您将学习使用枢轴表,枢轴图和其他高级Excel功能和功能。

Excel顶尖课程

微软Excel - Excel从初学者到高级
Kyle Pew,Office Newb
4.6 (211,491)
畅销书
从初级到专业的Excel:财务建模和估值
365年职业生涯
4.6 (32914)
畅销书
微软Excel -数据分析与Excel数据透视表
Maven Analytics,Chris Dutton
4.6 (25291)
畅销书
Microsoft Excel - 数据可视化,Excel图表和图表
Maven Analytics,Chris Dutton
4.6 (20284)
畅销书
微软Excel项目管理-获得5个pdu
约瑟夫•菲利普斯
4.3 (6050)
畅销书
在2.5小时内成为Excel高级用户
埃里克·安德鲁斯
4.6 (1143)
Python for Excel:使用xlwings进行数据科学和金融
Alexander Hagmann.
4.7 (199)
畅销书
微软Excel证书考试预备:MO-201 Excel专家
Maven分析,Enrique Ruiz
4.7 (257)
畅销书

更多Excel课程

Excel学生还学习

赋予你的团队。引领行业。

通过Udemy for Business为您的组织订阅在线课程图书馆和数字学习工具。

请求演示