分类：电脑/网络-程序设计
问题：Excel的逻辑函数与查找函数怎样实现根据条件显示结果 
回答：if的是if(条件,正确时返回值,错误时返回值)第三个参数可以省略，省略时返回false。如果希望返回查找结果可以修改为一下方式。=if（VLOOKUP($E$5,'E:存档数据Excel[电话本.xlsx]Sheet1'!$A$2:$AA$1000,5,FALSE)=0，A，VLOOKUP($E$5,'E:存档数据Excel[电话本.xlsx]Sheet1'!$A$2:$AA$1000,5,FALSE)=0）但是，上面的公式会进行两次查找，数据量大的时候对系统资源的消耗会比较明显。建议先利用一个单元格计算查找结果，比如$F$6。那么在那个单元格中写=VLOOKUP($E$5,'E:存档数据Excel[电话本.xlsx]Sheet1'!$A$2:$AA$1000,5,FALSE)在将现在的单元格写成=if($F$6=0,"A",$F$6)这样比较好。如果你并不希望这个单元格打印出来，你可以如下处理。1 将文字色设成和背景色一样的颜色2 如果这个过渡单元格但占一列或一行，可以将这列或者行设成隐藏3 可以选择打印范围外的单元格作为过渡单元格。打印范围可以在菜单-文件-页面设置的最后一页指定。