excel跨表格引用遇到的两个问题? 30

1、被引用的表格改名字后,如何让公式中被引用的表格名称自动更新2、不打开被引用的报表,公式无法引用计算,显示错误,如何在不打开被引用的报表的情况下,公式可以进行引用计算... 1、被引用的表格改名字后,如何让公式中被引用的表格名称自动更新
2、不打开被引用的报表,公式无法引用计算,显示错误,如何在不打开被引用的报表的情况下,公式可以进行引用计算
展开
 我来答
退休画线工
2019-12-02 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5410 获赞数:27011
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
根据你的描述,要不两个问题不是指同一个公式引用,要不就是你对跨表引用与跨工作簿引用没有区分清楚。
跨表引用一般称为跨工作表引用,是指在同一工作簿(同一文件)内引用另外工作表中的数据;而跨工作簿引用是指在不同的工作簿(不同的文件)之间引用数据。所以跨工作表引用不可能出现你所说的问题2的情况,因为跨工作表引用打开有引用公式的工作簿时,同一工作簿中的工作表就都是打开的工作簿中的工作表了。
再来说问题问题1:一般情况下,如果直接用工作表名称加区域地址引用的话,修改原工作表的名称后,是必须手动引用了该工作表数据的公式中工作表名称的,Excel不会自动去修改。要实现自动更新,方法是:选择先把被引用的数据区域(或单元格)定义为一个名称,如Sheet2中A2:B100(比如在vlookup中做第2参数)定义为:Data,这样公式引用的地方就用Data而不用Sheet2!A2:B100。定义名称后,把工作表Sheet2无论修改为什么名称,因为公式引用的是Data,仍会正确引用。
问题2:应该就是前面所说的跨工作簿引用了,跨工作簿引用一般是要打开被引用工作簿时,公式才能正确显示正确结果的。但最近发现,貌似在最新的Excel2019中,不打开被引用的工作簿,也可以正确显示。但是否任何引用公式都能正确显示,还有待进一步验证。但不管怎样,跨工作簿引用一般用数据查询的方法,如Power Query、SQL或VBA更合适。
追问
如何定义被引用的数据区域,
ps:问题2的情况可能是公式中某个函数特性造成,有一列使用了indirect函数
追答

最简单的定义名称的方法是:选择数据区域后,在工作表公式编辑栏的左侧框中直接输入一个便于自己记忆和理解名称。

百度网友b9c169346
2019-12-02 · TA获得超过100个赞
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:56.4万
展开全部
第一问:公式表格的名称也引用被引用的表格的名称就好啦
第二问:把被引用的excel里需要的那一张表复制到引用的excel文件下(表格标题点右键,复制或移动)。然后再右键点新表格的标题,隐藏就看不到啦
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式