=IF(ISERROR(VLOOKUP(E7,$A$6:$C$23,3,FALSE)),"0",VLOOKUP(E7,$A$6:$C$23,3,FALSE))

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 18:32:12
=IF(ISERROR(VLOOKUP(E7,$A$6:$C$23,3,FALSE)),

=IF(ISERROR(VLOOKUP(E7,$A$6:$C$23,3,FALSE)),"0",VLOOKUP(E7,$A$6:$C$23,3,FALSE))
=IF(ISERROR(VLOOKUP(E7,$A$6:$C$23,3,FALSE)),"0",VLOOKUP(E7,$A$6:$C$23,3,FALSE))

=IF(ISERROR(VLOOKUP(E7,$A$6:$C$23,3,FALSE)),"0",VLOOKUP(E7,$A$6:$C$23,3,FALSE))
这个函数的意思是:在表格的区域$A$6:$A$23内查找和E7单元格相同的数据,如果没有相同数据,返回“0”值,如果有相同数据,返回相同数据对应的C列内的数据
相关函数解释:
1、IF(logical_test,[value_if_true],[value_if_false])IF 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值.):
logical_test 必需.计算结果可能为 TRUE 或 FALSE 的任意值或表达式.例如,A10=100 就是一个逻辑表达式;如果单元格 A10 中的值等于 100,表达式的计算结果为 TRUE;否则为 FALSE.此参数可使用任何比较运算符.
value_if_true 可选.logical_test 参数的计算结果为 TRUE 时所要返回的值.例如,如果此参数的值为文本字符串“预算内”,并且 logical_test 参数的计算结果为 TRUE,则 IF 函数返回文本“预算内”.如果 logical_test 的计算结果为 TRUE,并且省略 value_if_true 参数(即 logical_test 参数后仅跟一个逗号),IF 函数将返回 0(零).若要显示单词 TRUE,请对 value_if_true 参数使用逻辑值 TRUE.
value_if_false 可选.logical_test 参数的计算结果为 FALSE 时所要返回的值.例如,如果此参数的值为文本字符串“超出预算”,并且 logical_test 参数的计算结果为 FALSE,则 IF 函数返回文本“超出预算”.如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数(即 value_if_true 参数后没有逗号),则 IF 函数返回逻辑值 FALSE.如果 logical_test 的计算结果为 FALSE,并且省略 value_if_false 参数的值(即,在 IF 函数中,value_if_true 参数后没有逗号),则 IF 函数返回值 0(零).
2、语法
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.
3、ISERROR(value)
如果value值是错误的,则返回真值true

=IF(ISERROR(VLOOKUP(A2,A$1:A1,1,0)),, =IF(ISERROR(VLOOKUP(B2,ZLTJ,7,0))=TRUE,无,VLOOKUP(B2,ZLTJ,7,0)), =IF(ISERROR(VLOOKUP(B12,RECORD,2,FALSE)),,VLOOKUP(B12,RECORD,2,FALSE)) 关于ISERROR的使用=IF(ISERROR(VLOOKUP(A2,ZPM9!A:S,19,FALSE))=TRUE,0,VLOOKUP(A2,ZPM9!A:S,19,FALSE)) 的意义 关于ISERROR函数=IF(ISERROR(VLOOKUP($A10,服装批次!$A:$G,6,FALSE)),0,(VLOOKUP($A10,服装批次!$A:$G,6,FALSE))) =IF(ISERROR(VLOOKUP(E7,$A$6:$C$23,3,FALSE)),0,VLOOKUP(E7,$A$6:$C$23,3,FALSE)) =IF(ISERROR(VLOOKUP(B23,'2'!B:E,4,FALSE)),,VLOOKUP(B23,'2'!B:E,4,FALSE)) 如何解释 =IF(ISERROR(VLOOKUP(D15,Sheet4!A:C,3,FALSE)),,VLOOKUP(D15,Sheet4!A:C,3,FALSE)) =IF(ISERROR(VLOOKUP(B2,$D$1:$E$3960,2,0)),,VLOOKUP(B2,$D$1:$E$3960,2,0)) =IF(ISERROR(VLOOKUP(A2,A$1:A1,1,0)),,重复)是什么意思呀 excel里if、iserror、vlookup嵌套怎么用=IF(ISERROR(VLOOKUP(O6,B:E,2,FALSE)),VLOOKUP(O6,F:I,2,FALSE),VLOOKUP(O6,B:E,2,FALSE))这个是可以用的,我想再加一条,就是当这个公式error的时候再来一个lookup,即=IF(ISERROR(IF(ISERROR 当使用IF(ISERROR(VLOOKUP后得出数值为0显示为-使用了=IF(ISERROR(VLOOKUP()),0,VLOOKUP())后,当单元格显示为“0“时,怎么可以让它显示为”-“又不影响计算? ISERROR 函数和VLOOKUP函数结合在一起的含义=IF(ISERROR(VLOOKUP($A1,$B$1:$B$8,1,FALSE)),TRUE,FALSE)这个函数表达式的含义,还有就是VLOOKUP函数中的1表示什么意思,为什么有时候是2? 这个excel公式的意思=IF(B8=0,,IF(ISERROR(VLOOKUP(B8,#REF!,5,FALSE)),★,VLOOKUP(B8,#REF!,5,FALSE))) excel中=IF(A2=,,IF(ISERROR(VLOOKUP(A2,SHEET1!A:B,2,0)),查无此人,VLOOKUP(A2,SHEET1!A:B,2,0))) iserror函数如图,有两个表,如何使用IF(ISERROR(VLOOKUP(),"",VLOOKUP()))填入一图中职务的信息? =IF(ISERROR(公式),,公式) =(VLOOKUP(*&A2&*,{00 01 02,对},2,0))这两个公式如何嵌套 谁能解释一下这个公式的意思?=IF(ISERROR(VLOOKUP(A1,C:C,1,FALSE)),保留,删除)