精华内容
下载资源
问答
  • VLOOKUP函数的使用方法说难也不难说简单也不简单,如果你还在表格中获取关键数据的信息,不如看看下文中的函数代码应用实例,以便让用户快速学习使用VLOOKUP函数和理解该函数的应用,具体操作如下。VLOOKUP函数的...

    VLOOKUP函数的使用方法说难也不难说简单也不简单,如果你还在表格中获取关键数据的信息,不如看看下文中的函数代码应用实例,以便让用户快速学习使用VLOOKUP函数和理解该函数的应用,具体操作如下。

    VLOOKUP函数的使用方法

    了解 VLOOKUP 函数

    1、知道如何使用 VLOOKUP。 VLOOKUP 是 Excel 中的一个函数,它可以让你使用某个单元格数值用于查找位于同一行其他单元格中的内容。

    415039995fe2620a6febd58d091bbe3d.png

    ● 你可以使用它在大型工作表中寻找信息,或者寻找重复信息。

    ● 假设一位老师在 Excel 中有学生成绩列表。你可以使用 VLOOKUP 输入学生的名字,而该学生的成绩会马上显示在相应单元格中。

    ● VLOOKUP 函数在零售行业也非常有用。你可以搜索商品的名称,而 Excel 可以显示出该商品的数量或价格。

    2、你需要确保工作表格格式正确。VLOOKUP 函数名中的“v”代表的是“垂直”。这意味着你的表格中必须是垂直列表,因为该函数值能够搜索列,而能够搜索行。

    e0b3cc3a33e8b1272d4072ebc6fd2700.png

    3、使用 VLOOKUP 查找折扣。如果你在商业事务中使用 VLOOKUP 函数,那么你可以将信息存放在表格中,然后使用该函数计算价格或折扣。

    f96db7c2473a4d48ecd7b65580e7804b.png

    理解 VLOOKUP 函数的返回值

    1、理解“VLOOKUP 函数的返回值”。VLOOKUP 函数的返回值将显示在特定单元格中,也就是你输入 VLOOKUP 代码的地方。

    08be6082260dbd7d51f10b23edef5ec5.png

    ● 找到你想要显示 VLOOKUP 函数返回值的单元格,例如 F3。它也是显示搜索结果的地方。

    ● 你将在此输入 VLOOKUP 代码。你查找的内容必须位于工作表的第一列。

    ● VLOOKUP 函数返回值的单元格与完整数据表格之间可以间隔几列,从而使其不会与你的其他数据混淆。

    2、理解“表格数组”。在表格中可以使用单元格组合代表完整范围的数据。

    50434bf142ed89ef1273f07880cee7ec.png

    ● 第一个单元格是工作表格的左上角单元格,第二个单元格是你所需数据的右下角单元格。

    ● 还是使用老师的班级学生成绩列表作为例子,假设你有两列数据。第一列是全部学生的名字,第二列是他们的平均成绩(GPA)。如果你有 30 个学生,他们的名字列表从 A2 开始,因此第一列数据是从 A2-A31。第二列数据是学生成绩,单元格范围是 B2-B31。而整个表格数值为 A2:B31。

    ● 注意不要包括工作表头。这意味你不要在表格数组中包含每一列的名称,例如“学生姓名”和“GPA”。在你的工作表中,表头单元格是 A1 和 B1。

    3、找到“列索引数值”。该数值代表你希望搜索数据的列。

    988e40c28ee6eecb55756f2d73a556be.png

    ● 在使用 VLOOKUP 函数时,你必须使用列号,而不是使用列的名称。因此就是你想要搜索学生的平均成绩,你也需要在函数中使用“2”作为列索引数值,因为 GPA 数据位于表格的第二列。

    ● 该参数不能使用字母,只有数字才能够代表列。VLOOKUP 不能够识别“B”作为正确的参数,而只能够识别“2”。

    ● 如果你的工作表非常大,那么你可能需要从左到右数出列数才能够获得正确的列索引参数。

    4、理解“范围查询”。在 VLOOKUP 代码中,该参数用于确定返回准确或估计数值。

    62b2363fa980301161a97ab067be448d.png

    ● 如果你希望获得准确数值,而不是从相邻单元格中获得的四舍五入数值,那么你必须在 VLOOKUP 函数中填入“FALSE”作为参数。

    ● 如果你希望获得估计数值,也就是从相邻单元格中获得的四舍五入数值,那么你必须在 VLOOKUP 函数中填入“TRUE”作为参数。

    ● 如果你不确定选用哪个参数,一般可以选用“FALSE”,因为这样可以确保在工作表中搜索到的是准确数值。

    使用 VLOOKUP 函数

    1、新建工作表。如果要想使用 VLOOKUP 函数,数据表格至少要有两列数据,但是列数的上限没有限制。

    8cb258fa8f8000be6c657817cb8b8ac2.png

    2、在一个空白单元格中输入 VLOOKUP 公式。在单元格中,输入公式:

    =VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)

    1729dff441bf776da67150d36ce8053b.png

    ● 你可以使用任何单元格输入公式,但是记住无论你使用哪个单元格,你都需要在函数代码中输入“range_lookup ”。

    ● 参考上面的指南中的信息以确定每个参数的数值。如果你使用和我们实例相同的学生列表及其数值,那么 VLOOKUP 公式就是:

    =VLOOKUP(F3,A2:B32,2,FALSE)

    3、扩展 VLOOKUP 函数使其包含其他单元格。选中刚才写入了 VLOOKUP 代码的单元格。拖拽单元格右下角句柄使其包括一个或多个单元格。

    62e874f3029dd9d5e35538e927fd4c0e.png

    ● 这将让你使用 VLOOKUP 进行搜索,因为你至少需要两个单元格用来显示输入/输出信息。

    ● 你可以在每个单元格旁边(非合并单元格)填入单元格内容说明。例如在输入查找学生单元格的左边,你可以输入“学生姓名”。

    4、测试 VLOOKUP 函数。输入一个数值进行查询,在我们的例子中,我们将输入学生姓名,而在另外一个单元格中输入我们的 VLOOKUP 函数。然后,VLOOKUP 函数将自动在相邻单元格中显示出该学生的平均成绩。

    e7b00f099ff083b88ef497b36ca08b24.png

    小提示:

    ●为了避免在添加或调整工作表内容时对 VLOOKUP 函数进行更改,你可以在工作表数组中每一个字母和数值前加上‘$’符号。例如,我们的 VLOOKUP 代码可以更改为:

    =VLOOKUP(F3,$A$2:$B$32,2,FALSE)

    ●你需要确保在工作表中没有前导/尾随空格或不一致的引号。

    以上内容便是VLOOKUP函数的使用方法介绍,为了更加复合用户的操作习惯,文章中的VLOOKUP函数使用了三种操作实例来讲解该函数。

    本文来自 win7xzb.com>> 创作不易,转载请注明出处。

    展开全文
  • 函数应作为 Excel 中的 vlookup 函数工作 vlookup 在 'matrix_table' 的 'luv-column'-th 列中查找 'look up value',并在同一行中返回对应的 'matrix_table' 的第 'mt_col'-th 元素。 例子: 矩阵1 2 3 4 5 6 7 ...
  • 该函数是在excel中使用的,共有4个参数。第一个是要查找的内容(可以是数字,...扩展资料:VLOOKUP函数使用注意事项1、括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者F...

    该函数是在excel中使用的,共有4个参数。

    第一个是要查找的内容(可以是数字,也可以是文本字符);

    第2个参数是要查找的区域(一般是包含几列)。

    第3个是参数是所要查找的内容在查找区域内参与第几列;

    第4个参数是精确查找(false)和近似查找(true)。

    a2052b2d920c6beb98802d30c83b16e3.png

    扩展资料:

    VLOOKUP函数使用注意事项

    1、括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。

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

    参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文本格式,虽然看起来都是123,但是就是抓不出东西来的。

    而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。

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

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

    3、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的问题。

    展开全文
  • VLOOKUP函数

    2021-06-09 17:38:39
    VLOOKUP函数 VLOOKUP(主键,查找范围,列索引,是否模糊匹配) VLOOKUP函数有四个参数 主键 类似于关系数据库中的主键概念,可理解为要用哪个数值来确定一条记录 查找范围 目标数据的范围,可理解为用excel识别...

    excel进阶操作

    VLOOKUP函数

    VLOOKUP(主键,查找范围,列索引,是否模糊匹配)

    VLOOKUP函数有四个参数

    1. 主键

      类似于关系数据库中的主键概念,可理解为要用哪个数值来确定一条记录

    2. 查找范围

      目标数据的范围,可理解为用excel识别的语句来描述要在哪张表中查数据

      规则:左上角到右下角描述范围

      示例:$A$2:$B$9,即左上A2单元格到右下B9单元格涵盖的区域

    3. 列索引
      即要查找的字段,可理解为sql语句里select后跟的字段

      excel根据索引来查找,从1开始

    4. 是否模糊匹配
      在此处填写TRUE()或FALSE()两个内置方法
      一般写FALSE()用来精确匹配

    示例

    左侧两列数据可理解为待查表,右侧两列中id列为要查找的数据主键,根据主键id在左侧表中查找name字段值

    在这里插入图片描述
    函数详情:

    =VLOOKUP(D2,$A$2:$B$9,2,FALSE())
    
    1. D2描述主键值,图中对应id=1
    2. $A2:2:B$9表示左侧数据表区域
    3. 列索引。查找name字段,name字段位于左侧表区域中的第二列,故填2
    4. FALSE()精确匹配

    回车执行,下拉即可填充所有单元格结果,效果如下图展示

    在这里插入图片描述

    IF函数

    判断两个单元格内容是否相同

    IF(单元格A=单元格B,true返回的值,false返回的值)

    示例

    =IF(G20=K20,1,0)
    
    1. G20单元格内容是否等于K20单元格内容
    2. 相等返回1
    3. 不等返回0
    展开全文
  • python 实现类似excel vlookup函数

    千次阅读 2020-01-07 13:52:07
    最近在研究python实现excel的vlookup函数,在网上搜索了相关资料后发现满足不了我的业务...VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用...

    最近在研究python实现excel的vlookup函数,在网上搜索了相关资料后发现满足不了我的业务需求,查找了相关资料后发现的大多数的实现方式是利用pandas的merge方法实现,我也借鉴了相关方法,但是结果与我的需求不符(可能是我的使用方式存在问题)。

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

    本人刚接触python,如有不足之处,还请各位帮忙指正。

    方法一:通过list在代码中进行操作,这个方法比较费时,暂时还没有比较节省时间的方法,还望各位能提点提点。

    方法二:直接将excel的vlookup函数的参数在代码中生成,然后导出excel,excel会自动进行计算。

    话不多说直接上代码:


    方法一:

    import pandas as pd
    
    
    df1 = pd.read_excel("yourfile1path.xlsx", sheet_name='yourfilesheet')
    df2 = pd.read_excel("yourfile2path.xlsx.xlsx", sheet_name='yourfile2sheet')
    # 获取你需要vlookup的列
    s = df1["Order"]
    mo = df2['工令編碼']
    listName = s.tolist()
    moList = mo.tolist()
    # 定义一个列表用来存储vlookup结果
    result = []
    flag = False
    # 模拟vlookup
    for i in range(len(listName)):
        for j in range(len(moList)):
            # print(i)
            # print(listName[i] == moList[j])
            # 判断是否有相等的值
            if (str(listName[i]).strip() == str(moList[j]).strip()):
                flag = True
                break
        #保证result的数据与取出来的数据位置一致
        if flag:
            result.append(listName[i])
            flag = False
        else:
            result.append('N/A')
    # print(result)
    # 准备数据
    data = pd.DataFrame(result, columns=['result'])
    # 将结果添加到1表的最后一列
    resultdf = pd.concat([df1, data], axis=1)
    #导出结果
    resultdf.to_excel('result.xlsx', index=False)

    参考博客:https://www.jianshu.com/p/1b95fb4bf033


    方法二:

    直接用代码在表格后面添加一列,将每行需要用到的vlookup函数参数填上,最后导出excel文件,excel会自动计算结果

    表一:

    表二:

    结果:

    代码:

    import pandas as pd
    
    
    df1 = pd.read_excel("feng.xlsx", sheet_name='工作表1')
    df2 = pd.read_excel("liu.xlsx", sheet_name='工作表1')
    # 获取你需要vlookup的列
    s = df1["姓名"]
    mo = df2['姓名']
    listName = s.tolist()
    moList = mo.tolist()
    # 定义一个列表用来存储vlookup结果
    result = []
    flag = False
    for i in range(len(listName)):
        # for j in range(len(moList)):
        #     # print(i)
        #     # print(listName[i] == moList[j])
        #     if (str(listName[i]).strip() == str(moList[j]).strip()):
        #         flag = True
        #         break
        # #保证result的数据与取出来的数据位置一致
        # if flag:
        #     result.append(listName[i])
        #     flag = False
        # else:
        #     result.append('N/A')
        result.append("=VLOOKUP(A"+str(2+i)+",[liu.xlsx]工作表1!$A$2:$A$7,1,0)")
    print(result)
    # 准备数据
    data = pd.DataFrame(result, columns=['result'])
    # 将结果添加到1表的最后一列
    resultdf = pd.concat([df1, data], axis=1)
    #导出结果
    resultdf.to_excel('result.xlsx', index=False)

    git源码:https://github.com/lyf1141840426/excel.git

    两种方法区别:

    1.第二种时间花费相对较少

    2.在excel文件中可以看到函数详情,以备核验(跟excel中的操作无异)

    注:第一种方法参考博客完成,如侵权请联系删除

           第二种方法是突发奇想之后,抱着试一试的态度尝试之后的产物。

    展开全文
  • vlookup函数

    2015-05-14 04:43:16
    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。 中文...
  • VLOOKUP 在 Excel 中作为 vlookup函数[content, index] = vlookup(m, e, column, lookcolumn) 在'm'的'lookcolumn'-th列中查找'e',并返回'm'中对应的'column'-th元素同一行。 'm' 可以是单元矩阵的数字矩阵。 ...
  • 锦袍绣帽跃金鞍。卷旗幡。整师还。轻骑穷追,湘尾鼓声寒。千里尘清高会处,张翠幕,万人看。藕丝衫袖捧雕盘。...说到VLOOKUP函数,只要是使用Excel的,相信对它一定不陌生,它的使用好处说多少都不为过,...
  • **vlookup函数用法 vlookup、hlookup、lookup函数的用法三者的区别** lookup的用法: lookup就是查找的意思,也是称模糊查找,下面会说,用法如例: 如下图所示,=LOOKUP(B19,B2:B14,F2:F14) 的意思就是在B2:B14...
  • excel vlookup函数

    2019-01-09 17:46:11
    excel vlookup函数 vlookup功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。 =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) lookup_value 要查找的值 ...
  • Python实现类似Excel中vlookup函数的方法发布时间:2020-06-22 11:50:14来源:亿速云阅读:189这篇文章将为大家详细讲解有关Python实现类似Excel中vlookup函数的方法,文章内容质量较高,因此分享给大家做个参考,...
  • 根据需求,实现两个类似数据表的差异对比。在Excel使用VLOOKUP函数实现,有完整xls文件实例说明
  • 在EXCEL函数中,VLOOKUP函数一直被称为"职场神器",但是对于初学者来说,学习这个函数后经常会得不到正确答案或者函数返回错误值,今天给大家汇总了一下VLOOKUP函数的6种错误用法,掌握这些后我们可以更快的掌握...
  • vlookup函数简介

    千次阅读 2020-07-12 22:51:13
    vlookup是excel中常用的一个查找函数,作用如下: 在区域Z中查找第一列的值为V的记录。 如果找到这样的记录,返回该记录的第N列。 对应到SQL的话,类似如下: select colN from Z where 第一列='V' fetch first 1 ...
  • Vlookup函数> 用途:用通俗的话就是根据现有条件查找到符合条件的值再黏贴过来。 返回与查询值同行的返回列值。 语法:Vlookup(查询值,查询范围,返回列数,匹配方式) ①第1个参数:选中查找范围里的第一列...
  • 前言:立个flag,要学习完整套数据分析师课程,顺便每次写好笔记,此笔记为连载,欢迎监督,互相学习,共同进步。...1、Excel之vlookup函数 (1)函数结构 vlookup(参数1,参数2,参数3,参数4) 参数1:...
  • vlookup函数 1.首先准备一个表格(2个sheet): 2.选中成绩表score中,pingyu列的第一个单元格,点编辑栏的fx,找到vlookup 点击确定 3.在出来的参数对话框,第一个是查找项(即两个表中相同的关联列项),...
  • 今天在登陆百度知道的时候,提示有人求助,看了...今天我们详细解答一下vlookup函数的实际应用问题: vlookup函数的操作实例:如下图,已知表sheet1中的数据如下,如何在数据表二 sheet2 中如下引用:当A列学号随
  • EXCEL基础——vlookup函数的使用

    千次阅读 2018-05-14 16:01:47
    VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列...
  • [Excel]Excel函数用法(5)——跨表查找匹配的字段,VLOOKUP函数和HLOOKUP函数 语法:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) 例如,在B1:C24这个Table里面查找F列对应的Name的值,返回...
  • 【Excel-2010】VLOOKUP函数

    千次阅读 2017-11-09 20:30:21
    一、什么是VLOOKUP函数? 在表格的首列查找指定的数据,并返回指定数据所在行的指定列处的单元格内容。第一次看这个解释很令人费解,但用几次再回头看这句话,就什么都明白了。 此函数格式为: VLOOKUP(lookup_...
  • VLOOKUP函数解析: 它是一个纵向查找函数,在工作中一般用于核对数据,可以在多个表格之间快速查找导入。它于HLOOKUP函数属于一类函数,使用方法类似。 不过VLOOKUP功能是按列查找,而HLOOKUP是按行查找的。比如: ...
  • 使用vlookup函数的时候经常存在报乱码的时候,这里归类一下我目前遇到的乱码原因: 1.Lookup_value的值必须位于Table_array中的第一列,否则报错 2.Table_array匹配列中的值与Lookup_value存在难以发现的错误,如...
  • 最近帮老表弄一个Excel表格,虽然以前完全没用过函数,经过上网了解了下,这些函数真的跟我们C函数十分类似。特此记录,以免后面忘记,或是学习心得Excel函数参照这个。 1 IF(条件语句,真返回值,假返回值) 1...
  • VLOOKUP 函数是excel中比较常用的一个函数。该函数具有有四个参数: 1、查找值:指本表中的值,需要根据本表中的某一值在本表或其他表中查找我们想要获取的值就称为查找值。 2、数据表:指查找的范围。可以在本...
  • VLOOKUP函数查找两个工作表的重复数据 第一次用到这个函数还是好几年以前,有个学生家长问我,如果两个工作表里有部分重复的数据,怎么才能找出来?当然这两个工作表的数据都很多,所以人工检索的话工作量...
  • 本文将讨论 VLOOKUP 函数,在精确匹配模式下,为什么出现 #N/A 错误,以及如何解决。 当 VLOOKUP 函数返回 #N/A 错误时,在精确匹配模式下(即第四个参数为 FALSE 或 0),说明在查找区域第一列没有找到查找值。 ...
  • vlookup函数介绍 在日常使用excel办公时,若出现大量数据需要匹配,或多个工作表之间的数据核对、查询及汇总时,vlookup函数就排上用场了,该函数的主要功能为按列查找,与之对应的是hlookup(按行查找)。 此处以...
  • VLookup 函数据说在 Excel 函数的使用频率排名前三,但这个函数也有不少局限性,Microsoft 推出了一个新的函数 XLookup 可以用于取代 VLookup。但 XLookup 目前还没有正式发布。处理多表连接,如果有多条件连接的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,232
精华内容 492
关键字:

和vlookup函数类似的