Excel宏表函数详解与应用

5星 · 超过95%的资源 需积分: 50 20 下载量 149 浏览量 更新于2024-09-23 收藏 67KB DOC 举报
"这篇文档介绍了EXCEL宏表函数的应用,特别是GET.DOCUMENT函数的详细说明。宏表函数是Excel早期版本的功能,虽然现在已被VBA替代,但仍然可以在某些特定情况下使用。" 在Excel中,宏表函数是一类特殊的功能,它们在Excel 4.0及更早版本中被广泛使用。随着版本的更新,宏表函数逐渐被Visual Basic for Applications (VBA)的脚本语言所取代,但用户仍然可以在工作表中通过"定义的名称"来调用这些函数。值得注意的是,宏表函数不能直接在单元格中使用,必须通过定义名称的方式进行。 GET.DOCUMENT是宏表函数中的一种,它允许用户获取有关Excel工作簿和工作表的各种信息。该函数的基本语法为GET.DOCUMENT(type_num, name_text),其中type_num是一个整数,用来指定要获取的具体信息类型,而name_text则是一个可选的文本参数,用于指定特定的工作簿名称。 GET.DOCUMENT函数的type_num参数具有多种可能的值,每种值对应不同的信息: 1. type_num = 1:返回工作簿的文件名,如果有多张工作表,则会包含工作表名称(如"[book1]sheet1")。 2. type_num = 2:返回包含name_text的目录路径,如果没有保存,返回#N/A。 3. type_num = 3:区分不同类型的Excel对象(工作表、图表、宏表等)。 4. type_num = 4:检查工作簿自上次保存以来是否有所更改。 5. type_num = 5:判断工作簿是否为只读。 6. type_num = 6:确认工作簿是否受密码保护。 7. type_num = 7:检测单元格、表格内容或图表系列是否被保护。 8. type_num = 8:确定工作簿窗口是否被保护。 此外,对于图表,GET.DOCUMENT还有特定的type_num值: 9. type_num = 9:返回图表的类型(如面积图、条形图、柱形图等)。 GET.DOCUMENT函数提供了一种强大的方式来获取和检查Excel工作簿的状态和属性,虽然在现代版本的Excel中不再推荐使用,但在处理旧数据或者需要特定功能时,它仍然是一个有用的工具。了解并适当运用宏表函数,可以提升在Excel中的数据管理和分析能力。