如何使用VLOOKUP在Google表格中查找数据

The Google Sheets logo.

VLOOKUP is one of the most misunderstood functions in Google Sheets. It allows you to search through and link together two sets of data in your spreadsheet with a single search value. Here’s how to use it.

VLOOKUP是Google表格中最容易被误解的功能之一。 它使您可以使用单个搜索值搜索电子表格中的两组数据并将其链接在一起。 这是使用方法。

Unlike Microsoft Excel, there’s no VLOOKUP wizard to help you in Google Sheets, so you have to type the formula manually.

与Microsoft Excel不同,没有VLOOKUP向导可以在Google表格中为您提供帮助,因此您必须手动输入公式。

VLOOKUP在Google表格中的工作方式 (How VLOOKUP Works in Google Sheets)

VLOOKUP might sound confusing, but it’s pretty simple once you understand how it works.  A formula that uses the VLOOKUP function has four arguments.

VLOOKUP听起来可能令人困惑,但是一旦您了解了它的工作原理,它就非常简单。 使用VLOOKUP函数的公式具有四个参数。

The first is the search key value you’re looking for, and the second is the cell range you’re searching (e.g., A1 to D10). The third argument is the column index number from your range to be searched, where the first column in your range is number 1, the next is number 2, and so on.

第一个是您要搜索的搜索键值,第二个是您要搜索的单元格范围(例如,A1至D10)。 第三个参数是要搜索的范围中的列索引号,范围中的第一列是数字1,下一个是数字2,依此类推。

The fourth argument is whether the search column has been sorted or not.

第四个参数是搜索列是否已排序。

The pieces that make up a VLOOKUP formula in Google Sheets.

The final argument is only important if you’re looking for the closest match to your search key value. If you’d rather return exact matches to your search key, you set this argument to FALSE.

仅当您正在寻找与搜索键值最接近的匹配项时,最后一个参数才重要。 如果您希望将完全匹配的结果返回给您的搜索关键字,请将此参数设置为FALSE。

Here’s an example of how you might use VLOOKUP. A company spreadsheet might have two sheets: one with a list of products (each with an ID number and price), and a second with a list of orders.

这是如何使用VLOOKUP的示例。 公司电子表格可能有两张纸:一张包含产品列表(每个都有ID号和价格),第二张包含订单列表。

You can use the ID number as your VLOOKUP search value to find the price for each product quickly.

您可以使用ID号作为您的VLOOKUP搜索值,以快速找到每种产品的价格。

One thing to note is VLOOKUP can’t search through data to the left of the column index number. In most cases, you either have to disregard the data in columns to the left of your search key or place your search key data in the first column.

需要注意的一件事是VLOOKUP无法搜索列索引号左侧的数据。 在大多数情况下,您要么必须忽略搜索键左侧列中的数据,要么将搜索键数据置于第一列中。

在单张纸上使用VLOOKUP (Using VLOOKUP on a Single Sheet)

For this example, let’s say you have two tables with data on a single sheet. The first table is a list of employees’ names, ID numbers, and birthdays.

对于此示例,假设您在一张纸上有两个数据表。 第一个表是员工姓名,ID号和生日的列表。

A Google Sheets spreadsheet showing two tables of employee information.

In a second table, you can use VLOOKUP to search for data that uses any of the criteria from the first table (name, ID number, or birthday). In this example, we’ll use VLOOKUP to provide the birthday for a specific employee ID number.

在第二张表中,可以使用VLOOKUP从第一张表中搜索使用任何条件的数据(名称,ID号或生日)。 在此示例中,我们将使用VLOOKUP为特定员工ID号提供生日。

The appropriate VLOOKUP formula for this is =VLOOKUP(F4, A3:D9, 4, FALSE).

合适的VLOOKUP公式是=VLOOKUP(F4, A3:D9, 4, FALSE)

The VLOOKUP function in Google Sheets, used to match data from table A to table B.

To break this down, VLOOKUP uses the F4 cell value (123) as the search key and searches the range of cells from A3 to D9. It returns data from column number 4 in this range (column D, “Birthday”), and, as we want an exact match, the final argument is FALSE.

为了解决这个问题,VLOOKUP使用F4单元格值(123)作为搜索关键字,并搜索从A3到D9的单元格范围。 它返回第4列在此范围内的数据(列D,“生日”),并且,由于我们要精确匹配,因此最后一个参数为FALSE。

In this case, for ID number 123, VLOOKUP returns a birthdate of 19/12/1971 (using the DD/MM/YY format). We’ll expand this example further by adding a column to table B for surnames, making it link the birthday dates to actual people.

在这种情况下,对于ID号123,VLOOKUP返回的出生日期为19/12/1971(使用DD / MM / YY格式)。 我们将通过在表B上添加一列姓氏来进一步扩展此示例,使其将生日日期链接到实际的人。

This requires only a simple change to the formula. In our example, in cell H4, =VLOOKUP(F4, A3:D9, 3, FALSE)searches for the surname that matches ID number 123.

这只需要简单地更改公式即可。 在我们的示例中,在单元格H4中, =VLOOKUP(F4, A3:D9, 3, FALSE)搜索与ID号123相匹配的姓。

VLOOKUP in Google Sheets, returning data from one table to another.

Instead of returning the birthdate, it returns the data from column number 3 (“Surname”) matched to the ID value located in column number 1 (“ID”).

它不返回出生日期,而是返回第3列(“姓”)中与位于第1列(“ ID”)中的ID值匹配的数据。

将VLOOKUP与多张图纸一起使用 (Use VLOOKUP with Multiple Sheets)

The example above used a set of data from a single sheet, but you can also use VLOOKUP to search data across multiple sheets in a spreadsheet. In this example, the information from table A is now on a sheet called “Employees,” while table B is now on a sheet called “Birthdays.”

上面的示例使用了单个工作表中的一组数据,但是您也可以使用VLOOKUP在电子表格中的多个工作表中搜索数据。 在此示例中,表A中的信息现在位于名为“雇员”的工作表上,而表B中的信息现在位于名为“生日”的工作表中。

Instead of using a typical cell range like A3:D9, you can click on an empty cell, and then type: =VLOOKUP(A4, Employees!A3:D9, 4, FALSE).

您可以单击一个空单元格,然后输入: =VLOOKUP(A4, Employees!A3:D9, 4, FALSE)来代替使用典型的单元格范围(如A3:D9 =VLOOKUP(A4, Employees!A3:D9, 4, FALSE)

VLOOKUP in Google Sheets, returning data from one sheet to another.

When you add the name of the sheet to the beginning of the cell range (Employees!A3:D9), the VLOOKUP formula can use the data from a separate sheet in its search.

当您将工作表的名称添加到单元格区域的开头(Employees!A3:D9)时,VLOOKUP公式可以在其搜索中使用来自单独工作表的数据。

在VLOOKUP中使用通配符 (Using Wildcards with VLOOKUP)

Our examples above used exact search key values to locate matching data. If you don’t have an exact search key value, you can also use wildcards, like a question mark or an asterisk, with VLOOKUP.

上面的示例使用了精确的搜索键值来定位匹配的数据。 如果您没有确切的搜索关键字值,也可以在VLOOKUP中使用通配符,例如问号或星号。

For this example, we’ll use the same set of data from our examples above, but if we move the “First Name” column to column A, we can use a partial first name and an asterisk wildcard to search the surnames of employees.

对于此示例,我们将使用与上面示例相同的数据集,但是如果将“名字”列移至A列,则可以使用部分名字和星号通配符来搜索员工的姓氏。

The VLOOKUP formula to search for surnames using a partial first name is =VLOOKUP(B12, A3:D9, 2, FALSE); your search key value goes in cell B12.

使用部分名字搜索姓氏的VLOOKUP公式为=VLOOKUP(B12, A3:D9, 2, FALSE); 您的搜索键值将进入单元格B12。

In the example below, “Chr*” in cell B12 matches the surname “Geek” in the sample lookup table.

在下面的示例中,单元格B12中的“ Chr *”与样本查找表中的姓“ Geek”匹配。

The results of a surname wildcard VLOOKUP search used in Google Sheets.

用VLOOKUP搜索最接近的匹配项 (Searching for the Closest Match with VLOOKUP)

You can use the final argument of a VLOOKUP formula to search for either an exact or closest match to your search key value. In our previous examples, we searched for an exact match, so we set this value to FALSE.

您可以使用VLOOKUP公式的最后一个参数来搜索与您的搜索键值完全匹配或最接近的匹配。 在前面的示例中,我们搜索了完全匹配的内容,因此我们将此值设置为FALSE。

If you want to find the closest match to a value, change VLOOKUP’s final argument to TRUE. As this argument specifies whether a range is sorted or not, make sure your search column is sorted from A-Z, or it won’t work correctly.

如果要查找与值最接近的匹配项,请将VLOOKUP的最终参数更改为TRUE。 由于此参数指定是否对范围进行排序,请确保您的搜索列是按AZ排序的,否则它将无法正常工作。

In our table below, we have a list of items to buy (A3 to B9), along with item names and prices. They’re sorted by price from lowest to highest. Our total budget to spend on a single item is $17 (cell D4). We used a VLOOKUP formula to find the most affordable item on the list.

在下表中,我们列出了要购买的商品(A3至B9)以及商品名称和价格。 它们按价格从最低到最高排序。 我们用于单个项目的总预算为$ 17(单元格D4)。 我们使用VLOOKUP公式在列表中找到最实惠的商品。

The appropriate VLOOKUP formula for this example is =VLOOKUP(D4, A4:B9, 2, TRUE). Because this VLOOKUP formula is set to find the nearest match lower than the search value itself, it can only look for items cheaper than the set budget of $17.

对于此示例,适当的VLOOKUP公式为=VLOOKUP(D4, A4:B9, 2, TRUE) 。 因为此VLOOKUP公式设置为查找比搜索值本身低的最接近匹配项,所以它只能查找比设置的预算(17美元)便宜的商品。

In this example, the cheapest item under $17 is the bag, which costs $15, and that’s the item the VLOOKUP formula returned as the result in D5.

在此示例中,最便宜的商品在$ 17以下是袋子,价格为$ 15,这是VLOOKUP公式作为D5中的结果返回的商品。

A VLOOKUP in Google Sheets with sorted data to find the nearest value to the search key value.

翻译自: https://www.howtogeek.com/447024/how-to-find-data-in-google-sheets-with-vlookup/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/278417.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WPF项目学习.一

WPF项目搭建 版权声明:本文为博主初学经验,未经博主允许不得转载。 一、前言 记录在学习与制作WPF过程中遇到的解决方案。 使用MVVM的优点是 数据和视图分离,双向绑定,低耦合,可重用行,相对独立的设计和逻辑…

airpods_如何通过AirPods与其他人共享音乐

airpodsKhamosh PathakKhamosh PathakUsing the new Audio Sharing feature introduced in iOS 13.1 and iPadOS 13.1, you can share audio from one iPhone with two AirPods. You can watch a video or listen to a song along with your friend in just a tap! 使用iOS 13.…

谷歌云使用账号密码_如何使用Google密码检查

谷歌云使用账号密码Google has a tool designed to securely analyze your passwords against a database of ones that are known to be compromised and breached. Password Checkup is available as an extension or a web service. Here’s how to use it. Google提供了一种…

Jolicloud是一款适合上网本的漂亮新操作系统

Want to breathe new life into your netbook? Here’s a quick look at Jolicloud, a unique new Linux based OS that lets you use your netbook in a whole new way. 想为您的上网本注入新的活力吗? 快速浏览一下Jolicloud,这是一个独特的基于Linu…

Repeater片段

1.字段过长截取字符串 1.1 截取字符串类 可以直接substring 也可以<%# Utility.Common.GetShow( Eval("NewTitle").ToString(),20,true) %><td><%#fcwms.Common.GetContent.GetShow(Eval("com_address").ToString(), 19, true)%> </t…

谷歌浏览器的翻译功能在哪_如何在Google表格中使用AND和OR功能

谷歌浏览器的翻译功能在哪If you’ve ever wanted to check whether data from your Google Sheets spreadsheet meets certain criteria, you can use AND and OR. These logical functions give you TRUE and FALSE responses, which you can use to sort through your data.…

保存网络文章以供以后使用Instapaper阅读

Have you ever come across a bunch of great articles that you want to read online, but just don’t have the time? Today we take a look at an online service that allows you to read your articles later, either online, or on an iPhone, or eReader. 您是否曾经遇…

谷歌chrome xp_将非Google任务列表添加到Chrome

谷歌chrome xpMost people rely on a task list to help them remember what they need to do but not everyone wants one that is tied to a Google account. If you have been wanting an independent tasks list then join us as we look at the Tasks extension for Googl…

我们生活在最好的时代

2019独角兽企业重金招聘Python工程师标准>>> 没规划的人生叫拼图&#xff0c;有规划的人生叫蓝图&#xff1b; 没目标的人生叫流浪&#xff0c;有目标的人生叫航行&#xff01; 我们生活在最好的时代&#xff1a;在认知和学习机会上&#xff0c;人人平等&#xff0c…

MapReduce详解和WordCount模拟

最早接触大数据&#xff0c;常萦绕耳边的一个词「MapReduce」。它到底是什么&#xff0c;能做什么&#xff0c;原理又是什么&#xff1f;且听下文讲解。 是什么 MapReduce 即是一个编程模型&#xff0c;又是一个计算框架&#xff0c;它充分采用了分治的思想&#xff0c;将数据处…

无法创建系统映像_如何创建USB驱动器的映像

无法创建系统映像You can back up your USB drive by creating a saved image. You can then take that saved image and clone multiple USB sticks. This guide shows you how to create an image of your USB drive using Windows 10. 您可以通过创建保存的图像来备份USB驱动…

使用高级管理控制台获得对Windows Home Server的扩展访问

Windows Home Server is easy to setup and use so anyone with basic computer knowledge can operate their own server. But what if you’re an advanced user and want more control over various administrative functions? The Advanced Admin Console Addin gives you…

变动性算法源代码分析与使用示例(copy_backward、 transform、 replace_copy_if 等)

首先回顾前面的文章&#xff0c;我们把for_each 归类为非变动性算法&#xff0c;实际上它也可以算是变动性算法&#xff0c;取决于传入的第三个参数&#xff0c;即函数 指针。如果在函数内对容器元素做了修改&#xff0c;那么就属于变动性算法。 变动性算法源代码分析与使用示例…

如何在Outlook中的电子邮件上显示快速操作按钮

There are probably actions you regularly perform in Outlook, such as deleting, archiving, and marking things as read. Here’s how to use Quick Action buttons to add one-click options that appear over every email to perform each action. 您可能会在Outlook中定…

使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1

我在RestTemplate的配置类里使用了 LoadBalancedComponentpublic class RestTemplateConfig { Bean LoadBalanced public RestTemplate restTemplate(){ return new RestTemplate(); }}或者 再调用Autowiredprivate RestTemplate restTemplate;必须使用应用名作为代替ip:端口&a…

zune linux_更新您的Zune Player软件

zune linuxKeeping your computer and software up to date is very important in keeping everything running smooth and secure. It’s also important to keep your geeky gadgets updated as well. Here we take a look at updating a Zune HD. 保持计算机和软件的最新状态…

写一个简单的 django_post demo

1.新建一个django工程&#xff0c;其路由为下图 2.要做的是一个 简单的登录请求&#xff0c;以表单形式提交&#xff0c;html 部分代码如下 这里注意action指向的是路由的地址&#xff0c;index1后的views.login部分代码如下 这段代码指的是&#xff0c;如果login接收到的请求是…

日志收集

2019独角兽企业重金招聘Python工程师标准>>> ELK (ElasticSearch、Logstash、Kibana)&#xff1a; https://my.oschina.net/itblog/blog/547250 转载于:https://my.oschina.net/zfscofield/blog/1625703

autocopy2u_借助AutoCopy简化Firefox中的文本复制和粘贴

autocopy2uLooking for an easy way to speed up copying and pasting in Firefox? Now you can reduce the amount of work that you have to do by half with AutoCopy. 是否在寻找一种简便的方法来加快Firefox中的复制和粘贴&#xff1f; 现在&#xff0c;您可以使用自动复…

僵尸进程处理方式

Linux服务器上&#xff0c;多少会出现一些僵尸进程&#xff0c;下面介绍如何快速寻找和消灭这些僵尸进程的方法 首先&#xff0c;我们可以用top命令来查看服务器当前是否有僵尸进程&#xff0c;在下图中可以看到僵尸进程数的提示&#xff0c;如果数字大于0&#xff0c;那么意味…