乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>表<em>公式翻译</em>

<em>Excel</em>表<em>公式翻译</em>

作者:乔山办公网日期:

返回目录:excel表格制作


IF(ISERROR(VLOOKUP("1221"&(ROW()-7),本年引出!$A:$M,10,0)),0,……

是判断公式是否能找到匹配数据,找copy不到的话,返回0.
公式主体是VLOOKUP("1221"&(ROW()-7),本年引出!$A:$M,10,0)),其中"1221"&(ROW()-7)是用“1221”与行号函数返回一个新的数字字符串,如“12216",公式可简化为VLOOKUP("12216",本年引出!$A:$M,10,0))进行分析,即在“本年引用”表的A列搜索这个文本数字,找到匹配值时,返回第10列的数据。
(具体要看看VLOOKUP的用法。)

亲,其实这个说白了只有一句实质性内容:

INDIRECT(ADDRESS(MATCH($B142,'2014年1→3月份国内价格'!$C:$C,0),MATCH(成本及利润!$Y142,'2014年1→3月份国内价格'!$2:$2,0),,,"2014年1→3月份国内价格")

意思是,在《2014年1→3月份国内价格》这张表的C列,查找当前表的B142单元格的内容,返回行号;还是在《2014年1→3月份国内价格》这张表的第2行,查找《成本及利润》这张表的Y142单元格的内容,返回列号。

然后,如果上面的都查到了,就把行号、列号记录下来,把《2014年1→3月份国内价格》这张表的对应的“行号”、“列号”单元格显示出来。
这个是excel底层做好的,修改不了,除非你能让微软给你做个插件。

公式的意思是:引用A列最大值对应的B列数据
不过这公式太垃圾了,公式可以简化为:
=index(b:b,match(max($a:$a),$a:$a,))
或者
=vlookup(max($a:$a),$a:b,column(b1),)
右拉填充

相关阅读

  • <em>Excel</em>表<em>公式翻译</em>

  • 乔山办公网excel表格制作
  • IF(ISERROR(VLOOKUP("1221"&(ROW()-7),本年引出!$A:$M,10,0)),0,……是判断公式是否能找到匹配数据,找copy不到的话,返回0.公式主体是VLOOKUP("1221"&(ROW()-7),本年引出!$A:$M,10,0)),其中"1221"&(ROW()
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网