精华内容
下载资源
问答
  • vlookup示例Microsoft Excel includes a variety of different functions that help users with calculations of any kind. The functionality of Excel is so comprehensive that average users don't even take ...

    vlookup示例

    Microsoft Excel includes a variety of different functions that help users with calculations of any kind. The functionality of Excel is so comprehensive that average users don't even take advantage of most utilities.

    Microsoft Excel包括各种不同的功能,可以帮助用户进行任何类型的计算。 Excel的功能是如此全面,以至于普通用户甚至无法利用大多数实用程序。

    However, if you often scroll through columns and rows looking for the same information, chances are that you will appreciate the VLOOKUP function. VLOOKUP, which stands for “vertical lookup,” can help you quickly find the data associated with a certain value that you enter.

    但是,如果您经常在列和行中滚动以查找相同的信息,则很有可能会欣赏到VLOOKUP函数。 VLOOKUP代表“垂直查找”,可以帮助您快速查找与您输入的特定值关联的数据。

    For example, you may have a table that contains products with unique IDs and prices. VLOOKUP can show you the price of a certain product if you enter its ID.

    例如,您可能有一个表,其中包含具有唯一ID和价格的产品。 如果输入特定产品的ID,VLOOKUP可以向您显示其价格。

    You can use VLOOKUP in many different ways and it will simplify your work significantly, especially when dealing with large tables.

    您可以通过多种方式使用VLOOKUP,这将显着简化您的工作,尤其是在处理大型表时。

    You don’t need to spend a lot of time looking for a certain cell because this function will find it for you. However, beginner users often find it difficult to set up VLOOKUP. Therefore, I decided to help you by preparing this detailed guide.

    您无需花费大量时间来查找特定单元格,因为此功能将为您找到它。 但是,初学者经常会发现很难设置VLOOKUP。 因此,我决定通过准备此详细指南来帮助您。

    什么是VLOOKUP? (What is VLOOKUP?)

    First of all, VLOOKUP is a function. Therefore, if you’re new to Excel, you may want to familiarize yourself with some basic functions, like AVERAGE, SUM, or TODAY. This way it will be easy for you to understand how this function works.

    首先,VLOOKUP是一个函数。 因此,如果您不熟悉Excel,则可能需要熟悉一些基本功能,例如AVERAGE,SUM或TODAY。 这样,您将很容易理解此功能的工作原理。

    VLOOKUP is a database function, so it’s intended for database tables. Such tables are basically lists of different items. For instance, you may use this function when working with lists of products, employees, customers, etc.

    VLOOKUP是数据库功能,因此适用于数据库表。 这样的表基本上是不同项目的列表。 例如,在处理产品,员工,客户等的列表时,可以使用此功能。

    Let’s say, you have a list of products that consists of four columns. It might include the item code in the first column, the name or description of the product in the second column, and the price and the number of items available in stock in the third and fourth columns, respectively.

    假设您有一个包含四列的产品列表。 它可能在第一列中包含商品代码,在第二列中包含产品名称或说明,并在第三列和第四列中分别包含价格和可用库存数量。

    Database tables usually have some sort of unique identifier for each item. In this case, it’s the item code. This column is necessary for the VLOOKUP function to operate, and it must be the first column in your table.

    数据库表通常对每个项目都有某种唯一标识符。 在这种情况下,它是商品代码。 该列是VLOOKUP函数运行所必需的,并且它必须是表中的第一列。

    If you’re a beginner, the first thing you should do is to understand what exactly VLOOKUP does. Simply put, it shows information from a list or database based on the unique identifier entered by the user.

    如果您是初学者,那么您应该做的第一件事就是了解VLOOKUP的确切功能。 简而言之,它根据用户输入的唯一标识符显示列表或数据库中的信息。

    If we consider the example above, this function could show the price, description, or availability of a product based on its item code. What exactly it will show depends on the formula you write. VLOOKUP supports both exact and approximate matching, as well as wildcards for partial matches.

    如果我们考虑上面的示例,此功能可以根据产品的物料代码显示产品的价格,描述或可用性。 具体显示什么取决于您编写的公式。 VLOOKUP支持精确和近似匹配,以及部分匹配的通配符。

    VLOOKUP如何工作 (How VLOOKUP Works)

    Here is the syntax for formulas that describe the VLOOKUP function:

    这是描述VLOOKUP函数的公式的语法:

    =VLOOKUP(value, table, column_index, [range])

    =VLOOKUP(value, table, column_index, [range])

    • value is what this function will look for in the first column

      value是此函数将在第一列中查找的value

    • table is the table from which the function will retrieve the necessary information

      table 是函数将从中检索必要信息的表

    • column_index is the number of the column from which the function will retrieve the information

      column_index是函数将从中检索信息的列号

    • range is a Boolean parameter that can be either TRUE or FALSE. TRUE is the default value, and it corresponds to approximate matching. FALSE will show you exact matches only.

      range 是布尔值参数,可以为TRUE或FALSE。 TRUE是默认值,它对应于近似匹配。 FALSE仅显示完全匹配。

    Even the name of this function includes “vertical,” and VLOOKUP is only intended for tables where data is organized in vertical columns. Therefore, if you’re organizing your data horizontally, this function will be useless. In this case, you can use a similar function for horizontal lookup — HLOOKUP.

    甚至此函数的名称都包括“ vertical”,而VLOOKUP仅适用于在垂直列中组织数据的表。 因此,如果您要水平组织数据,则此功能将无用。 在这种情况下,可以对水平查找使用类似的功能-HLOOKUP

    You should also keep in mind that this function only works from left to right. In other words, if the unique identifier is not in the first column of your table, the function won’t be able to retrieve information from the columns to the left of the identifier.

    您还应该记住,此功能仅从左到右起作用。 换句话说,如果唯一标识符不在表的第一列中,则该函数将无法从标识符左侧的列中检索信息。

    Every column has its number, and all columns are numbered from left to right. If you want to obtain a value from a certain column, you should specify its number in your formula. In the formula template above, this number is called column_index.

    每列都有其编号,所有列均从左到右编号。 如果要从某个列中获取值,则应在公式中指定其编号。 在上面的公式模板中,此数字称为column_index

    For instance, if you want to retrieve the name of the product from the example above, the column index should be 2.

    例如,如果要从上面的示例中检索产品名称,则列索引应为2。

    As I've already mentioned above, the VLOOKUP function supports two matching modes: approximate and exact. This parameter is the fourth argument in the formula. Approximate matching is set by default. If you want to choose exact matching, you should set the lookup range to FALSE.

    如前所述,VLOOKUP函数支持两种匹配模式:近似和精确。 此参数是公式中的第四个参数。 默认情况下设置近似匹配。 如果要选择完全匹配,则应将查找范围设置为FALSE

    Therefore, both of the formulas below will retrieve data using approximate matching:

    因此,以下两个公式都将使用近似匹配来检索数据:

    =VLOOKUP(value, table, column_index)

    =VLOOKUP(value, table, column_index)

    =VLOOKUP(value, table, column_index, TRUE)

    =VLOOKUP(value, table, column_index, TRUE)

    As you can see, if you want to use the exact match mode you should be careful. If you don’t provide any lookup range value, the function will still use the approximate match mode.

    如您所见,如果您想使用完全匹配模式,则应该小心。 如果您不提供任何查找范围值,该函数仍将使用近似匹配模式。

    The following formula will force the exact matching mode:

    以下公式将强制使用完全匹配模式:

    =VLOOKUP(value, table, column_index, FALSE)

    =VLOOKUP(value, table, column_index, FALSE)

    Make sure to set the value to FALSE if you’re going to use the exact match mode. Chances are that you’ll need exact matching in most cases, so if you’re new to Excel don’t forget about this detail.

    如果要使用完全匹配模式,请确保将值设置为FALSE 。 在大多数情况下,您可能需要完全匹配,因此,如果您不熟悉Excel,请不要忘记此详细信息。

    Exact match is the right choice if you have a column with the item identifier. It may also be any unique value that can be used for an exact lookup. For example, it may be a unique title of a book or movie, as well as any other unique keyword. Keep in mind that VLOOKUP is not case-sensitive.

    如果您有一列带有项目标识符的项目,则完全匹配是正确的选择。 它也可以是可用于精确查找的任何唯一值。 例如,它可以是一本书或电影的唯一标题,以及任何其他唯一关键字。 请记住,VLOOKUP不区分大小写。

    However, sometimes you may need not the exact match but the best match possible one. In this case, you can use the approximate match mode.

    但是,有时您可能不需要精确匹配,但可能需要最佳匹配。 在这种情况下,您可以使用近似匹配模式。

    For instance, you may use this mode when dealing with data tables where the necessary information corresponds to certain numerical values, and you want to retrieve results for a value that isn’t included in the table.

    例如,当处理必要信息对应于某些数值的数据表时,您可能会使用此模式,并且您想要检索表中未包含的值的结果。

    You can use this approach when making calculations based on the existing data. If you enter a value and the function finds the exact match, it will retrieve information from the corresponding row. However, if there’s no exact match in the table, the function will match the previous row.

    在基于现有数据进行计算时,可以使用此方法。 如果您输入一个值并且该函数找到了完全匹配,它将从相应的行中检索信息。 但是,如果表中不存在完全匹配项,则该函数将匹配上一行。

    Why would it match the previous row, not another one? Well, it won’t if you don’t organize your table in the right way. To enable VLOOKUP to look for the best approximate value, you should make sure that all the values in this column are sorted in ascending order. In this case, the function will just step back and retrieve the nearest value.

    为什么要匹配上一行而不匹配另一行? 好吧,如果您不以正确的方式组织表格,那将是不可能的。 为了使VLOOKUP能够寻找最佳的近似值,您应该确保此列中的所有值都按升序排序。 在这种情况下,该函数将退后一步并获取最接近的值。

    N / A错误 (N/A Errors)

    When using the VLOOKUP function, as well as many other functions in Excel, you may often get #N/A errors. This error means that the value was not found.

    当使用VLOOKUP函数以及Excel中的许多其他函数时,您可能经常会遇到#N / A错误。 此错误意味着找不到该值。

    You can get this error for several reasons. Here are some of the most common cases:

    出现此错误的原因有很多。 以下是一些最常见的情况:

    • you’ve misspelled the value or added an extra space

      您拼写了错误的值或添加了额外的空格
    • the necessary value doesn’t exist in the table

      表格中没有必要的值
    • you’re using the exact match mode when searching for an approximate value

      搜索近似值时使用的是完全匹配模式
    • you haven’t entered the correct table range

      您没有输入正确的表格范围
    • you’ve copied VLOOKUP while the table reference isn’t locked.

      您已在未锁定表引用的情况下复制了VLOOKUP。

    If your table has an absolute reference, it means that the rows and columns won’t change if copied. However, this isn’t the case with a relative reference. In this case, you will need to switch to the absolute reference.

    如果表具有绝对引用,则意味着复制后行和列不会更改。 但是,相对引用不是这种情况。 在这种情况下,您将需要切换到绝对参考

    You can customize the text of the #N/A error by using the IFNA function. In this case, you have to write a longer formula with IFNA that includes VLOOKUP.

    您可以使用IFNA函数自定义#N / A错误的文本。 在这种情况下,您必须使用包含VLOOKUP的IFNA编写更长的公式。

    Here’s an example of a formula that will return “not found” instead of #N/A:

    这是一个公式示例,它将返回“未找到”而不是#N / A:

    =IFNA(VLOOKUP(value, table, column_index, FALSE), "not found")

    =IFNA(VLOOKUP(value, table, column_index, FALSE), "not found")

    And here is a formula that will return a blank result:

    这是一个将返回空白结果的公式:

    =IFNA(VLOOKUP(value, table, column_index, FALSE), "")

    =IFNA(VLOOKUP(value, table, column_index, FALSE), "")

    Although you can customize the message, you may consider using the #N/A error because it will immediately attract your attention and let you know if something goes wrong.

    尽管您可以自定义消息,但是您可以考虑使用#N / A错误,因为它会立即引起您的注意,并在出现问题时通知您。

    如何使用VLOOKUP (How to Use VLOOKUP)

    You may write formulas from scratch, or you may also use the Excel menu. Select the cell where you want to display the result, and then select the “Formulas” tab.

    您可以从头开始编写公式,也可以使用Excel菜单。 选择要在其中显示结果的单元格,然后选择“公式”选项卡。

    After this, click “Insert Function.” You will see a box where you can select categories of functions and choose the VLOOKUP function. You can also use the “Search for a function” box, and enter “vlookup.”

    之后,单击“插入功能”。 您将看到一个框,您可以在其中选择功能类别并选择VLOOKUP功能。 您还可以使用“搜索功能”框,然后输入“ vlookup”。

    Select the function, and the “Function Argument” box will appear. Here you can enter the necessary parameters of the function. In this window, you should specify the unique identifier you’re looking for, database location, and the information that corresponds to the identifier that you want to retrieve.

    选择功能,将出现“功能参数”框。 您可以在此处输入功能的必要参数。 在此窗口中,您应该指定要查找的唯一标识符,数据库位置以及与要检索的标识符相对应的信息。

    These arguments are “Lookup_value,” “Table_array,” and “Col_index_num.” These fields are written in bold because these arguments are mandatory.

    这些参数是“ Lookup_value”,“ Table_array”和“ Col_index_num”。 这些字段以粗体显示,因为这些参数是强制性的。

    The fourth argument if for the lookup mode, and you may or may not specify it. The approximate mode is set by default.

    第四个参数,如果为查找模式,则可以指定也可以不指定。 默认情况下设置为近似模式。

    To enter the first argument, which is the unique identifier, you can select the necessary cell and press Enter. In this case, the value of this cell will be automatically entered as the first argument of the VLOOKUP function.

    要输入第一个参数,即唯一标识符,可以选择必要的单元格,然后按Enter键。 在这种情况下,该单元格的值将自动作为VLOOKUP函数的第一个参数输入。

    Now you have to enter the second argument. The database shouldn’t necessarily start at the top left corner. For instance, you may also have a row that describes columns, which serves as a header.

    现在,您必须输入第二个参数。 数据库不必一定从左上角开始。 例如,您可能还具有描述列的行,该行用作标题。

    “One of the best things about the VLOOKUP function is that the location of the database can also be customized,” notes Bridget Allen, an accountant at a Best Writers Online.

    “关于VLOOKUP功能的最好的事情之一就是还可以自定义数据库的位置,” 在线最佳作家在线会计师布里奇特·艾伦(Bridget Allen) 说道

    Given that VLOOKUP only works with numbers of columns, you should specify what area of your table you want to use for lookup. This is what the “Table_array” box is for.

    鉴于VLOOKUP仅适用于列数,因此应指定要用于查询的表区域。 这就是“ Table_array”框的作用。

    For example, if your table starts at the top left corner, and its first row is a header, you can select the whole database without the first line. If your database has four columns (A-D) and five items in it, the table array will be A2:D6, because cells A1-D1 will contain the header.

    例如,如果您的表从左上角开始,并且其第一行是标题,则可以选择整个数据库而无需第一行。 如果您的数据库有四个列(AD)和五个项目,则表数组将为A2:D6,因为单元格A1-D1将包含标头。

    You can click on the necessary worksheet tab, and select the area with the database. Press Enter and the selected range of cells will be automatically added to the second argument of the VLOOKUP function. Here is an example of a function argument:

    您可以单击必要的工作表选项卡,然后选择数据库区域。 按Enter键,所选单元格范围将自动添加到VLOOKUP函数的第二个参数中。 这是一个函数参数的示例:

    ‘database_name’!A2:D6

    'database_name'!A2:D6

    In this case, “database_name” is the name of the worksheet tab.

    在这种情况下,“ database_name”是工作表选项卡的名称。

    Now you only need to specify what information you want to retrieve and provide the number of the necessary column.

    现在,您只需要指定要检索的信息并提供必要列的编号即可。

    For example, if you want to retrieve the price of an item from the table at the beginning of this article, you should use the third row, and the “Col_index_num” value will be 3.

    例如,如果您想从本文开头的表格中检索某商品的价格,则应使用第三行,“ Col_index_num”值将为3。

    结语 (Wrapping Up)

    Microsoft Excel has a vast variety of functions that can help users deal with different calculations and other tasks. VLOOKUP is a very useful function that can retrieve information that corresponds to a certain value from a database table.

    Microsoft Excel具有多种功能,可以帮助用户处理不同的计算和其他任务。 VLOOKUP是一个非常有用的功能,可以从数据库表中检索与某个值相对应的信息。

    If you’re new to Excel, you may experience difficulties with this function because it has four arguments.

    如果您不熟悉Excel,则此函数可能会遇到困难,因为它具有四个参数。

    However, if you follow our guide, you’ll be able to select the right arguments and to use the right formulas. If you use this function a few times in practice, you will quickly understand how it works so you’ll be able to use VLOOKUP whenever you need it.

    但是,如果您遵循我们的指南,则可以选择正确的参数并使用正确的公式。 如果您在实践中几次使用此功能,您将快速了解它的工作原理,因此可以在需要时使用VLOOKUP。

    翻译自: https://www.freecodecamp.org/news/vlookup-in-excel/

    vlookup示例

    展开全文
  • VLOOKUP 在职场的小伙伴对这个函数也许并不陌生,甚至有时候会常常用到它。但也有很多小伙伴还对其用法不甚了解。现在,小新就和大家一起来学习VLOOKUP函数,让数据查找的烦恼一次解决。首先我们要了解Vlookup是什么...

    653ccff52bb772e0b0a7a89cf01e87b5.png

    VLOOKUP

    在职场的小伙伴对这个函数也许并不陌生,甚至有时候会常常用到它。但也有很多小伙伴还对其用法不甚了解。

    现在,小新就和大家一起来学习VLOOKUP函数,让数据查找的烦恼一次解决。

    首先我们要了解Vlookup是什么?

    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。

    内容来自百度百科

    d020bd11dec3adbd5234a9ec879205d0.png

    实况教学

    e0ae5f91ff96557f684d4a94dc6d7aa9.png

    现在有两张表,表1中有学号和数学成绩。表2中有学号和语文成绩。

    要求:将两张表中的数学成绩和语文成绩合在一张表中。(不要想着手打啊!手打很容易出错,而且数据如果是几百条,几千条你要怎么办哇!)

    我们现在以表1为基本表,将表2的语文成绩用VLOOKUP函数输入到表1中,具体怎么操作呢?

    df4afe30e3f0c9572161f2d776837d7c.png

    在表1中新建一列表格,写上语文成绩,然后在下方的第一个空格中输入“=插入VLOOKUP函数”

    cbf8e36e920ed541cb74b05b32f887e7.png

    重点来了

    VLOOKUP的这四个逻辑值该怎么写呢?

    1:Lookup_value为需要在数据表第一列中进行查找的数值。在这张基本表中,这里的数值是A:A,也就是学号(学号是表1和表2都有的值哟!)

    2:Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。在这张表中,这里的数值区域表2(注意是区域哟,就是要查找的范围,可以在不同的表中,也可以在同一张表中。)

    3:col_index_num为table_array 中查找数据的数据列序号。在这张表中,语文成绩在表中是B也是就是第二列,所以填2。

    4:Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。在这张表中,我们需要的是精确匹配,因此直接填入0就可以啦(最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A)

    8b218dbea5fd53aa24ef3902b988eec8.png

    点击确定!大功告成

    注意事项

    Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有三点要特别提醒:

    A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文本格式,虽然看起来都是123,但是就是抓不出东西来的。而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。

    B)在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。

    C) 用“&" 连接若干个单元格的内容作为查找的参数。在查找的数据有类似的情况下可以做到事半功倍。

    Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。选取Table_array时一定注意选择区域的首列必须与lookup_value所选取的列的格式和字段一致。比如lookup_value选取了“姓名”中的“张三”,那么Table_array选取时第一列必须为“姓名”列,且格式与lookup_value一致,否则便会出现#N/A的问题。

    在使用该函数时,lookup_value的值必须在table_array中处于第一列。

    其实关于VLOOKUP函数,小新只是讲了它的基本使用方法。Excel表格的功能十分强大,学好它可以帮助我们解决很多问题。小新在这里只是跟大家一起掌握了VLOOKUP函数的基本使用方法,期待以后还能和大家一起学到更多更有意思的知识~

    1d319ddb87884bbf725e6a98d12f9b3e.png
    展开全文
  • -VLOOKUP函数作为EXCEL中查找和引用函数中重要的一员,在批量处理数据时可以收到事半功倍的效果。01 VLOOKUP函数介绍1. 用途:在表格或数值数组中的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值...

    - 点击上方“中国统计网”订阅我吧!-

    10a8ded67f70a997d16ec0ee553908e2.gif

    VLOOKUP函数作为EXCEL中查找和引用函数中重要的一员,在批量处理数据时可以收到事半功倍的效果。

    01 VLOOKUP函数介绍

    1. 用途:在表格或数值数组中的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。

    2. 语法:VLOOKUP(查找目标,查找范围,返回值的列数,精确或模糊查找)

    3. 参数:

    ①查找目标为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串;

    ②查找范围为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用;

    ③返回值的列数为查找范围中待返回的匹配值的列序号;

    ④精确或模糊查找为一逻辑值,指明函数VLOOKUP返回是精确匹配还是近似匹配。若为TURE、省略或1,则返回近似匹配值;若为FALSE或0,则返回精确匹配值;若找不到,则返回错误值#N/A。

    02 经济普查中运用VLOOKUP函数查找引用数据案例

    1. VLOOKUP函数使用过程

    4ade6a43e9c55a4a4c6874ccb9f0fcc5.png

    全部数据,为经济普查数据库(第二张工作表名)

    cf8213f29122f3c2c89e2fffdad51481.png

    需要查找的数据(第一张工作表名)

    待解决问题:我们需要从“图一”中查找到“图二”第一列“单位详细名称”所对应的街(村)门牌号、行政区、固定电话等信息,并引用显示在“需要查找的数据”工作表中。

    16a8622d8a1c0e012233f8806c63b63e.png

    B2单元格中的公式为:

    =VLOOKUP($A2,全部数据!$B:$CI,2,0)

    解析:$A2为“需要查找的数据”工作表中第一列“单位详细名称”;

    全部数据!$B:$CI为绝对引用区域,注意和查找目标相对应的“单位详细名称列”必须是“全部数据!$B:$C”中第一列的数值;

    2返回“全部数据!$B:$C”中第二列的数值,而非“全部数据”(图一)工作表中的第二列;

    0表示精确匹配值。

    我们可以把这个公式复制到后面的C、D等列,但是需要把数字2手动替换成3、4等列数。

    为了简化工作量,可以利用COLUMN函数指定单元格的列序号。

    COLUMN函数用途为返回给定引用的列标。举例:

    COLUMN(A1)、COLUMN(A2)、COLUMN(A3)……返回值为1,即A列的列序号;

    COLUMN(B1)、COLUMN(B2)、COLUMN(B3)……返回值为2,即B列的列序号;

    COLUMN(C1)、COLUMN(C2)、COLUMN(C3)……返回值为3,即C列的列序号。

    6e900480ede2df54eb77e88a0a3114ed.png

    ­C2单元格中的公式为:

    =VLOOKUP($A2,全部数据!$B:$CI,COLUMN(C2),0)

    解析:其中COLUMN(C2)返回“全部数据!$B:$C”中第三列的列序号,相当于数值3。

    我们直接复制公式到其他单元格,COLUMN函数可实现自动转换列序号。

    2. VLOOKUP返回值错误处理

    如果在查找范围的数据表中找不到相应的目标,则VLOOKUP返回#N/A。如下图五,在“全部数据”中无法找到“金乡县公安局第一派出”这一单位详细名称,则B5单元格中返回错误值#N/A。

    f8f8254247ba0b3af15ccfe066f57d15.png

    有时为了方便后期计算或显示美观,我们需要用空值或者“0”值来代替#N/A。这时,就可以利用错误处理函数IF(ISERROR())进行修正,让#N/A显示为空值或者“0”,如下图六中的C5单元格显示为空值。

    5086b3f79d35730a6ea1de9bf4d3fedf.png

    单元格C5显示为空值,其单元格中公式为:

    =IF(ISERROR(VLOOKUP($A5,全部数据!$B:$CI,2,0)),"",VLOOKUP($A5,全部数据!$B:$CI,2,0))

    若把C5单元格中公式替换为:

    =IF(ISERROR(VLOOKUP($A5,全部数据!$B:$CI,2,0)),"0",VLOOKUP($A5,全部数据!$B:$CI,2,0)),则C5就显示为“0”。

    IF函数是一种重要的逻辑运算函数。

    用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或者公式的条件检测任务,该函数广泛用于需要进行逻辑判断的场合。

    ISERROR函数是IS类函数的一种,语法:ISERROR(参数),ISERROR的参数是任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!))。

    上述C5中公式,若逻辑判断ISERROR(VLOOKUP($A5,全部数据!$B:$CI,2,0))为真(#N/A),则返回空值,若逻辑判断ISERROR(VLOOKUP($A5,全部数据!$B:$CI,2,0))为假(非#N/A),则返回依据查找目标在查找范围中查找到的相应数值。

    3. VLOOKUP返回值错误的常见原因有两种:

    ①没有查找到目标,上述实例错误显示就是因为没有查找到目标数据。

    ②数值格式不同,查找目标和查找范围中的数值格式不同导致VLOOKUP返回值错误。在实际工作中,从两个不同程序中导出的数据库,因其数据源不同往往存在数值格式差异,导致VLOOKUP返回值错误,这时就需要对查找数据进行“分列”处理。

    具体方法:选中需要转换格式的一列数值,点击菜单栏“数据”-“分列”,按照分列向导进行“下一步”操作,一般情况为默认,最后点击“完成”。数值格式转换为相同格式后,在利用VLOOKUP函数一般就能找到对应目标。

    a0d8a7cab6c251919dd3499e9fd5665f.png

    4. VLOOKUP字符的模糊查找

    针对上述图六中返回值错误,我们可以进行“包含”查找,找到最有可能的目标。

    3c4d5abef87d0f7a864f97d9f1ca99a8.png

    0e35e847ccda181f749090286ff844ff.png

    全部数据中查找多的最相近的单位详细名称“金乡县公安局第一派出所”。

    图八单元格D5中的公式:

    =VLOOKUP("*"&$A5&"*",全部数据!$B:$CI,COLUMN(D5),0)

    “金乡县公安局第一派出”在“全部数据”工作表中查找到“金乡县公安局第一派出所”,并返回相应行的数值。

    解析:查找目标"*"&$A5&"*"包含通配符“*”。VLOOKUP函数第一个参数允许使用通配符“*”来表示包含的意思,把*放在字符的两边,即“*”&字符&“*”,其中&是对字符进行连接的意思。

    Vlookup函数的确是一种非常强大的查找引用函数,在统计工作中熟练运用能大大提高工作效率,节约时间成本。

    End.

    来源:简书

    15fdd633ef7bfbdf2b423fcf823b6924.png

    e210610d52dbf6dff4611a3397142977.png在看点这里936d5137838be1fab908ef94ecd744b2.gif
    展开全文
  • 导读:"vlookup函数的使用方法及实例"的相关电脑教程分享。- 来源:191路由网。lookup函数在excel中是十分常用的查找公式lookup(Lookup_value, lookup_vector, Result_vector)参数1:Lookup_value是要查找的值;参数2...

    导读:"vlookup函数的使用方法及实例"的相关电脑教程分享。- 来源:191路由网。

    lookup函数在excel中是十分常用的查找公式

    lookup(Lookup_value, lookup_vector, Result_vector)

    参数1:Lookup_value是要查找的值;

    参数2:lookup_vector是要查找的范围;

    参数3:Result_vector是要获得的值。

    需要注意的是:LOOKUP的查询方式为二分法查询

    02793a8c6433acfa355effc0918b3e2a.png

    举例来说明它的具体查询原理

    查询一下数学成绩为86的学生姓名

    在E2输入lookup函数。回车确定,函数结果86分对应的是赵子龙,实际86分是诸葛亮。

    进行原理解读,第一次二分法查询时,成绩数据共13行,求得中间值为第7行,取第7行数据,86大于46,则返回第8到第13行的值

    第二次二分法查询时,成绩数据共6行,求得中间值为第3行,取第3行数据,86大于81,则返回第4到第6行的值

    第三次二分法查询时,成绩数据共3行,求得中间值为第2行,取第2行数据,86大于70,则返回第3行的值,结果显示为赵子龙。

    6fd87eeb900187991b681a6b1b68affe.png

    基于lookup的查询原理,有几点注意事项:

    1、LOOKUP要查询一个明确的值或者范围的时候(也就是知道在查找的数据列是肯定包含被查找的值),查询列必须按升序排列。

    如果所查询值为明确的值,则返回值对应的结果行,如果没有明确的值,则返回小于或等于查找值的最大值。

    2、查找一个不确定的值,如查找一列数据的最后一个数值,在这种情况下,并不需按升序排列。

    了解其原理后,可以更清晰掌握如何使用lookup函数。

    以之前的数据为例,复制数据到sheet3.

    首先进行升序排序操作。

    然后,在D2输入lookup公式。可以看到排序后可以得到准确结果。

    Lookup的查找功能是很强大的。

    单条件查询公式=LOOKUP(1,0/(条件),目标区域或数组)

    多条件查询公式=LOOKUP(1,0/((条件1)*( 条件2)* ( 条件N)),目标区域或数组)

    单条件查询

    查找李明数学成绩为例,在F3输入lookup函数,回车确认。

    多条件查询

    查找三班周瑜数学成绩为例,在K3输入lookup函数,回车确认。

    10a07f3e0b5ccaea0e54bb04c98b1c94.png

    展开全文
  • 用Excle处理数据常用的两大利器就是VLOOKUP和透视表,对于一些用Excle处理数据的公司,面试也会问是否懂得这两大利器。学好他们,不仅有助于快速处理数据,还可能助你拿到Offer。1.VLOOKUP VLOOKUP是按列查找,最终...
  • 该函数是在excel中使用的,共有4个参数。第一个是要查找的内容(可以是数字,...扩展资料:VLOOKUP函数使用注意事项1、括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者F...
  • 相信老师们在日常办公中用得最多的工具要数Excel了,今天就和老师们聊聊如何用...具体步骤如下:在制作查询系统前,我们先来认识一下VLOOKUP函数,VLOOKUP函数的用途主要是在表格或数值数组的首列查找指定的数值,并...
  • vlookup函数

    2015-05-14 04:43:16
    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。 中文...
  • 用python来写Excel 的vlookup

    千次阅读 2019-11-15 11:06:25
    首先先介绍一下vlookup的基本用法 用vlookup 的前提:有一份确定了是标准的表。另一份是需要校验的,因为数量比较多,就需要用到vlookup的这个函数(比如校验名字和身份证是否对应) 在表格或数值数组的首列查找指定...
  • Vlookup函数的使用技巧: 转自:http://www.officezhushou.com/vlookup/5910.html 平时工作中经常需要对Excel表格中数据进行查询调用,VLOOKUP函数是工作中使用频率超高的查询函数之一。本文完整详尽的介绍了VLOOK...
  • excel vlookup

    2013-08-15 12:00:00
    今天在百度知道的时候,看到旁边有人问excel中条件查找vlookup的问题,有几位高手都知道使用vlookup作答,可惜都是没有经过测试,直接复制别人的答案,让所有的读者都无法实施,一头雾水。今天我们详细解答一下vlook...
  • excel vlookup函数使用

    2016-04-07 15:14:26
    第一部分:excel vlookup函数使用介绍  Excel中vlookup函数怎么用呢,VLOOKUP函数几乎是大家学习查找引用函数最先接触到的一个函数。  excel vlookup函数的写法可以套用这个结构:  VLOOKUP(查找值,查询区域,...
  • 平常我们使用Vlookup函数,要查找完全匹配的数值,所以函数最后参数选False(完全匹配),完全匹配的搜索要找遍整个数据源 在数据量较大的情况下,如果使用Vlookup下拉填充的话,这样你每搜索一次都需要把整个搜寻区...
  • VLookUP用法

    千次阅读 2009-06-10 17:05:00
    在 EXCEL中VLOOKUP函数VLOOKUP函数在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,...
  • 商业数据分析【三】Excel—VLOOKUP

    千次阅读 2020-09-02 15:25:08
      VLOOKUP函数使用.   VLOOKUP使用示例   注意:检索的列一定要在选中区域的最左边,并且区域中一定要包含你需要的信息。上图即为查找AC8单元格(A),区域为X7-Z12,区域第三列为需要的信息,0/1进行精确...
  • 今天在登陆百度知道的时候,提示有人求助,看了问题,是关于excel中条件查找vlookup的问题,有几位高手都知道使用vlookup作答,可惜都是没有经过测试,直接复制别人的答案,让所有的读者都无法实施,一头雾水。...
  • EXCEL基础——vlookup函数的使用

    千次阅读 2018-05-14 16:01:47
    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列...
  • VLOOKUP函数的第三个参数是查找返回值所在的列数,如果我们需要查找返回多列时,这个列数值需要一个个的更改,比如返回第2列的,参数设置为2,如果需要返回第3列的,就需要把值改为3。。。如果有十几列会很麻烦的。...
  • VLOOKUP函数查找失败?

    2019-08-16 10:53:17
    VLOOKUP函数是常用的查找函数,但由于种种原因,在实际使用时经常会查找失败。下面整理了一些VLOOKUP函数查找失败的原因及其解决办法。 1.被查找区域包含空格 判断方法:使用LEN函数判断长度是否相等。 解决方法: ...
  • VLOOKUP 使用入门篇

    千次阅读 2012-10-10 00:06:45
    VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分  一、入门级  VLOOKUP是一个查找函数,给定一个查找的目标...
  • excel VLOOKUP函数的用法

    2015-03-30 13:33:00
    VLOOKUP函数是Excel中几个最重函数之中的一个,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分 一、入门级 VLOOKUP是一个查找函数,给定一个查找的目标,...
  • VLOOKUP函数的使用方法

    2014-12-01 09:44:51
    VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明。本文为入门部分一、入门级VLOOKUP是一个查找函数,给定一个查找的目标,它就能从...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 835
精华内容 334
关键字:

复制vlookup的数值