VLOOKUP函数只针对数字吗,可以是文字吗

作者&投稿:陆松 (若有异议请与网页底部的电邮联系)
VLOOKUP函数中的查找值必须是数字吗??/我输入的是汉字结果老是不对~

不是必须是是数字,Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。
语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回错误值 #N/A。
table_array 必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。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 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。
要点 如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。
有关详细信息,请参阅对区域或表中的数据进行排序。
如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。
如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。

扩展资料
VLOOKUP的错误值处理。
如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。
例如,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,就自动设定它的值等于0,则函数可以写成这样:
=if(iserror(vlookup(1,2,3,0)),0,vlookup(1,2,3,0))
在Excel 2007以上版本中,以上公式等价于
=IFERROR(vlookup(1,2,3,0),0)
这句话的意思是:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。
这里又用了两个函数。
第一个是iserror函数。它的语法是iserror(value),即判断括号内的值是否为错误值,如果是,就等于true,不是,就等于false。
第二个是if函数,这也是一个常用的函数的,后面有机会再跟大家详细讲解。它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。
举个例子:=if(D2=””,”空的”,”有东西”),意思是如D2这个格子里是空的值,就显示文字“空的”,否则,就显示“有东西”。(看起来简单吧?其实编程序,也就是这样子判断来判断去的。)
在Excel 2007以上版本中,可以使用iferror(value, value_if_error)代替以上两个函数的组合,该函数判断value表达式是否为错误值,如果是,则返回value_if_error,如果不是,则返回value表达式自身的值。
参考资料来源:百度百科-vlookup
参考资料来源:百度百科-VLOOKUP函数应用

不仅限于数字,只要是在EXCEL中能输入的内容基本上都能用作查找值。

亲,这样提问有点模糊啊,这要看到你表格的数据才能提供解决方法的,请把数据截图发上来,切记要把最左边那表示行的1、2、3、4.。。。的数字及上方表示列的A、B、C、D。。。。截在图中,并附上详细的说明哦。

不只针对数字,可以是文本。

VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。

VLOOKUP函数的语法规则如下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

vlookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。

Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。

col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值。

扩展资料:

VLOOKUP函数使用注意事项:

1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。

2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有三点要特别提醒:

A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文本格式,虽然看起来都是123,但是就是抓不出东西来的。

B)在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。

C) 用“&" 连接若干个单元格的内容作为查找的参数。在查找的数据有类似的情况下可以做到事半功倍。

3.Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。

选取Table_array时一定注意选择区域的首列必须与lookup_value所选取的列的格式和字段一致。比如lookup_value选取了“姓名”中的“张三”,那么Table_array选取时第一列必须为“姓名”列,且格式与lookup_value一致,否则便会出现#N/A的问题。

4.在使用该函数时,lookup_value的值必须在table_array中处于第一列。

参考资料:VLOOKUP函数-百度百科



  1. vlookup也可以用于文字。

  2. VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用。

  3. Lookup_value 可以为数值、引用或文本字符串。



可以针对文字,此函数还可以进行模糊查找,特别实用!!此函数可以基本解决工作中遇到的相关匹配查找问题.

可以。只要格式相同,都可引用。

该函数,文字和数字都能提取,你试试就知道。


如何使用vlookup函数查找凭证字号数据?
方法如下 1、首先,Microsoft EXCEL 表格。2、然后,打开需要查询的工作表。3、使用LOOKUP函数的精确查找功能。4、例如,我要查找科目名称为“管理费用”的凭证字号是什么,就可以在表格内输入公式:=VLOOKUP(H2,A1:C31,3,FALSE)。5、然后点击“enter“回车””键就可以精确提取数据了。小技巧 1、按...

excel中lookup函数如何精确匹配查找
excel中lookup函数匹配查找的示例如下:1、如下有两个表格,一个是语文成绩,一个是数学成绩,现在要将两个汇总,比如讲数学成绩移动到语文成绩的表格,但是两个表格的序号不一致,可以通过lookup函数来快速匹配;2、鼠标左键单击要输入第一个数学成绩的单元格,如下图红框所示;3、输入函数“=VLOOKUP(A2...

怎样在Excel中使用LOOKUP函数
只包含一行或一列的区域。result_vector 参数必须与 lookup_vector 大小相同。说明如果LOOKUP 函数找不到 lookup_value,则它与 lookup_vector 中小于或等于 lookup_value 的最大值匹配。如果lookup_value 小于 lookup_vector 中的最小值,则 LOOKUP 会返回 #N\/A 错误值。示例如果将示例复制到一个空白工作表中,...

EXCEL中函数VLOOKUP与函数LOOKUP的区别
比如你有两列数据组成的区域,要求返回第2列的数据,刚它会从第一列中找到你要的值,这个值对应的行在第二列中的数据会返回给你 三、例子 1如下图:根据员工编号所在行的代码,查找姓名行对应的姓名,两者是水平的关系,因此应该使用HLOOKUP函数。2与前一例不同,上图右侧部分是根据员工编号所在列...

lookup函数的实际应用查找最后一次采购日期
可以看到上面只有三个是0(标红色)其他都是错误值。在lookup函数中,错误值是会被忽略的。所以上面的一大串数据在lookup函数中只会是 (“ ” 表示空值){“”;0;“”;“”;“”;0;“”;“”;“”;0;“”;“”} 图示法:上面每个;表示的是区分位置的,总共有12个值,三个0和9个空值,...

Lookup函数最经典的公式99人却不懂1和0的用法
首先,先看一下lookup函数的一个查找特性:给一个足够大的数(比范围内所有数都大),必定返回最后一个值。(原理是二分法查找,这里不再细 )无论你添加什么类型数值,只要小于给定的值,都会返回最后一个 如果有错误值,直接忽略 这个忽略错误值的特征非常重要,因为当根据条件查找时,只需要把不符合...

LOOKUP函数从入门到放弃
LOOKUP函数先来,这个函数,有不少人新人学哭了,一会儿这个用法,一会儿那个用法,懵逼了。1.根据到期时间,按年划分区间。在截图的时候,时间只显示月日,实际上,这里有的时间是跨年的。11月20日不可能是2018年的,因为还未到2018年11月,不可能提前开票,只能是2017年的。将单元格设置为年月日形式...

怎样在Excel中使用LOOKUP函数
全部显示 LOOKUP 请参阅 函数 LOOKUP 有两种语法形式:向量和数组。向量为只包含一行或一列的区域。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值。如果需要指定包含待查找数值的区域,则可以使用函数 LOOKUP 的这种形式。函数 ...

vlookup函数的使用方法及实例
vlookup函数的使用方法及实例如下:让两个表格同类商品排序完全一样。F2单元格公式=IFERROR(VLOOKUP($B2,$B$12:$D$16,COLUMN(A1),),"")。公式说明:IFERROR函数用来屏蔽错误值。相关内容:vlookup函数与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间...

Excel中lookup函数的用法详解
对于详细的测试或超出函数嵌套限制的测试,还可以使用 LOOKUP 函数来代替 IF 函数。请参阅数组形式的示例。为了使 LOOKUP 函数能够正常运行,必须按升序排列查询的数据。如果无法使用升序排列数据,请考虑使用 VLOOKUP、HLOOKUP 或 MATCH 函数。向量形式 向量是只含一行或一列的区域。LOOKUP 的向量形式在...

合水县19790658119: VLOOKUP函数只针对数字吗,可以是文字吗 -
宰侨妇康: 不只针对数字,可以是文本. VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能.功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的...

合水县19790658119: vlookup只可以匹配数值吗 -
宰侨妇康: 可以用vlookup(查找值,范围,列号,false) 在两个单元格中实现 =vlookup($d$1,$a$1:$c$1,2,false)&vlookup($d$1,$a$1:$c$1,3,false)

合水县19790658119: 在EXCEL中,vlookup函数第三个参数值只能是数字吗,如果表的列数很多,我如何能快速提取某列数值? -
宰侨妇康: 在拖选第二个参数的区域的时候,区域的最右下角会显示**R***C的,其中**C的“**”就是列数. 同样的,在第二个参数的区域的时候,如果直接选列,也会有一个**C的提示.

合水县19790658119: vlookup函数的用法是什么? -
宰侨妇康: VLOOKUP函数用于首列查找并返回指定列的值,字母“V”表示垂直方向.第1参数lookup_value为要搜索的值,第2参数table_array为首列可能包含查找值的单元格区域或数组,第3参数col_index_num为需要从table_array中返回的匹配值的列...

合水县19790658119: LOOKUP函数是不是只对数值单元格有效?如果我想匹配的单元格内容是文本呢? -
宰侨妇康: 对文本也一样有效,但是,Lookup()第二参数的查找列里,必须是升序排列,不然结果会混乱,这一点很重要,呵呵!!另外,你也可以用Lookup的二分法,如:=LOOKUP(1,0/(查找区域=条件),结果区域)

合水县19790658119: VlLOOKUP函数能查找前一单元格的数值吗? -
宰侨妇康: 按照我们通常的思维,VLOOKUP函数只能查找要查找值所在列之后的数值;如果要查找前一列的数值,那就对调表格的列.其实,在数据源不对列进行前后对调的情况下也可以查找.VLOOKUP函数的用法: VLOOKUP函数的公式为:=...

合水县19790658119: vlookup函数怎么使用?最好举个实例,谢谢! -
宰侨妇康: VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法. 一、功能 在表格的首列查找指定的数据,并返回指定的数据所在行...

合水县19790658119: 函数vlookup的用法 -
宰侨妇康: 单元格输入=vlookup然后按下ctrl和A,那几个参数都有解释.如果你还看不懂,就在看一下帮助.

合水县19790658119: vlookup函数的用法⊥vlookup函数的用法 -
宰侨妇康: 表一 A列举例:学号,想从表一中取到某个学号的成绩 在B列设置函数=VLOOKUP(A1:学号 B列:成绩 表二 A列

合水县19790658119: excel中的vlookup函数怎么用 -
宰侨妇康: excel中的vlookup函数的使用方法详解: 1 函数的语法为: VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找) 第一参数是要在表格或区域的第一列中查询的值.第二参数是需要查询的单元格区域,这个区域中的首列必...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网