关于说明vlookup()函数使用需要注意的问题有哪些?,vlookup函数的注意事项这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、VLOOKUP函数表格或数值数组首列查找指定数值并由此返回表格或数组该数值所行指定列处数值里所说数组理解表格区域数组列序号:数组首列区域第纵列此列右边依次第2列、3列……假定某数组区域B2:E10B2:B10第1列、C2:C10第2列……语法:VLOOKUP(查找值区域列序号逻辑值)查找值:需要数组第列查找数值数值、引用或文字符串区域:数组所区域B2:E10也使用对区域或区域名称引用例数据库或数据清单列序号:即希望区域(数组)待返回匹配值列序号1时返回第列数值2时返回第二列数值此类推;若列序号小于1函数VLOOKUP 返回错误值 #VALUE!;大于区域列数函数VLOOKUP返回错误值 #REF!逻辑值:TRUE或FALSE指明函数 VLOOKUP 返回时精确匹配还近似匹配 TRUE 或省略则返回近似匹配值也说找精确匹配值则返回小于查找值大数值;逻辑值FALSE函数 VLOOKUP 返回精确匹配值找则返回错误值 #N/A查找值文本时逻辑值般应 FALSE 另外:·查找值小于区域第列小数值函数 VLOOKUP 返回错误值 #N/A·函数 VLOOKUP 找查找值 且逻辑值 FALSE函数 VLOOKUP 返回错误值 #N/A下面举例说明VLOOKUP函数使用方法假设Sheet1存放小麦、水稻、玉米、花生等若干农产品销售单价:A B 1 农产品名称 单价2 小麦 0.563 水稻 0.484 玉米 0.395 花生 0.51…………………………………100 大豆 0.45Sheet2销售清单每次填写清单内容尽相同:要求Sheet2输入农产品名称、数量根据Sheet1数据自动生成单价和销售额设下表Sheet2:A B C D 1 农产品名称 数量 单价 金额2 水稻 1000 0.48 4803 玉米 2000 0.39 780………………………………………………… D2单元格里输入公式:=C2*B2 ;C2单元格里输入公式:=VLOOKUP(A2Sheet1!A2:B1002FALSE) 用语言来表述:Sheet1表A2:B100区域第列查找Sheet2表单元格A2值查返回行第2列值样当Sheet2表A2单元格里输入名称改变C2里单价会自动跟着变化当Sheet1单价值发生变化Sheet2相应数值也会跟着变化其单元格公式采用填充办法写入VLOOKUP函数使用注意事项说VLOOKUP函数相信大家都会使用而且都使用得熟练了过有几细节问题大家使用时还留心下好.VLOOKUP语法VLOOKUP函数完整语法样:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)1.括号里有四参数必需参数range_lookup逻辑值我们常常输入0字或者False;其实也输入1字或者true两者有区别呢前者表示完整寻找找传回错误值#N/A;者先找模样找再去找接近值还找也只好传回错误值#N/A对我们其实也没有实际意义只满足好奇而已有兴趣朋友去体验体验2.Lookup_value重要参数数值、文字字符串、或参照地址我们常常用参照地址用参数时有两点要特别提醒:A)参照地址单元格格式类别与去搜寻单元格格式类别要致否则有时明明看有资料抓过来特别参照地址值数字时明显若搜寻单元格格式类别文字虽看起来都123抓出东西来而且格式类别未输入数据时要先确定好数据都输入进去了发现格式符已时已晚若还想去抓则需重新输入B)第二点提醒使用时方便实用小技巧相信少人早知道了我们使用参照地址时有时需要lookup_value值固定格子内而又要使用下拉方式(或复制)函数添加新单元格去里要用$符号了起固定作用符号比说我始终想D5格式来抓数据则把D5弄成样:$D$5则论何拉、复制函数始终都会D5值来抓数据3.Table_array搜寻范围col_index_num范围内栏数Col_index_num 能小于1其实等于1也没有实际用出现样错误值#REF!则能col_index_num值超过范围总字段数二.VLOOKUP错误值处理我们都知道找数据函数总会传回样错误值#N/A错误值其实也有用比方说我们想样来作处理:找传回相应值找我自动设定值等于0函数写成样:=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))句意思样:VLOOKUP函数返回值错误值(找数据)等于0否则等于VLOOKUP函数返回值(即找相应值)里面又用了两函数第iserror函数语法iserror(value)即判断括号内值否错误值等于true等于false第二if函数也常用函数面有机会再跟大家详细讲解语法if(条件判断式结1结2)条件判断式对执行结1否则执行结2举例子:=if(D2=,空,有东西)意思D2格子里空值显示文字空否则显示有东西(看起来简单吧其实编程序也样子判断来判断去)三.含有VLOOKUP函数工作表档案处理般来说含有VLOOKUP函数工作表又别档案里抓取数据档案往往比较大尤其当使用档案本身大时候每次开启和存盘都受伤事情有没有办法把文件压缩下加快开启和存盘速度呢里提供小小经验工作表里点击工具--选项--计算把上面更新远程参照和储存外部连结勾去掉再保存档案则会加速少信试试下面详细说下原理1.含有VLOOKUP函数工作表每次保存档案时会同时保存份其外部连结档案样即使单独打开工作表时VLOOKUP函数样抓取数值2.工作表打开时微软会提示否要更新远程参照意思说要要连接新外部档案好让VLOOKUP函数抓新值有足够耐心妨试试3.了解点我们应该知道每次单独打开含有VLOOKUP函数工作表时里面抓取外部档案数值只上次我们存盘时保存值若要连结新值必须要把外部档案同时打开VLOOKUP函数我所了解也只些大家有好经验或有疑问欢迎大家提出起探讨。
本文分享完毕,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!