
//整体为一个IF函数
=IF
(
ISNA( VLOOKUP($C$2,现场检查记录库!$A$1:$F$2000,ROW(B8),0) ),
//如果VLOOKUP这个函数的执行结果为“#N/A”,
"""现场检查记录库""工作表没有编号" &拍兄 $C$2,
//那么就等于 【""现场检查记录库""工作表没有编号】 和固定C2单元格的内容合并以袭乱袭后的结果
VLOOKUP($C$2,现场检查记陪含录库!$A$1:$F$2000,ROW(B8),0)
//否则就等于VLOOKUP这个函数的结果
)
VLOOKUP这个函数:
VLOOKUP($C$2,现场检查记录库!$A$1:$F$2000,ROW(B8),0)
以固定C2单元格的内容,在“现场检查记录库”这个sheet的第一列的1到2000行中查找相同的内容,然后匹配它对应“X”列的内容(“X”=ROW(B8),B8的所在行数也就是8)。
不过需要注意的是你这里的vlookup函数的结果永远是“#N/A”,因为“$A$1:$F$2000“这个条件限定了vlookup函数的条件匹配范围为A列到F列,也就是最多横跨6列,而”ROW(B8)“的结果为8,超过了这个范围,永远匹配不到结果的,所以结果恒为“#N/A”。也就是说IF函数的结果恒为
"""现场检查记录库""工作表没有编号" & $C$2
【""现场检查记录库""工作表没有编号】 和固定C2单元格的内容合并以后的结果
最好的解释是按F1查看EXCEL帮助信息。码迅
你这个其实就是一个简单的IF条件。当VLOOKUP结果为#NA时缓模羡候,IF语句扰拍的结果为:""""现场……&C2,否则IF的结果(也就是函数最终结果)为VLOOKUP函数的结果
可以根据用户需要,进行计算并返回滑念指定单元格的值租让敏。还可以根据简单函数编写复杂的计算公弊枝式,满足用户的各种需要