=IF(E4= , ,(VLOOKUP(E4,明细帐!A:B,2,FALSE)))是什么意思

谁知道excel表格里这样的公式是怎么弄出来的,、请讲解一下,谢谢了,急用

汉语注解:
if 如果 (e4= , ,应该是e4="","",代表e4单元格是空值的话,那就返回空值;(vlookup(e4,明细账!A:B,2,FALSE)应该整体理解,如果e4不是空值,那么返回后面这个公式 =vlookup(e4,明细帐!A:B,2,FALSE)的值,这个公式的意思是 找 “明细账”这个工作表中A列到B列的 数据,如果A列中有某个单元格的数据 等于e4单元格的数据 ,那么返回这个单元格与之对应的B列单元格的数据。2代表列的个数,A:B,从A开始查,就是1,2.如果是A:D,那么应该是1,2,3,4,我们要求返回D列数据就改成4,要求返回C列数据就改成3.FALSE是语法代表是否精确查找,可已用0或者1代替,有不同效果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-08
vlookup 是把两堆数据配对起来的函数
VLOOKUP(E4,明细帐!A:B,2,FALSE)括号里E4是判断的条件,明细帐!A:B,是跟踪数据的区域,2是回到第几列,FALSE是不绝对引用本回答被提问者采纳