更快地搜索excel电子表格:用索引和匹配替换vlookup

还在用VLOOKUP搜索电子表格中的信息吗?以下是索引和匹配如何提供更好的解决方案。...

还在用VLOOKUP?以下是索引和匹配如何提供更好的解决方案。

search-excel-faster

Excel电子表格是组织大量信息的好方法。然而,通过扫描这些数据来寻找个人记录会很快占用你的时间。幸运的是,有办法加快这一进程。

VLOOKUP是许多用户在处理此类任务时使用的方法。它很快,而且相对简单,但不如其他替代品那么强大。通过使用索引和匹配,可以避免在使用VLOOKUP时经常出现的一些愚蠢的错误。另外,如果您正在处理一个特别大的电子表格,您会发现查找操作执行得更快。

这是一本入门读物,教你如何使用索引和匹配,而不仅仅是坚持使用VLOOKUP。

如何使用vlookup

首先,快速提醒一下VLOOKUP是如何工作的。下表列出了各种服装的股票名称、身份证号码和价格。

stock checker vlookup

当我在单元格C10中输入股票ID标签时,单元格C11会更新相应的价格。这是因为它将C10中的字符串与指定范围A1:C8中包含的单元格进行检查。公式中的3告诉Excel我们在第三列中寻找一个单元格,因为我们在寻找价格。最后,添加FALSE可以确保我们的公式只返回完全相同的值,而不是近似匹配的值。

这种方法工作得很好,但如果您计划在以后编辑电子表格,这种方法就不理想了。例如,如果我们要在电子表格中添加一个新列,我们就有可能打破我们的公式,因为price列将不再是左边的第三列。

通过使用稍微不同的方法,我们可以消除手动计算股票ID和价格之间的分隔列数的需要,从而消除一些可能的人为错误。这个过程在处理能力方面也更加高效,如果您使用的是一个巨大的数据集,那么它可以加快处理速度。

如何使用索引和匹配

我们可以通过使用索引和匹配来避免VLOOKUP可能导致的恼人错误。这是一个稍微复杂一点的方法,但是当我们把过程分解成它的组成部分时,它确实不太难掌握。

我们将使用INDEX指定一组特定的单元格,然后使用MATCH从该组中找到正确的单元格。

如何使用索引

下面是索引函数的简单实现。

stock checker index

如您所见,我们已经指定了包含每个项目的价格的单元格范围,C2:C8。在这种情况下,我们知道我们要找的细胞在下面的第七排。但是,我们可以用匹配函数替换这段信息,该函数允许我们通过在单元格C10中输入股票ID来查找特定单元格。

如何使用match

下面是我们将如何在电子表格中使用MATCH。

stock checker match

MATCH函数允许我们指定要搜索的字符串,在本例中,它是单元格C10中的任何内容。然后,我们描述了要搜索的单元格范围,并在末尾添加一个0,以指定我们只需要完全匹配的单元格。它返回单元格位置,填充单元格C12,告诉我们匹配字符串BE99的股票ID在第四个单元格中,即A5。

如何结合索引和匹配

为了使索引和匹配协调工作,我们只需要用匹配公式从索引公式中细分出行引用。

stock checker index and match

如你所见,我们公式的构造并不复杂。只需将MATCH函数嵌套在INDEX函数中,并确保这两个元素都附加到正确的单元格和范围。既然我们的电子表格是这样设置的,我们就可以在不破坏公式的情况下对设置方式进行更改。

stock checker working formulae

与使用VLOOKUP相比,实现索引和匹配可能需要更长的时间,但结果是文档更灵活,出错的空间更小。如果您的电子表格依赖于某种查找功能,您可以通过放弃VLOOKUP并学习如何正确使用索引和匹配来避免以后的一些麻烦。

简单并不总是最好的

Excel是一个非常复杂的软件,深入研究函数通常是相当令人恐惧的。简单的问题解决方案是有道理的,但从长远来看,一个更复杂的方法往往能带来重大的好处。

使用VLOOKUP来执行这种任务没有错。但是,索引和匹配可以减少人为错误的影响,并且在对电子表格进行结构更改时不需要进行额外的编辑。与实现VLOOKUP函数相比,统一使用它们只是稍微高级一点的技术,但它提供了一些主要的优势。

对Excel的了解越多,它的功能就越强大,因此学习新的方法和理解新的函数总是有益的。不要沉湎于你的荣誉!花点时间扩展你的知识。你会得到疯狂的Excel公式,可以做惊人的事情。

您是否正在努力实现索引并匹配到您的电子表格中?或者你有没有关于如何充分利用这些你想分享的功能的建议?不管怎样,为什么不加入下面评论部分的对话呢?

  • 发表于 2021-03-14 15:37
  • 阅读 ( 200 )
  • 分类:互联网

你可能感兴趣的文章

如何比较两个excel文件

...仅仅是比较文档,而是查找特定值时,您应该熟悉Excel的vlookup函数。要获得另一种方法,请尝试用Notepad++来比较文件,或者查看这些Mac文件比较工具。 ...

  • 发布于 2021-03-12 01:45
  • 阅读 ( 218 )

如何用excel或google表替换索引卡

...项目进行数据排序。使用搜索功能可以比使用一堆索引卡更快地查找信息。此外,您还可以为每年创建一个新的电子表格。 ...

  • 发布于 2021-03-12 12:04
  • 阅读 ( 216 )

3个excel仪表板提示您必须尝试

... =VLOOKUP(A12, A2:B11, 2, FALSE) ...

  • 发布于 2021-03-12 13:02
  • 阅读 ( 165 )

10个简单的excel省时软件你可能已经忘记了

... 微软已经用各种不同的方法包装了Excel,以更快地完成任务。但是,如果您不了解这些特性,就无法利用它们。 ...

  • 发布于 2021-03-14 15:14
  • 阅读 ( 194 )

4个excel查找功能,有效搜索电子表格

... 1vlookup函数 ...

  • 发布于 2021-03-18 02:23
  • 阅读 ( 261 )

使用这些模板将microsoft excel转换为税务计算器

...正确使用它们的更多信息。举个简单的例子,您可以使用VLOOKUP查找并返回税表中的值,而您可以使用ISPMT计算未偿贷款的利息金额。 ...

  • 发布于 2021-03-21 15:15
  • 阅读 ( 198 )

3个疯狂的excel公式,做了惊人的事情

... 1使用vlookup函数 ...

  • 发布于 2021-03-22 19:09
  • 阅读 ( 274 )

如何在excel电子表格中进行vlookup

...定值,同时查看有关该值的特定信息?在这种情况下运行VLOOKUP可以节省很多精力。这是在MicrosoftExcel中运行垂直查询的最佳方法之一。 ...

  • 发布于 2021-03-27 05:38
  • 阅读 ( 371 )

如何用简便的方法删除excel中的空行

... 选择“匹配整个单元格内容” 在工作表中搜索。按行搜索。查看值。 单击“查找所有”按钮以获取所有空白单元格。 ...

  • 发布于 2021-03-30 12:33
  • 阅读 ( 261 )

如何同步microsoft excel电子表格

...数是一种很好的方法。 有许多查找函数,但最常用的是VLOOKUP,所以让我们使用它。 在本例中,我们有一个简单的雇员数据列表。 在另一张工作表上,我们存储了有关员工的培训数据。我们希望搜索并返回员工的年龄以进行分...

  • 发布于 2021-04-02 02:22
  • 阅读 ( 188 )
rqf12652
rqf12652

0 篇文章

相关推荐