Excel中VLOOKUP引用Data Sheet工作表未显示仍返回值问题咨询
问题判断
首先可以确定**“Data Sheet”工作表处于隐藏状态**:Excel中只有引用的对象实际存在时,公式才能正常计算返回结果,如果该工作表已被删除,你使用的VLOOKUP公式会直接返回#REF!错误,不会正常返回数值。
显示隐藏工作表的操作方法
分两种情况处理:
普通隐藏场景
- 右键点击Excel底部任意一个可见的工作表标签,在弹出的右键菜单中选择「取消隐藏」
- 在弹出的新窗口的可选工作表列表中,找到「Data Sheet」并选中,点击「确定」即可在标签栏看到该工作表。
深度隐藏场景(取消隐藏列表中找不到对应工作表时)
如果按上面操作后取消隐藏列表是空的,或者没有「Data Sheet」选项,说明该工作表被设置了深度隐藏,需要通过VBA调整属性:
- 按下
Alt + F11快捷键调出VBA编辑器 - 在左侧的「工程资源管理器」面板中找到当前打开的工作簿,展开其下的「Microsoft Excel 对象」目录,所有工作表(包括隐藏的)都会列在这里
- 选中「Data Sheet」,按下
F4调出属性窗口,找到Visible属性,将当前值修改为xlSheetVisible - 关闭VBA编辑器返回Excel界面,就能看到显示出来的「Data Sheet」标签了。
内容的提问来源于stack exchange,提问作者zar
相关产品推荐
相关产品推荐

