全球旧事资料 分类
VLOOKUP
列数并非必需的,它只是便于在不便中列1列2列3列4列5列6
元月二月三月
108097
209069
3010045
4011051
5012077
输入要查找的月份需要挑选出的列结果是
三月445VLOOKUPG11C6H8G12FALSE
功能这个函数在表格左侧的行标题中查找指定的内容当找到时,它再挑选出该行对应的指定列的单元格内容。语法
VLOOKUPlookup_valuetable_arraycol_i
dex_
umra
ge_lookupLookup_value为需要在数组第一列中查找的数值。Lookup_value可以为数值、引用或文本字符串。
Table_array为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用,例如数据库或如果ra
ge_lookup为TRUE,则table_array的第一列中的数值必须按升序排列:、2、1、0、、2、、Z、FALSE、TRUE;否则,函数VLOOKUP不能返回正确的数值。如果ra
ge_lookup为FALSE,table_array不必进行排序。通过在“数据”菜单中的“排序”中选择“升序”,可将数值按升序排列。Table_array的第一列中的数值可以为文本、数字或逻辑值。文本不区分大小写。Col_i
dex_
um为table_array中待返回的匹配值的列序号。Col_i
dex_
um为1时,返回table_array第一列中的数值;col_i
dex_
um为2,返回table_array第二列中的数值,以此类推如果col_i
dex_
um小于1,函数VLOOKUP返回错误值值VALUE;如果col_i
dex_
um大于table_array的列数,函数VLOOKUP返回错误值REF。Ra
ge_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值如果ra
ge_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值NA。
说明
如果函数VLOOKUP找不到lookup_value,且ra
ge_lookup为TRUE,则使用小于等于lookup_val如果lookup_value小于table_array第一列中的最小数值,函数VLOOKUP返回错误值NA。如果函数VLOOKUP找不到lookup_value且ra
ge_lookup为FALSE,函数VLOOKUP返回错误值
格式
没有专门的格式
f示例1下面的下示例是以指定的名字和月份为基础查找一个数值VLOOKUP是用于沿第一列向下查找指定的名字难点是如何向右查找指定的月份解决这个难题的方法是使用MATCH函数
函数MATCH通过使用找到名字的列表查找对应月份并推算该月份在列表中的位置不巧的是,因为月份列表的搜索范围与查找数值的范围不等宽函数MATCH函数返回的数字比我们需要的数字少1因此在公式中用了1进行调整函数VLOOKUP现在使用函数MATCH得到的调整的数字
在对应名字所在行向右查找到该行第
列对应单元r
好听全球资料 返回顶部