请解释下这句EXCLE公式 =IF(A2="","",VLOOKUP(A2,Sheet2!$A$1:$C$3,2,FALSE))

如题所述

如果A2单元格的内容是空的,本单元格就是空的,否则就是VLOOKUP的返回值

VLOOKUP纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;HLOOKUP是按行查找的。
该函数的语法规则如下:

  VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
  
参数 简单说明 输入数据类型
lookup_value 要查找的值 数值、引用或文本字符串
table_array 要查找的区域 数据表区域
col_index_num 返回数据在区域的第几列数 正整数
range_lookup 精确匹配 TRUE(或不填) /FALSE

Lookup_value参数说明  Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。

Table_array参数说明  Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。
col_index_num参数说明  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参数说明  Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为false或省略 ,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 range_lookup 为 true,函数 VLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-07
如果A2是空值,就返回空值,否则,就返回工作表Sheet2的A1~C3区域内,以A2为条件查找Sheet2首列A列看看有没有匹配值,如果有就返回首列起第2列的对应值,否则返回错误值。
(其中:逻辑值FALSE——返回精确匹配值,如果找不到,则返回错误值 #N/A)
例如:
A2是100(不是空值),Sheet2的A3也是100,匹配,就返回A列起的第2列对应值即B3的数据。
第2个回答  2012-07-07
如果a2不为空,在sheet2表中的a2单元格、A1至C3区域的第2列查找,若有对应行,则返回a1:中对应行的值
第3个回答  2012-07-07
COUNTIF(range,criteria) Range 为需要计算其中满足条件的单元格数目的单元格...下面的例子仔细琢磨一下,举一反三,不难的。 C列为算出B列结果用的公式...

...A2="","",VLOOKUP(A2,Sheet2!$A$1:$C$3,2,FALSE))
如果A2单元格的内容是空的,本单元格就是空的,否则就是VLOOKUP的返回值 VLOOKUP纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;HLOOKUP是按行查找的。该函数的语法规则如下:VLOOKUP(lookup_value,table_array,col_index_num,range_loo...

请excel高手解释一下这句话的意思,vlookup
1)先来解释条件判断函数if ,格式是=if(a,"",b)意思是如果条件a成立,则显示为空(此处可以为其它值),否则显示为b 2)再参数a,你的参数a是ISNA(VLOOKUP($A1,Sheet2!A1:F22,3,FALSE)),isna函数是判断它里面的参数是否为错误,为错误则成立 3)再看vlookup函数,VLOOKUP($A1,Sheet2!A1:F...

EXCEL 请教VLOOKUP函数的公式
A:C,2,0)”,在C1输入公式“=vlookup(A1,总表!A:C,3,0)”。希望对你有用。

excel中如何用vlookup实现双条件匹配呢?
2. 操作步骤:在 Excel 表格中输入所需数据后,如需根据另一张表中的数据提取相关信息,可在目标表格中使用 VLOOKUP 函数。例如,输入公式 =VLOOKUP(A2,Sheet1!A2:C7,2,FALSE) 并按下回车键。3. VLOOKUP 函数的详细公式为 =VLOOKUP(条件1,条件2,$条件1区域$:$条件2区域$,返回列,0)。

请教vlookup函数使用方法
根据问题的需求,这个公式应该是:=vlookup(a2,sheet1!$a$2:$f$100,6,true)详细说明一下在此vlookup函数例子中各个参数的使用说明:1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据...

EXCEL的“vlookup”公式怎么使用?
详情请查看视频回答

请高手帮我写出下面excel表格满足两个条件的Vlookup公式!谢谢!!
=VLOOKUP($A2&B$1,IF({1,0},Sheet2!$A:$A&Sheet2!$B:$B,Sheet2!$C:$C),2,)数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向右和向下填充。像这样的例子,我倒喜欢用索引函数INDEX()=INDEX(Sheet2!$C:$C,MATCH($A2&B$1,Sheet2!$A:$A&Sheet2!$B:$B,))(也是...

请问 一下要怎么查EXLE Sheet1与Sheet2
如附件,在Sheet1的B2单元格中输入公式 =IF($A2="","",VLOOKUP($A2,Sheet2!$A:$C,COLUMN(B1),))右拖填充到C2 在Sheet1的D2中输入公式 =IF($A2="","",VLOOKUP($A2,Sheet3!$A:$C,COLUMN(B1),))右拖填充到E2 选定B2:E2下拉填充。

=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,S...
那样的用法,常用于VLOOKUP函数的反向查找用法,公式可精简为这样:=INDEX(Sheet2!C:C,MATCH(A2&B2,Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,)+1)IF({1,0},1就是返回Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,(这两列数据中间加一个连接符号& 连接起来作为一组数据),0就是...

excel表格=vlookup(a1,sheet2!a:b,2,0)函数公式的应用
要A和B列上都相同才调用C列上的内容。以下公式可实现这个要求:=INDEX(Sheet2!C:C,MATCH(A1&B1,Sheet2!A$1:A$10&Sheet2!B$1:B$10,))摁 SHIFT+CTRL+回车结束公式的输入,再将公式向下复制就可以。这里是假设表达2中的内容是在第1至10行,公式请根据实际范围修改位置。

相似回答