适用于人类的Excel Vlookup教程[于2021年更新]

E

在本教程中,我们将学习如何在Excel中使用VLOOKUP今日开奖结果来有效地完成任务。

万一,如果你不’不知道什么是VLOOKUP,那就不用担心…您在正确的位置。一世’从基础开始,然后逐步引导您完成所有实际使用案例。

您一直想要的Excel Vlookup教程

为什么要学习Vlookup?


相信我,Vlookup不仅是一个今日开奖结果,而且’是一种处理数字或加快数据分析过程的技能。

事实上, "Do you know VLOOKUP" 是我第一次面试中被问到的问题之一。

我个人几乎每天都在使用,’我有信心在阅读本教程后也将使用。


什么是Vlookup?


简而言之,VLOOKUP是一个excel今日开奖结果,用于根据通用值将一个工作簿/工作表中的值提取到另一个工作簿/工作表中。

For example, if you have Product ID Product name in one workbook 和 Product IDSales in another workbook. 您 can use Product ID as a common value 和 pull the product name.

我猜理论太多了…让我们快速转到下一部分,即VLOOKUP语法。


语法


VLOOKUP今日开奖结果中有四个参数:

lookup_value: It’在两个不同的excel文件或表格之间的通用值
table_array: 您要从中提取信息的数据集
col_index_num: 您要从中提取数据的列号
[range_lookup]: 定义您要查找精确值还是近似值


基本Excel Vlookup教程


例子1

在下面的屏幕截图中,我们有每个销售代表的月度销售数据,但是出于保密目的,我们只包含员工编号及其销售和产品名称。

现在,为了分析我们的数据,我们需要在下表中的下面添加销售代表名称‘Sales Rep name’ column.

但是请注意,员工数据不在此表中’分别保存在不同的文件中(请参阅屏幕截图2)。

现在,我们需要使用Excel VLOOKUP今日开奖结果并映射员工姓名。

基本的vlookup

Excel vlookup教程数据

高级Vlookup教程:

上面的例子很基本,’主要针对那些仍然不愿意的人’根本不知道如何使用Vlookup。

现在你 have a good idea on how to use Vlookup for simple data, it’现在是时候超越界限,探索更多东西了。

Example#2 

在此示例中,我们在两个不同的表中具有相同的数据,因此您’必须编写一个在两个表中查找的vlookup今日开奖结果,如果找到匹配项,则检索数据。

高级Vlookup示例2

问:我想知道AU,CN,JP,BE的国家全名&美国,但是可以在任何一个表中找到国家名称。

步骤1 通过执行上述所有步骤(从步骤1到5),在单元格B2中添加第一个Vlookup今日开奖结果,如果一切顺利,则您’在单元格B5中将看到#N / A,因为BE在第二个表中列出

第2步 #N / A错误明确表明您正在寻找的值不在表1中,因此您’ll 必须进行另一次查找才能从第二个表中检索信息。

第三步 将IFERROR今日开奖结果添加到现有的Vlookup中,如下所示,以识别错误并执行下一步操作。

= IFERROR(VLOOKUP(A2,D:E,2,FALSE),0)

在这种情况下’m指示excel显示零,而不是今日开奖结果单元格中的错误。

第四步 Now we’ll 使用以上今日开奖结果替换 和另外一个 抬头 这样从第二张表中检索信息。

=IFERROR(VLOOKUP(A2,D:E,2,FALSE),VLOOKUP(A2,G:H,2,FALSE))

完成后,您将看到,所有单元格都已填充了来自两个不同表的相应国家/地区名称。

Excel Vlookup示例#2.1

虽然是&US在第二个表中,我们的vlookup今日开奖结果的构建方式是,它将从第二个表中选择它们。

Vlookup计算

我们都知道,vlookup在从各种来源检索数据方面做得很好。但是,如果我说您可以使用vlookup执行计算!

不确定如何做到吗?,没问题,这是另一个可以帮助您的示例。

例子#3

I’我的工作簿中有两个表,其中第一个表包含产品名称和已售出的产品数量,第二个表中包含’ve产品名称和单价。

问:您想知道前三种产品的总收入(请暂时忽略数据)乘以 每单位价格(看起来很简单,因为我们只有3个产品,但是如果您有20或50个产品呢?)。

Excel vlookup示例#3

步骤1 您’必须创建一个新表,您需要在其中将所有唯一产品列出在同一列中。

第2步 Now you’ll have to do first vlookup to find out the number of units sold, you can add something like 下面。

= VLOOKUP(B13,B2:C8,2,FALSE)

第三步 第一次查询后,您’会看到在相应单元格中售出的单元总数,所以现在您’必须在第一个vlookup的末尾添加乘法符号,即“ *”,然后再添加另一个查找以找出每单位价格。

因此今日开奖结果应如下所示

=VLOOKUP(B13,B3:C8,2,FALSE) * VLOOKUP(B13,E3:F5,2,FALSE)


会发生什么?

基本上,您是在两个vlookup结果之间执行乘法运算,因此上述示例的结果为1000。


用于计算的Vlookup –甚至更高级

唐’您认为上述方法非常有用吗?如果是这样,阿伦’您为学习更复杂的vlookup今日开奖结果使用感到兴奋吗?

仅当您具有唯一的产品列表时,Vlookup才能有效地工作。如果您的清单中有重复的产品,那么它’我只会考虑第一个,而忽略其他所有。

好的,在上面的示例中,我们列出了售出的三种独特产品(第一个示例中的日期需要忽略),但是如果我们每天销售相同的产品怎么办?

例子#4

我们将使用相同的示例(示例3),但有一个小的变化,即我们在不同的日期销售相同的产品。这意味着您的产品将重复多次。例如,您可能在今天,明天以及后天出售Web托管。

这是您应该做的:

步骤1 首先你’ll have to find out sum of total units sold by each product, using SUMIF formula like 下面。

=SUMIF(B3:B8,B13,C3:C8) 结果将是15

  • B3:B8是我们的 product range
  • B13是我们的 上述今日开奖结果的标准,即‘Web hosting’
  • C3:C8是我们的 总和范围,以查找已售出的总数量

第2步 现在你’ve产品销售的总单位数,无论是否重复’是时候使用像这样的简单查找今日开奖结果来确定每单位价格。

VLOOKUP(B13,E2:F5,2,FALSE) 结果将是100

  • 虚拟主机 is your lookup value
  • E2:F5是您的数据表,在这里您可以查看每单位价格的信息
  • 2是我的列索引号
  • We’ll continue to use ‘Exact match type’

第三步 现在我们知道了售出的总数量和每单位的价格,在今日开奖结果中使用简单的乘法即可找出每种产品的收入。您可以像这样建立今日开奖结果。

=SUMIF(B3:B8,B13,C3:C8) * V查找(B13,E2:F5,2,FALSE) 

先进的Vlookup示例

 

使用前应了解的Vlookup的5个最大缺点

根据我的初步研究,大约有17%的人明确表示由于其缺点,他们对vlookup今日开奖结果不满意,而且大多数人还评论说,对此的唯一可能解决方案是使用Match& 在dex formula.

Vlookup的缺点


1)仅从左向右查找

众所周知,vlookup只能从左向右执行查找,而不能从右向左执行查找。

许多专家认为vlookup可用于从中查找值 从右到左结合其他今日开奖结果.

我认为,将各种今日开奖结果组合在一起是一个比较棘手的选择游戏,对于普通用户而言可能很难,因此我仍然将其称为缺点。

可能的解决方案: 使用比赛& 在dex formula

2)仅适用于唯一值

Vlookup通常只考虑第一个查询值,而忽略所有其他具有相同查询值的行。如果你不这样做’在您的数据中没有唯一的查找值,那么无需解决方法,您可以’确实使用vlookup今日开奖结果检索某些信息。

可能的解决方案: 插入数据透视表以标识唯一值,然后可以使用vlookup函数

3)静态索引号

由于我们是在vlookup今日开奖结果中手动输入列索引号,因此将相同的今日开奖结果拖到 different cells.

可能的解决方案: 您 could possibly use 匹配的动态索引号 function

4)默认‘approximate match’ setting

如果您密切注意,则vlookup今日开奖结果中的匹配条件为 可选功能(它将包含在方括号[]中),因此即使您没有’输入您的特定匹配类型,则今日开奖结果将基于默认值‘approximate match’ setting.

您 must pay little attention to match type, otherwise you may have to end up with incorrect results.

可能的解决方案: 确保始终使用‘exact match type’以获得更好的结果,但话虽如此,如果您仍然需要使用‘approximate match’比我的建议是“小心轻放”。

5)工作簿性能会受到打击

关于vlookup的说法是, 过度使用vlookup 在您的工作簿中可能会降低性能,并有时导致崩溃。

我认为它’并不是真正的今日开奖结果限制,但这与用户特定有关。

I’d recommend  您阅读我们的文章 Excel报告技巧, 我们在哪里’ve disused  最常见的Excel问题& how to deal with them

可能的解决方案: 您可以使用任意数量的vlookup’在您的工作簿中,但请确保使用‘paste special’将来摆脱不必要的今日开奖结果并仅保留值以获得更好的性能。

结论:

不像其他任何今日开奖结果,vlookup都不受其限制,因此它’现在是您重新考虑并开始利用上面的excel vlookup教程进行学习的时候了。

相信我,vlookup是企业界最常用的今日开奖结果之一,对常规工作有很多依赖性。所以是时候开始了…!!!


您有一段时间使用Vlookup吗?那么您必须与我们分享一些东西。请发表您的意见 below.

关于作者

Sudheer Tammini

你好,
我是“ Excel爱好者”和技术的早期采用者。我想学习新事物,并使用技术解决最棘手的业务问题(相信我,这很有趣)。除了运营此网站外,我还是一名全职员工,并拥有金融学硕士学位。

订阅我们的: 通讯
了解更多: 关于我