execl公式翻译

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:15:41
请教:EXECL公式
=IF(ISERROR(VLOOKUP(SUBSTITUTE(A5," ",""),负债底稿6月!$A$6:$W$55,23,0)),0,VLOOKUP(SUBSTITUTE(A5," ",""),负债底稿6月!$A$6:$W$55,23,0))
代表什么意思,急急急!!!

这个公式编得是有些复杂,不过一个函数一个函数地把它拆开来理解也不难
首先理解SUBSTITUTE(A5," ",""),这个函数是说将A5单元格中的空格用""代替,也就是删除;
再看VLOOKUP(SUBSTITUTE(A5," ",""),负债底稿6月!$A$6:$W$55,23,0),它是说在 负债底稿6月 工作表中的 $A$6:$W$55 区域内第1列进行查找 SUBSTITUTE(A5," ","")(也就是删掉空格的A5),并返回其所在列第23栏数据;
ISERROR:它是用于检验公式是否返回任意值或错误,
最后整体来看这个公式:它的作用就是在 负债底稿6月 工作表中的 $A$6:$W$55 区域内第1列内进行查找 SUBSTITUTE(A5," ","")(也就是删掉空格的A5)并返回的所在列第23栏数据,如果未找到返回#NA的话,则公式最终返回0,若找到且计算正确则最终返回所查找到数据所对应23列的值,
不知楼主看明白没有

看不懂

真不明白啊!