分享

INDIRECT函数

 L罗乐 2018-02-07

1.获取工作表名字

打开EXCEL“开发工具”中的“Visual Basic”,在代码输入窗口输入以下代码:

Sub 提取工作表名字()

Dim i%

For i = 1 To Sheets.Count

Cells(i, 1) = Sheets(i).Name

Next i

End Sub

运行程序,即可在sheet1工作表中生成所有工作表的名字。

2.获取工作表中的值

在工作表sheet1中B2单元格输入公式:=INDIRECT(A2&'!K4'),再向下填充公式即可查找出每个工作表中某位置的具体数值(只展示了部分工作表名)。如下所示:

3.INDIRECT函数用法

INDIRECT函数用法有两种用法:

用法一:=INDIRECT(“被引用的单元格”)

用法二:=INDIRECT(被引用的单元格)

两种方法的区别在于被引用单元格加了引号。用法一表示提取被引用单元格中的值,用法二表示提取被引用单元格中所指向单元格的值。在本例中,我运用的是INDIRECT函数的第二种方法,即提取A列单元格中工作表名字所指向的单元格值。

当然,也可运用类似的方法,向每个工作表中快速输入数值。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多