目录
Google表vookup-语法和用法
关于Google Sheets vlookup的5件事
如何在Google表中使用vlookup-公式示例
如何从不同的床单上vlookup
Google表格带有通配符角色的vlookup
Google表索引匹配公式的左Vlookup
Google表格中的病例敏感vlookup
合并床单:Google Sheets vlookup的无配方替代方案
视频:如何在没有公式的情况下使用合并纸到vlookup
vlookup多匹配可以简单地匹配!
视频:如何使用附加组件进行多个匹配
带有公式示例的电子表格
首页 专题 excel Google表格中的Vookup,带有公式示例

Google表格中的Vookup,带有公式示例

Apr 11, 2025 am 09:29 AM

本教程说明了Google表函数的语法vlookup函数,并显示了如何使用vlookup公式解决现实生活任务。

在使用相互关联的数据时,最常见的挑战之一是在多个纸张上找到信息。您经常在日常生活中执行此类任务,例如,在扫描飞行时间表以获取飞行号码以获得离开的时间和状态时。 Google Sheets Vlookup以类似的方式工作 - 查找并从同一张纸上的另一个表或其他纸上检索匹配数据。

一个普遍的看法是,Vlookup是最困难,最晦涩的功能之一。但这不是真的!实际上,在Google表中进行Vookup很容易,然后您将确保它。

提示。对于Microsoft Excel用户,我们提供了一个单独的Excel Vookup教程,其中包含公式示例。

Google表vookup-语法和用法

Google表中的Vlookup函数旨在执行垂直查找- 在指定范围内的第一列搜索键值(唯一标识符),并从另一列中返回同一行中的值。

Google表的语法vlookup函数如下:

vlookup(search_key,range,index,[is_sorted])

需要前3个参数,最后一个是可选的:

search_key-是搜索的值(查找值或唯一标识符)。例如,您可以搜索单词“ Apple”,编号10或单元A2中的值。

范围- 搜索两个或多个数据列。 Google表vookup函数始终在范围的第一列中搜索。

索引- 应返回匹配值(与search_key同一行中的值)的数。

范围中的第一列具有索引1。如果索引小于1,则Vlookup公式将返回#Value!错误。如果它大于范围内的列数,则VlookUp返回#REF!错误。

is_Sorted - 指示查找列是否已排序(true)(false)。在大多数情况下,建议使用错误。

  • 如果IS_SORTED是真实的或省略的(默认值),则必须按升序顺序排序范围第一列,即从A到Z或从最小到最大。

    在这种情况下,vlookup公式返回近似匹配。更确切地说,它首先搜索精确匹配。如果找不到确切的匹配,则公式将搜索最接近或等于search_key的最接近匹配。如果查找列中的所有值大于搜索键,则返回#n/a错误。

  • 如果将is_Sorted设置为false,则无需排序。在这种情况下,vlookup公式搜索精确匹配。如果查找列包含2个或更多值完全等于search_key ,则返回找到的第一个值。

乍一看,语法似乎有些复杂,但是以下Google Sheet vookup公式示例将使事情更容易理解。

假设您有两个表:主表和查找表,如下面的屏幕截图所示。表具有一个唯一标识符的通用列(顺序ID )。您的目的是将每个订单的状态从查找表提取到主表。

Google表格中的Vookup,带有公式示例

现在,您如何使用Google Sheales vlookup完成任务?首先,让我们为我们的Vlookup公式定义论点:

  • search_key-订购ID(A3),在查找表的第一列中要搜索的值。
  • 范围- 查找表($ f $ 3:$ g $ 14)。请注意,我们使用绝对单元格引用锁定范围,因为我们计划将公式复制到多个单元格。
  • 索引-2,因为我们要返回匹配的状态列是范围内的2列。
  • is_sorted - false,因为我们的搜索列(F)未排序。

将所有论点汇总在一起,我们得到了这个公式:

=VLOOKUP(A3,$F$3:$G$14,2,false)

在主表的第一个单元格(D3)中输入它,将其复制到列,您将获得类似的结果:

Google表格中的Vookup,带有公式示例

Vlookup公式是否仍然很难理解?然后以这种方式看:

Google表格中的Vookup,带有公式示例

关于Google Sheets vlookup的5件事

正如您已经了解的那样,Google Sheets vlookup功能是有细微差别的事情。记住这五个简单的事实将使您摆脱困境,并帮助您避免最常见的Vlookup错误。

  1. Google Sheets vlookup无法查看其左侧,它总是在该范围的第一列(最左)列中搜索。要执行左VLOOKUP ,请使用Google Shays索引匹配公式。
  2. Google表中的Vlookup对病例不敏感,这意味着它没有区分小写和大写字符。对于对病例敏感的查找,请使用此公式。
  3. 如果Vlookup返回错误的结果,请将IS_Sort的参数设置为false以返回确切的匹配。如果这无济于事,请检查Vlookup失败的其他可能原因。
  4. IS_Sorted设置为true或省略时,请记住按升序排列范围的第一列。在这种情况下,Vlookup函数将使用更快的二进制搜索算法,该算法仅适用于排序数据。
  5. Google表vlookup可以根据通配符字符进行部分匹配搜索:问号(?)和星号(*)。有关更多详细信息,请参见此Vlookup公式示例。

如何在Google表中使用vlookup-公式示例

现在,您已经对Google Sheeps vlookup的工作原理有了一个基本的想法,现在该尝试自己制作一些公式了。为了使下面的Vlookup示例更易于遵循,您可以打开示例Vlookup Google Sheet。

如何从不同的床单上vlookup

在真实的电子表格中,主桌和查找桌通常位于不同的床单上。要将您的Vlookup公式转介到同一电子表格中的另一个表格,请在范围参考之前将工作表名称加上感叹号(!)。例如:

=VLOOKUP(A2,Sheet4!$A$2:$B$13,2,false)

该公式将搜索a2范围A2:A13的A2中的值,并从B列B返回匹配值(范围2列)。

如果表名称包含空格或非按字符字符,请确保将其包装在单引号中。例如:

=VLOOKUP(A2,'Lookup table'!$A$2:$B$13,2,false)

Google表格中的Vookup,带有公式示例

提示。您可以让Google表插入它,而不是手动键入其他表格。为此,开始键入您的vlookup公式,当涉及到范围参数时,请切换到查找表,然后使用鼠标选择范围。这将为公式添加范围参考,您只需要将相对参考(默认)更改为绝对参考。为此,要么在列字母和行号之前键入$符号,要么选择参考,然后按F4在不同的参考类型之间切换。

Google表格带有通配符角色的vlookup

在您不知道整个查找值(search_key)的情况下,但是您确实知道其中的一部分,您可以使用以下通配符进行查找:

  • 问号(?)匹配任何单个字符,并且
  • 星号(*)匹配任何字符序列。

假设您想从下表中检索有关特定订单的信息。您不能全面记得订单ID,但是您记得第一个字符是“ a”。因此,您使用星号(*)填充缺失的部分,因此:

=VLOOKUP("a*",$A$2:$C$13,2,false)

更好的是,您可以在某个单元格中输入搜索键的已知部分,并将该单元格与“*”相连,以创建更广泛的Vookup公式:

提取物品: =VLOOKUP($F$1&"*",$A$2:$C$13,2,false)

提取金额: =VLOOKUP($F$1&"*",$A$2:$C$13,3,false)

Google表格中的Vookup,带有公式示例

提示。如果您需要搜索实际的问号或星号字符,请将tilde(〜)放在字符之前,例如“〜*”。

Google表索引匹配公式的左Vlookup

Vlookup功能(在Excel和Google表中)最重要的局限性之一是它不能看着它的左侧。也就是说,如果“搜索列”不是查找表中的第一列,则Google Sheets Vlookup将会失败。在这种情况下,使用更强大,更耐用的索引匹配公式:

index( return_range ,match( search_keylookup_range ,0))

例如,要查找G3:G14(Lookup_range)中的A3值(search_key)并返回F3:F14(return_range)的匹配项,请使用此公式:

=INDEX($F$3:$F$14, MATCH (A3, $G$3:$G$14, 0))

以下屏幕截图显示了行动中的此索引匹配公式:

Google表格中的Vookup,带有公式示例

与Vlookup相比,索引匹配公式的另一个优点是,它不受您在床单中进行的结构更改的影响,因为它直接引用了返回列。特别是,在查找表中插入或删除列会破坏Vookup公式,因为“硬编码”索引编号无效,而索引匹配公式保持安全和声音。

有关索引匹配的更多信息,请了解为什么索引匹配是Vlookup的更好替代方法。尽管上述教程目标是Excel,但Google表中的索引匹配的工作方式完全相同,除了参数的不同名称。

Google表格中的病例敏感vlookup

如果文本案例很重要,则将索引匹配与真实和精确的功能结合使用来制作对案例敏感的Google表voogeup阵列公式

arrayformula(index( return_range ,match(true,Exact( lookup_rangesearch_key )),0)))))))

假设搜索键在单元格A3中,查找范围为g3:g14,返回范围为f3:f14,公式如下:

=ArrayFormula(INDEX($F$3:$F$14, MATCH (TRUE,EXACT($G$3:$G$14, A3),0)))

如下面的屏幕截图所示,该公式在区分大写和小写字符(例如A-1001和A-1001:)方面没有问题:

Google表格中的Vookup,带有公式示例

提示。在编辑公式时,按CTRL Shift Enter插入了在公式的开头插入arrayformula函数。

Vlookup公式是最常见的,但不是在Google表中查找的唯一方法。本教程的下一个和最后一部分证明了另一种选择。

合并床单:Google Sheets vlookup的无配方替代方案

如果您正在寻找一种无视觉公式的方式来制作Google电子表格Vlookup,请考虑使用合并表附加组件。您可以从Google Shays附件商店中免费获取它:

将附加组件添加到您的Google表格中后,您可以在“扩展”选项卡下找到它:

Google表格中的Vookup,带有公式示例

有了合并板插件,您就可以对其进行现场测试。源数据已经很熟悉:我们将根据订单ID状态列中获取信息:

Google表格中的Vookup,带有公式示例

  1. 主表中选择具有数据的任何单元格,然后单击扩展名>合并表>开始

    在大多数情况下,附加组件会自动拾取整个桌子。如果不是,请单击自动选择按钮,或者手动选择主表中的范围,然后单击下一步

    Google表格中的Vookup,带有公式示例

  2. 查找表中选择范围。该范围不一定必须与主纸中的范围相同。在此示例中,查找表的行比主表多2行。

    Google表格中的Vookup,带有公式示例

  3. 选择一个或多个密钥列(唯一标识符)进行比较。由于我们正在比较订单ID的表格,因此我们仅选择此列:

    Google表格中的Vookup,带有公式示例

  4. 查找列下,选择要检索数据的查找表中的列。在主列下,选择要复制数据的主表中的相应列。

    在此示例中,我们将查找工作表上的状态列中提取信息到主表上的状态列:

    Google表格中的Vookup,带有公式示例

  5. 可选,选择一个或多个其他操作。最常见的是,您需要在主表末端添加非匹配行,即将仅在查找表中存在的行复制到主表末端。并直接更新您的主表格

    Google表格中的Vookup,带有公式示例

单击合并,请允许合并表添加片刻以进行处理,您就可以了!

Google表格中的Vookup,带有公式示例

视频:如何在没有公式的情况下使用合并纸到vlookup

vlookup多匹配可以简单地匹配!

过滤器和提取数据是另一种用于高级查找的Google表格工具。附加组件可以返回所有匹配项,而不仅仅是第一个匹配项,就像vlookup函数一样。此外,它可以评估多种条件,朝任何方向查找,并返回指定的匹配数为公式

记住图片值得一千个单词,让我们看看附加组件如何在现实数据上工作。假设我们的示例表中的某些订单包含几个项目,您希望检索特定订单的所有项目。 Vookup公式无法执行此操作,而更强大的查询函数可以。问题在于此功能需要了解查询语言或至少SQL语法。不想花几天的时间研究这个吗?安装过滤器并提取数据附加组件,并在几秒钟内获得完美的公式!

在您的Google表中,单击扩展名>过滤和提取数据>启动,然后定义查找条件:

  1. 选择数据范围(A1:D15)。
  2. 指定要返回多少匹配的匹配项(在我们的情况下全部)。
  3. 选择哪些列从(项目金额状态)返回数据。
  4. 设置一个或多个条件。我们想提取有关F2中订单号输入的信息,因此我们仅配置一个条件:订单ID = F2。
  5. 为结果选择左上角电池。
  6. 单击预览结果,以确保您将完全了解所需的内容。
  7. 如果一切都很好,请单击插入公式糊状结果

Google表格中的Vookup,带有公式示例

在此示例中,我们选择将匹配作为公式返回。因此,您现在可以在F2中键入任何订单号,下面的屏幕截图中显示的公式将自动重新计算:

Google表格中的Vookup,带有公式示例

要了解有关附加组件的更多信息,请访问过滤器并提取数据主页或立即从Google Workspace Marketplace获取:

视频:如何使用附加组件进行多个匹配

这就是您可以进行Google表格查找的方式。我感谢您阅读,并希望下周在我们的博客上见到您!

带有公式示例的电子表格

示例Vlookup电子表格

以上是Google表格中的Vookup,带有公式示例的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何将日历添加到Outlook:共享,Internet日历,ICAL文件 如何将日历添加到Outlook:共享,Internet日历,ICAL文件 Apr 03, 2025 am 09:06 AM

本文介绍了如何在Outlook Desktop应用程序中访问和利用共享日历,包括导入Icalendar文件。 以前,我们介绍了分享您的Outlook日历。 现在,让我们探索如何查看与之共享的日历

如何使用示例使用Flash Fill ofecl 如何使用示例使用Flash Fill ofecl Apr 05, 2025 am 09:15 AM

本教程为Excel的Flash Fill功能提供了综合指南,这是一种可自动化数据输入任务的强大工具。 它涵盖了从定义和位置到高级用法和故障排除的各个方面。 了解Excel的FLA

Excel中的中位公式 - 实际示例 Excel中的中位公式 - 实际示例 Apr 11, 2025 pm 12:08 PM

本教程解释了如何使用中位功能计算Excel中数值数据中位数。 中位数是中心趋势的关键度量

Excel共享工作簿:如何为多个用户共享Excel文件 Excel共享工作簿:如何为多个用户共享Excel文件 Apr 11, 2025 am 11:58 AM

本教程提供了共享Excel工作簿,涵盖各种方法,访问控制和冲突解决方案的综合指南。 现代Excel版本(2010年,2013年,2016年及以后)简化了协作编辑,消除了M的需求

如何在Excel中拼写检查 如何在Excel中拼写检查 Apr 06, 2025 am 09:10 AM

该教程展示了在Excel中进行拼写检查的各种方法:手动检查,VBA宏和使用专用工具。 学习检查单元格,范围,工作表和整个工作簿中的拼写。 虽然Excel不是文字处理器,但它的spel

Excel中的绝对值:ABS功能与公式示例 Excel中的绝对值:ABS功能与公式示例 Apr 06, 2025 am 09:12 AM

本教程解释了绝对价值的概念,并演示了ABS函数的实用Excel应用,以计算数据集中的绝对值。 数字可能是正面的或负数的,但有时只有正值是需要的

Excel:组行自动或手动,崩溃并扩展行 Excel:组行自动或手动,崩溃并扩展行 Apr 08, 2025 am 11:17 AM

本教程演示了如何通过对行进行分组来简化复杂的Excel电子表格,从而使数据易于分析。学会快速隐藏或显示行组,并将整个轮廓崩溃到特定的级别。 大型的详细电子表格可以是

Google电子表格Countif函数带有公式示例 Google电子表格Countif函数带有公式示例 Apr 11, 2025 pm 12:03 PM

Google主张Countif:综合指南 本指南探讨了Google表中的多功能Countif函数,展示了其超出简单单元格计数的应用程序。 我们将介绍从精确和部分比赛到Han的各种情况

See all articles