永发信息网

openoffice中的vlookup函数怎么用?

答案:5  悬赏:20  手机版
解决时间 2021-01-18 09:38
openoffice中的vlookup函数怎么用?
最佳答案
一、VLOOKUP函数
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
公式:=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

二、VLOOKUP函数参数说明
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
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 查找时是精确匹配,还是近似匹配。如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。
三、VLOOKUP函数举例说明
利用VLOOKUP函数在sheet3中显示sheet2中任务三的具体内容



(1)在sheet3中需要显示任务三的具体内容的单元格中插入“VLOOKUP”函数,在“VLOOKUP”函数

对话框中第一个输入框”lookup_value“中输入Sheet2!A5或者单击Sheet2!A5;在“VLOOKUP”函数对话框中第二个输入框”table_array“中输入Sheet2!A3:B8或者单击Sheet2!框选上A3:B8;在“VLOOKUP”函数对话框中第三个输入框”col_index_num“中输入2(因此要查找的数据在第二列上),在“VLOOKUP”函数对话框中第四个输入框”range_lookup“中输入true。
(2)单击”确定“按钮,完成任务三的查找。

全部回答
看帮助呗
使用函数VLOOKUP和LOOKUP可以实现你的功能,如果结果是数值,我建议使用SUMIF,例如:
=SUMIF(B:B, x, F:F)
强烈使用SUMIF函数,但是SUMIF只支持金额、或者电话号码这些可以转换为数字的结果列(F),否则必须使用VLOOKUP,VLOOKUP必须要先对内容进行排序,否则返回结果是错的,VLOOKUP的函数如下:
=VLOOKUP(B:F, x, 5, FALSE)
请参考
语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 将返回错误值 #N/A。
Table_array 为两列或多列数据。请使用对区域的引用或区域名称。table_array 第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。不区分大小写。
Col_index_num 为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。如果 col_index_num :
小于 1,VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。
Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:
如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。可以选择“数据”菜单上的“排序”命令,再选择“递增”,将这些值按升序排序。有关详细信息,请参阅默认排序次序。
如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array 第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
=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 的第一列中的数值可以为文本、数字或逻辑值。
文本不区分大小写。
=vlookup(A1,sheet2!A:B,2,0)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
仙度瑞拉的童话故事
歌词里有only you, can make my sky bright的
手机在离身体多大距离就没有辐射了?
我今天杀鸡发现一个鸡宝,要去哪里鉴定是不是
这个图标是啥意思
24岁该不该去读大专
求各种网络小说的绿帽文,越多越好 求各类都
电路问题求解
16.12x99+16.2 ,,,,,简便
歌词你是谁我是谁为了....这歌名是什么?谁唱
爱情数字1512009442的含义是什么意思?
六个字动漫名字有哪些
怎么才能用电视做电脑显示器呢?
叙永到徐州距离多少公里
认养一头牛和伊利纯牛奶哪种好
推荐资讯
反常积分∫(1,+∞)sin1/x^2dx是收敛的?
为什么部分女生会有优越感
卢沟桥纪念傅物馆里面有什么
素菜能不能放下顿吃
求晏几道的《思远人》中所描绘的意象、意境、
如何判断裸子植物有无长短枝之分
z236次19号车厢56号57号是靠什么位置?
下一轮猪价大涨什么时候到来
谁知道仁炟法师答:为什么佛菩萨不直接在世间
怎样查询中标公示?
有高手看得懂图里绿色这颗是电阻还是电容还是
当初的你那么狠 头也不回让我滚是哪首麦
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?