请高手文字解读以下 excel的 if 函数
发布网友
发布时间:2024-10-04 05:18
我来回答
共3个回答
热心网友
时间:2024-10-12 11:51
VLOOKUP(($B$2&A107),data!$A:$AN,30,FALSE)),在工作表“data”的A:AN区域的首列搜索B2和A107连接起来的字符串,找到后,返回第30列的数据。
IF(ISERROR(VLOOKUP公式),0,VLOOKUP公式),ISERROR判断公式是否返回错误值,是的话条件函数IF让结果返回为0,公式结果正确的话,返回公式结果。
热心网友
时间:2024-10-12 11:49
这个公式在07以上可以简化一下:
=IFERROR(VLOOKUP(($B$2&A107),data!$A:$AN,30,0),0)
公式的主体是:
VLOOKUP(($B$2&A107),data!$A:$AN,30,0)
得到在data!$A:$AN区域中A列等于$B$2&A107的单元格所对应的区域内第30列(就是AD列)的数据;
原公式使用了IF进行判断,当不存在查找数据(在data表中A列没有$B$2&A107,VLOOKUP显示错误)时,显示为0。
热心网友
时间:2024-10-12 11:54
公式中VLOOKUP(($B$2&A107),data!$A:$AN,30,FALSE)表示:在data!的A列,精确匹配当前工作表的B2与A107两个单元格的连接字符串,匹配后返回data!对应30列(AD列)的数据;
=IF(ISERROR(原公式),出错需要返回的值,原公式)
上面的句式用于将公式返回的错误值转为其他值。
在2007以上的版本中,公式可以精简为
=IFERROR(VLOOKUP($B$2&A107,data!$A:$AN,30,),0)
热心网友
时间:2024-10-12 11:51
VLOOKUP(($B$2&A107),data!$A:$AN,30,FALSE)),在工作表“data”的A:AN区域的首列搜索B2和A107连接起来的字符串,找到后,返回第30列的数据。
IF(ISERROR(VLOOKUP公式),0,VLOOKUP公式),ISERROR判断公式是否返回错误值,是的话条件函数IF让结果返回为0,公式结果正确的话,返回公式结果。
热心网友
时间:2024-10-12 11:56
这个公式在07以上可以简化一下:
=IFERROR(VLOOKUP(($B$2&A107),data!$A:$AN,30,0),0)
公式的主体是:
VLOOKUP(($B$2&A107),data!$A:$AN,30,0)
得到在data!$A:$AN区域中A列等于$B$2&A107的单元格所对应的区域内第30列(就是AD列)的数据;
原公式使用了IF进行判断,当不存在查找数据(在data表中A列没有$B$2&A107,VLOOKUP显示错误)时,显示为0。
热心网友
时间:2024-10-12 11:57
公式中VLOOKUP(($B$2&A107),data!$A:$AN,30,FALSE)表示:在data!的A列,精确匹配当前工作表的B2与A107两个单元格的连接字符串,匹配后返回data!对应30列(AD列)的数据;
=IF(ISERROR(原公式),出错需要返回的值,原公式)
上面的句式用于将公式返回的错误值转为其他值。
在2007以上的版本中,公式可以精简为
=IFERROR(VLOOKUP($B$2&A107,data!$A:$AN,30,),0)