- ·上一篇教育:手机版excel表格函数怎么下拉
- ·下一篇教育:excel表格拿身份证号怎么算龄
excel表格怎么填充图书名称
1.excel中VLOOKUP函数(【图书名称】,表2,2,0)表2, 2, 0分别指什么
WPS的,跟MS Office略有区别,仅供参考.
VLOOKUP
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数
HLOOKUP。
在 VLOOKUP 中的 V 代表垂直。
语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在数组第一列中查找的数值。LOOKUP_value
可以为数值、引用或文本字符串。
Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或数据清单。
如果 range_lookup 为 TRUE,则 table_array
的第一列中的数值必须按升序排列:…、-2、-1、0、1、2、…、-Z、FALSE、TRUE;否则,函数 VLOOKUP 不能返回正确的数值。如果
range_lookup 为 FALSE,table_array 不必进行排序。
通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。
Table_array 的第一列中的数值可以为文本、数字或逻辑值。
文本不区分大小写。
Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array
第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num 小于 1,函数
VLOOKUP 返回错误值值 #VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值
#REF!。
Range_lookup 为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE
或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果 range_value 为 FALSE,函数
VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。
说明
如果函数 VLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于等于 lookup_value
的最大值。
如果 lookup_value 小于 table_array 第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
如果函数 VLOOKUP 找不到 lookup_value 且 range_lookup 为 FALSE,函数 VLOOKUP 返回错误值 #N/A
2.如何用VLOOKUP函数完成图书单价的填充
方法/步骤1单击“单价”列G3空格,在“公式”选项卡下选择“插入函数”,弹出“出入函数对话框”2在对话框中选择VLOOKUP函数。
找不到可以在“搜索函数”中输入函数名点击“转到”,在“选择函数”中就可以看到要找的函数,点击确定。弹出“函数参数”对话框3我们插入图书单价的依据是图书定价表(sheet2)中的“图书编号”.把光标停在lookup_value预选框中,单价”图书编号D3“列,此时lookup_value中出现D3。
4把光标放到table_array,选择sheet2,选中A3:C19表格.5Col_index_num表示“单价”在待搜索表格(SHEET2)中所在的“列数”。这里在第三列,所以输入36Range_lookup中输入"TRUE"7单击确定后得到“G3列显示36”.把鼠标放在G3单元格右下角显示出一个黑色狮子架时拖动光标向下直至最后得出全部数据。
3.=VLOOKUP([@图书名称],表2,2,)
这个是Excel2010支持使用"结构化引用"来引用表中的单元格,以"图书名称"字段为例:
[@图书名称] '代表当前行对应的该字段中的值
类似还有:
[[#全部],[图书名称]] ‘代表该字段全部区域
[[#数据],[图书名称]] '代表该字段数据区域
[[#标题],[图书名称]] ‘代表该字段标题
[[#汇总],[图书名称]] ‘代表该字段汇总区域
至于公式:VLOOKUP([@图书名称],表2,2,)
表2,就是指“图书定价参考表”,公式的用途就是根据图书的名称,到“图书定价参考表”里查找它的价格,这里没有指定最后一个参数,表示模糊匹配,即:找不到精确值时返回小于等于精确值的最大值。前提,表2的图书名称必须要升序排列。
4.怎么使用excel中的vlookup函数完成自动填充
所需工具材料:EXCEL 方法如下: 1、举例来说:现要将表1中的学生的总分进行填充。
2、切换到“表一”页签,在单元格B2输入:=vlookup(A2, 3、然后切换到“表二”页签,选中要查找数据的区域,这时“表一”页签单元格B2的值自动变为:=vlookup(A2,表二!A2:B17。 注:表二!A2:B17的意思是:系统将在表二”页签的A2:B17形成的表格区域中进行数据查找。
4、再切换回“表一”页签,将单元格B2的值“=vlookup(A2,表二!A2:B17”修改为"=vlookup(A2,表二!$A$2:$B$17"。 注:$表示取绝对值,$A$2:$B$17表示在下拉填充其他单元格时行列不变。
5、然后在单元格B2中接着输入:=vlookup(A2,表二!$A$2:$B$17,2,false),并回车 注:第三个参数“2”代表的是意思是指在“表二!A2:B17”形成的表格中的第2列中返回值; 第四个参数"false"表示是按精确查找。 6、下拉单元格B2将B列的其他单元格进行vlookup公式复制自动填充并计算。