网站主页 >> Excel教程 >> 文章内容

excel中indirect函数运用办法和运用实例

[日期:2011-06-28]   来历:IT部落窝  作者:IT部落窝   阅览:128264[字体: ]
内容提要:本文经过实例详细介绍excel中indirect函数的运用办法和在数据有有效性和三维引证的运用。

  excel中indirect函数,依据协助,能够知道是回来并显现指定引证的内容。运用INDIRECT函数可引证其他作业簿的称号、作业表称号和单元格引证。

榜首,indirect函数对单元格引证的两种办法。
看下图,运用indirect函数在C2、C3引证A1单元格的内容。

室内规划训练
 
1、=INDIRECT("A1"),成果为C3。这种运用,简略的讲,便是将这些引证地址套上双引号,然后再传递给INDIRECT函数。
2、=INDIRECT(C1),成果为C2。解说:由于C1的值便是 "A1",在公式修改栏,选中“C1”,然后按下F9键,核算值,能够看到变为“"A1"”,实质没变,都是对单元格引证。
上面两者的差异在于:前者是A1单元格内文本的引证,后者是引证的C1单元格内的地址引证的单元格的内容。

  第二,indirect函数作业表称号的引证。
  如下图所示:

平面规划训练
 
假如需求在“二班”作业表,核算“一班”作业表B2:B11的成果总和。能够运用这样的 公式:=SUM(INDIRECT("一班!B2:B11"))。解说:indirect(“作业表名!单元格区域”)
别的一种状况:当作业表称号直接是数字的,在作业表称号两头有必要增加上一对单引号。

部落窝教育

  相同的,在“2”作业表,核算“1”作业表B2:B11的成果总和。公式为:=SUM(INDIRECT("'1'!B2:B11"))。解说:indirect(“’作业表名’!单元格区域”)
总结:假如作业表名为汉字,作业表名前后能够加上一对单引号,也能够不加。可是数字和一些特别字符时,有必要加单引号,不然不能得到正确成果。
咱们在作业表命名时构成习气尽量不要有空格和符号,这样能够不怕indirect引证忘掉加单引号括起来。要么构成习气一切indirect带作业表名引证时都用单引号将代表作业表名的字符串括起来。

  第三,INDIRECT函数对作业簿引证的书写办法和细节正确写法
  =INDIRECT("[作业簿名.xls]作业表表名!单元格地址")
INDIRECT函数,假如是对另一个作业簿的引证(外部引证),则那个作业簿有必要被翻开。假如源作业簿没有翻开,函数 INDIRECT 回来过错值 #REF!。

  第四,Indirect函数运用实例一:制造多级下拉菜单
  其原理是运用界说称号,然后在单元格输入与界说称号相同的字符再对含有这种字符的单元格用Indirect作引证。
详细实例请参阅论坛

共享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
平面规划教程