Google表格中的Vookup,带有公式示例
本教程说明了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 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)中输入它,将其复制到列,您将获得类似的结果:
Vlookup公式是否仍然很难理解?然后以这种方式看:
关于Google Sheets vlookup的5件事
正如您已经了解的那样,Google Sheets vlookup功能是有细微差别的事情。记住这五个简单的事实将使您摆脱困境,并帮助您避免最常见的Vlookup错误。
- Google Sheets vlookup无法查看其左侧,它总是在该范围的第一列(最左)列中搜索。要执行左VLOOKUP ,请使用Google Shays索引匹配公式。
- Google表中的Vlookup对病例不敏感,这意味着它没有区分小写和大写字符。对于对病例敏感的查找,请使用此公式。
- 如果Vlookup返回错误的结果,请将IS_Sort的参数设置为false以返回确切的匹配。如果这无济于事,请检查Vlookup失败的其他可能原因。
- 当IS_Sorted设置为true或省略时,请记住按升序排列范围的第一列。在这种情况下,Vlookup函数将使用更快的二进制搜索算法,该算法仅适用于排序数据。
- 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表插入它,而不是手动键入其他表格。为此,开始键入您的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)
提示。如果您需要搜索实际的问号或星号字符,请将tilde(〜)放在字符之前,例如“〜*”。
Google表索引匹配公式的左Vlookup
Vlookup功能(在Excel和Google表中)最重要的局限性之一是它不能看着它的左侧。也就是说,如果“搜索列”不是查找表中的第一列,则Google Sheets Vlookup将会失败。在这种情况下,使用更强大,更耐用的索引匹配公式:
index( return_range ,match( search_key , lookup_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))
以下屏幕截图显示了行动中的此索引匹配公式:
与Vlookup相比,索引匹配公式的另一个优点是,它不受您在床单中进行的结构更改的影响,因为它直接引用了返回列。特别是,在查找表中插入或删除列会破坏Vookup公式,因为“硬编码”索引编号无效,而索引匹配公式保持安全和声音。
有关索引匹配的更多信息,请了解为什么索引匹配是Vlookup的更好替代方法。尽管上述教程目标是Excel,但Google表中的索引匹配的工作方式完全相同,除了参数的不同名称。
Google表格中的病例敏感vlookup
如果文本案例很重要,则将索引匹配与真实和精确的功能结合使用来制作对案例敏感的Google表voogeup阵列公式:
arrayformula(index( return_range ,match(true,Exact( lookup_range , search_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:)方面没有问题:
提示。在编辑公式时,按CTRL Shift Enter插入了在公式的开头插入arrayformula函数。
Vlookup公式是最常见的,但不是在Google表中查找的唯一方法。本教程的下一个和最后一部分证明了另一种选择。
合并床单:Google Sheets vlookup的无配方替代方案
如果您正在寻找一种无视觉公式的方式来制作Google电子表格Vlookup,请考虑使用合并表附加组件。您可以从Google Shays附件商店中免费获取它:
将附加组件添加到您的Google表格中后,您可以在“扩展”选项卡下找到它:
有了合并板插件,您就可以对其进行现场测试。源数据已经很熟悉:我们将根据订单ID从状态列中获取信息:
- 在主表中选择具有数据的任何单元格,然后单击扩展名>合并表>开始。
在大多数情况下,附加组件会自动拾取整个桌子。如果不是,请单击自动选择按钮,或者手动选择主表中的范围,然后单击下一步:
- 在查找表中选择范围。该范围不一定必须与主纸中的范围相同。在此示例中,查找表的行比主表多2行。
- 选择一个或多个密钥列(唯一标识符)进行比较。由于我们正在比较订单ID的表格,因此我们仅选择此列:
- 在查找列下,选择要检索数据的查找表中的列。在主列下,选择要复制数据的主表中的相应列。
在此示例中,我们将查找工作表上的状态列中提取信息到主表上的状态列:
- 可选,选择一个或多个其他操作。最常见的是,您需要在主表末端添加非匹配行,即将仅在查找表中存在的行复制到主表末端。并直接更新您的主表格:
单击合并,请允许合并表添加片刻以进行处理,您就可以了!
视频:如何在没有公式的情况下使用合并纸到vlookup
vlookup多匹配可以简单地匹配!
过滤器和提取数据是另一种用于高级查找的Google表格工具。附加组件可以返回所有匹配项,而不仅仅是第一个匹配项,就像vlookup函数一样。此外,它可以评估多种条件,朝任何方向查找,并返回指定的匹配数为值或公式。
记住图片值得一千个单词,让我们看看附加组件如何在现实数据上工作。假设我们的示例表中的某些订单包含几个项目,您希望检索特定订单的所有项目。 Vookup公式无法执行此操作,而更强大的查询函数可以。问题在于此功能需要了解查询语言或至少SQL语法。不想花几天的时间研究这个吗?安装过滤器并提取数据附加组件,并在几秒钟内获得完美的公式!
在您的Google表中,单击扩展名>过滤和提取数据>启动,然后定义查找条件:
- 选择数据范围(A1:D15)。
- 指定要返回多少匹配的匹配项(在我们的情况下全部)。
- 选择哪些列从(项目,金额和状态)返回数据。
- 设置一个或多个条件。我们想提取有关F2中订单号输入的信息,因此我们仅配置一个条件:订单ID = F2。
- 为结果选择左上角电池。
- 单击预览结果,以确保您将完全了解所需的内容。
- 如果一切都很好,请单击插入公式或糊状结果。
在此示例中,我们选择将匹配作为公式返回。因此,您现在可以在F2中键入任何订单号,下面的屏幕截图中显示的公式将自动重新计算:
要了解有关附加组件的更多信息,请访问过滤器并提取数据主页或立即从Google Workspace Marketplace获取:
视频:如何使用附加组件进行多个匹配
这就是您可以进行Google表格查找的方式。我感谢您阅读,并希望下周在我们的博客上见到您!
带有公式示例的电子表格
示例Vlookup电子表格
以上是Google表格中的Vookup,带有公式示例的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

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

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

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

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

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

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

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

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

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