字典翻译 问答 其它 【请问:函数=INDIRECT("E"&CELL("row",$G82)-$G81)和=INDIRECT(E82-$G81)有区别吗?希望有能人指点一下Indirect的用法.】
问题标题:
【请问:函数=INDIRECT("E"&CELL("row",$G82)-$G81)和=INDIRECT(E82-$G81)有区别吗?希望有能人指点一下Indirect的用法.】
问题描述:

请问:函数=INDIRECT("E"&CELL("row",$G82)-$G81)和=INDIRECT(E82-$G81)有区别吗?

希望有能人指点一下Indirect的用法.

樊爱华回答:
  有区别的,   CELL("row",$G82)返回的是行号.即返回的是82   用结果82-G81的值   Indirect有作用是将文本转换为引用.   比如:如果G81的值为10.   那么   "E"&CELL("row",$G82)-$G81返回的是文本字符串:E72(不是引用单元格)   用Indirect将其变为单元格引用,也就是引用E72单元格的内容.   而:INDIRECT(E82-$G81)返回的是两个引用单元格的差.   用INDIRECT转换引用会出错.因为不存在这样的单元格或区域.
点击显示
其它推荐
热门其它推荐
  • 其它