请解释一个excel函数:=IF(C5="","",VLOOKUP(C5,sheet1!$B$4:$C$23,2,FALSE)),谢谢!

请详细解释下具体是啥意思。。。

如果c5单元格为空字符串,则返回空字符串,否则在sheet1!$B$4:$B$23中搜索C5单元格的值,返回第一个匹配对应的C列数值。2指的是搜索表的第2列,即C列,false指的是精确匹配。这个函数使用要求搜索的数据表(sheet1!$B$4:$C$23),首列最好是排序的,并且都不是重复的,如果不是,由于返回第一个匹配,可能会与你所想得不同
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-06
如果C5为空格,那么这个单元格也显示为空格;
如果C5有内容,那么就返回sheet1工作表中B列中等于C5、对应C列的值。本回答被提问者采纳
第2个回答  2012-07-06
当前单元格如果c5是空的,就显示空,如果不是空的,就在表sheet1的B4到C23区间内的B列查找C5,找到后,取第二列的值返回。false是指精确匹配
第3个回答  2012-07-06
如果c5不是空的,就在sheet1的B4到C23区间内找C5,找到后,选用第二列的值返回。
相似回答