用vlookup函数实现精确查找
1先看看我们举例说明的两张表:《商品价格表》和《价格查找表》,这两张表在同一个excel文件中2要查找出商品的“规格”、“产地”、“零售价”等信息,只需要vlookup函数就足够了,vlookup可以查找数值和文本等格式,并且可以在不需要对数据区域排序的情况下进行精确查找,以下为详细的讲解。3将excel表格切换到《价格查找表》,用鼠标选中图中所示的b3单元格,代表b3单元格的值要通过vlookup函数来计算。用鼠标点击途中所示的“fx”图标,进入函数编辑对话框。4为了快速找到vlookup函数,我们在如图所示的搜索框中先输入“vlookup”,然后点击“转到”,就可以看到下方的函数搜索结果,可以看到“vlookup”函数已经在下方显示了。点击“确定”,即可调用vlookup函数。5接下来就要对vlookup函数的参数进行设定。第一项参数就是要指定要查找的商品名称,先将鼠标点击lookup_value,再用鼠标点击a3单元格,如图所示。6第二项参数就是要指定要搜索的区域,也就是《商品价格表》中的商品数据区域,如图所示。我们先用鼠标点击table_array,再将excel表格切换到《价格查找表》,用鼠标选中整个《商品价格表》的有效数据区域,我们选中的是a2:e410的矩形区域。7第三项参数就是要指定要搜索的商品信息在《商品价格表》中的商品数据区域的哪一列,用数字表示。我们通过《商品价格表》可以看出“规格”为b列,第2列,所以我们先鼠标点击col_index_num,再输入数字“2”。8第四项参数就是要指定搜索的精确度匹配的参数,输入“true”就是要进行不精确的查找,输入“false”就是要进行精确的查找。我们要进行精确的查找,所以要输入“false”。9设定好vlookup函数的参数后,点击“确定”,即可得到b3单元格的结果为“60g*20“,同时可以看到函数框中的”fx=vlookup(a3,商品价格表!a2:e410,2,false)“10现在我们在看看,如何根据已经得出结果的b3单元格的函数来计算出b4至b102列的结果。我们需要用鼠标选中b3单元格,然后将鼠标放置在单元格的右下角,直到出现黑色的十字时,双击即可实现b4至b102列的”自动填充“计算。11但这样的自动计算会存在一些问题,如图所示:b3:vlookup(a3,商品价格表!a2:e410,2,false)b4:vlookup(a4,商品价格表!a3:e411,2,false)b5:vlookup(a5,商品价格表!a4:e412,2,false)vlookup函数的第二项参数,也就是《商品价格表》的搜索区域被自动更改了,从b4开始的以下的其它列的搜索区域被excel的自动填充功能填充为不正确的区域了。12所以我们要对b3单元格的函数”vlookup(a3,商品价格表!a2:e410,2,false)“函数进行适当的修正,确保b4至b102列的”自动填充“计算的搜索区域保持正确的区域,不会被改变。我们将鼠标选中b3单元格,将光标移动到fx函数编辑框中即可对函数直接进行编辑,将函数中的第二项参数的a2:e410矩形区域在数字和字母前添加”$“符号即可,如图所示。13然后用鼠标选中b3单元格,然后将鼠标放置在单元格的右下角,直到出现黑色的十字时,双击即可实现b4至b102列的”自动填充“计算,而且保证结果都是正确的。14求出了b列的结果后,我们有更简单的方式可以求出c列和d列的值。我们可以直接通过上述的直接在函数编辑框中对函数进行编辑的方式先编辑出c3和d3的函数。15先复制b3的函数:用鼠标选中b3单元格,将光标移动到fx函数编辑框中,选中整个函数内容,点击复制。为确保不破坏b3单元格的函数内容,在复制之后要点击1次fx函数编辑框前方的”对号“16再编辑c3的函数:用鼠标选中c3单元格,将光标移动东fx函数编辑框中,粘贴所复制的b3单元格的函数内容。再对函数内容进行编辑,c3所要搜索的是”产地“,因为所要搜索的区域未变,搜索的名称未变,只是搜索的列数发生了变化,所以可以很简单的对c3的函数进行编辑。c3所要搜索的是”产地“,根据《商品价格表》,产地为d列,第4列,只需把vlookup(a3,商品价格表!a2:e410,4,false)中的vlookup的第三项参数改为”4“即可完成编辑,然后点击1次fx函数编辑框前方的”对号“,即可得到c3的结果。17再通过向下填充的方式对整个c列进行填充,显示整个c列的结果。18先复制b3的函数,再编辑d3的函数:用鼠标选中d3单元格,将光标移动东fx函数编辑框中,粘贴所复制的b3单元格的函数内容。再对函数内容进行编辑,d3所要搜索的是”零售价“,因为所要搜索的区域未变,搜索的名称未变,只是搜索的列数发生了变化,所以可以很简单的对d3的函数进行编辑。d3所要搜索的是”零售价“,根据《商品价格表》,产地为e列,第5列,只需把vlookup(a3,商品价格表!a2:e410,5,false)中的vlookup的第三项参数改为”5“即可完成编辑,然后点击1次fx函数编辑框前方的”对号“,即可得到d3的结果。19再通过向下填充的方式对整个d列进行填充,显示整个d列的结果。20这样就完成了整个《价格查找表》的制定。当《商品价格表》的信息更新时,只需点击”刷新“即可更新这整个《价格查找表》的信息,实现与《商品价格表》的信息同步。end 20210311
类似问答
-
excel函数教程:irr函数及应用
-
2024-12-02 05:41:44
-
提问者: 未知
1例如,如果要开办一家服装商店,预计投资为¥110,000,并预期为今后五年的净收益为:¥15,000、¥21,000、¥28,000、¥36,000和¥45,000。分别求出投资两年、四年以及五年后的内部收益率。 在工作表中输入数据,如下图所示。
2计算此项投资四年后的内部收益率irr(b1:b5)为-3.27%; 点击b8_点击函数图标fx_插入函数参数框_选择函数类别(常用函数或财务函...
-
-
abs函数作用
-
2024-12-02 03:49:50
-
提问者: 未知
功 能: 求整数的绝对值例如:c语言int number = -1234;abs(number)v**ual basicabs格式:abs()pascalfunction abs(x : real) : longint;功 能: 求数的绝对值matlab求复数实部与虚部的平方和的算术平方根格式:abs(x)excel 编辑返回数字的绝对值。绝对值没有符号。语法abs(number)number 需...
-
设置函数公式,自动计算工龄时间,要精确到月份。
-
2024-12-02 23:37:19
-
提问者: 未知
=datedif(g5,h5,"m")是计算来了多少个月=int(datedif(g5,h5,"m")/12)&"年“&mod(datedif(g5,h5,"m"),12)&"月”
-
excel函数公式:day、date函数实用技巧解读
-
2024-12-02 00:59:34
-
提问者: 未知
1一、day函数。作用:返回一个月中第几天的数值,暨返回日期中的日。语法:=day(查找日期)。方法:在目标单元格中输入公式:=day(d3)。2二、date函数。作用:返回相应的日期或日期代码。语法:=date(年,月,日)。1、基本应用。方法:在目标单元格中输入公式:=date(d3,e3,f3)。32、变异用法。方法:在目标单元格中输入公式:=date(d3,e3,f3)。解读:1、从示例中...
-
vlookup函数的使用方法(图解说明,很详细)
-
2024-12-02 01:31:11
-
提问者: 未知
操作方法为双击下图所示灰色表格,然后鼠标左键单击列表上面的fx插入函数。4 2.点fx后弹出如下图标,在下拉列表中选择“vlookup”,点确定。5 3.点确定后,弹出vlookup...
-
excel 中mod函数的用法实例
-
2024-12-02 11:37:29
-
提问者: 未知
1mod函数的语法为:mod(number,div**or)用中文表示语法为:mod(被除数 , 除数)我们知道:被除数=除数*整数商+余数;易得:余数=被除数-除数*整数商用excel语言表达即是:mod(a,d)=a-d*int(a/d)mod函数即是按照这样的等式求得余数并返回结果的。如下图所示:2如图所示,求下表数据的余数。(1)、被除数和除数均为整数。3在c2单元格中录入公式:‘’=mo...
-
strcat函数用法
-
2024-12-02 13:10:18
-
提问者: 未知
11.在c语言的string.h库中有个神奇的函数叫做strcat,它可以做到这一点。下面开始我们的讲解~~~此时我们可能会想知道它的原型构成:22.函数的原型是传入了两个char类型的指针,中文定义如下:33.该函数将返回一个指向最终的目标字符串 dest 的指针44.打印结果如下:55.再举个通俗易懂的例子:66.打印结果如下:end
-
excel用什么函数检查数据是否正确
-
2024-12-02 22:54:41
-
提问者: 未知
excel用if函数检查数据是否正确。 if函数:excel的逻辑函数,执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 if 对数值和公式进行条件检测。 语法 if(logical_test,value_if_true,value_if_false) 其中: logical_test 表示计算结果为 true 或 false 的任意值或表达式。例如,a10=100 就是...
-
excel如何计算分位数:percentile函数用法实例
-
2024-12-02 09:59:33
-
提问者: 未知
1percentile相关的函数包括:1.包含0和1:percentile、percentile.inc2.不包含0和1:percentile.exc。我们以percentile.exc函数为例来进行说明。如下图所示,percentile.exc用于计算某个数据区域内的百分位数。2计算步骤演示如下:1.我们先对数据源进行升序排序。32.提取出第1个参数:(数据源的数量-1)*要提取的分位数(以50...
-
精确到______位,有______个有效数字.
-
2024-12-02 20:35:16
-
提问者: 未知
中,8在万位上,则精确到了万位,有两个有效数字. 故答案为:万,2. 近似数精确到哪一位,应当看末位数字实际在哪一位.有效数字的个数看a即可,与n无关. ...