在Excel函数进阶领域,GET.DOCUMENT宏表函数堪称“隐藏工具人”——它能提取工作簿、工作表的元数据,解决普通函数无法覆盖的痛点,比如快速获取文件保存路径、工作表数量等。本文将拆解其用法、参数,并结合职场场景解读。

GET.DOCUMENT的本质是通过指定参数,提取文档的特定属性。调用需遵循固定格式:`=GET.DOCUMENT(参数, [引用])`,其中“引用”为可选参数(指定目标工作表),若省略则默认当前活动工作表。
职场中,它的实用场景十分明确:比如财务岗要批量整理报表的保存路径(避免手动复制的错误),用`=GET.DOCUMENT(2)`即可一键获取;行政岗统计工作簿内的工作表数量,`=GET.DOCUMENT(4)`能快速得出结果;制作目录时,`=GET.DOCUMENT(6)`可提取工作表名称,自动更新目录。
GET.DOCUMENT的参数是其功能的核心,以下是职场高频实用参数清单: 1. 参数2:返回工作簿的完整保存路径(含文件名),未保存则返回空值; 2. 参数4:返回当前工作簿内的工作表总数量; 3. 参数6:返回指定工作表的名称,无引用则返回当前工作表名称; 4. 参数7:返回当前工作表的标签颜色索引(需先设置标签颜色); 5. 参数14:返回工作簿的最后保存日期与时间; 6. 参数34:返回当前工作表的打印区域地址(若未设置则返回空)。
使用时需注意两点:一是该函数为宏表函数,Excel默认可能禁用,需将文件保存为“启用宏的工作簿(.xlsm)”格式,或启用宏才能正常运行;二是参数需准确对应需求,比如参数3(返回工作表标签数量)已被参数4替代,无需使用旧参数。
1. Q:GET.DOCUMENT返回空值怎么办? A:先检查文件是否保存(参数2需保存后才生效),再确认是否保存为.xlsm格式并启用宏,最后核对参数是否对应正确属性。 2. Q:能否批量提取所有工作表名称? A:可结合ROW函数生成序列,再用GET.DOCUMENT(6, INDIRECT("Sheet"&ROW(A1)))实现批量提取。 3. Q:GET.DOCUMENT和CELL函数的区别? A:CELL侧重单元格属性(如地址、格式),GET.DOCUMENT侧重文档整体属性(如路径、工作表数量),适用场景不同。
GET.DOCUMENT虽为“老函数”,但在批量整理、数据溯源等场景中仍具优势,掌握其参数与用法,可大幅提升Excel处理效率。
网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
网络消费网 版权所有 未经书面授权 不得复制或建立镜像
联系邮箱:920 891 263@qq.com