#REF!一个单元格而不是其他单元格的错误

时间:2018-02-08 00:21:00

标签: excel excel-formula

我有一本工作簿作为主要书籍,并从其他两本书中提取信息。我在打开时有一个宏运行打开其他两个工作簿然后关闭它们以确保它更新所有信息。 (数据用于自行拉取但前几天停止,因此我创建了一个宏来打开书籍,这些书让我得到了更新的数据。)所有公式都正确地拉出来除了一个。所有的公式都是相似的,除了表格的名称,我确保我的表格被恰当地命名。知道为什么下面的公式会导致#REF!当其他公式指向同一张表而没有问题时出错?

= ROUNDUP(SUM(' M:\ Sales \ Supervisor \ 2017 SVR和MARGIN报告,由团队\ TMR 2017 - ABC'' s.xlsm' !EscoFebruary2018 [住宿时间长度])/ 30,0)

所以我注意到当我改变主人打开哪个团队的顺序时,我得到了更多#ref!错误。这一次,它都在一个特定的团队(经销商)上。这些显示方式的设置是:O2:O4,O12(O12只是组织的罪魁祸首)是团队ABC,O6:O10,O13是团队经销商。因此我认为ABCs文件首先打开,插入O2:O4和O12然后当经销商打开时,它插入O6:O10并且当它然后尝试填写O13时,它会导致O12错误,因为它& #39;不属于经销商?我不知道为什么这会引起问题所以任何有关它的帮助都会被批准。不,我不能移动团队。 O12和O13是老板在团队和总数下想要的主管职位(O5,O11是总数)。这是主人的图像,用于更好的可视化:https://drive.google.com/open?id=14r0tia2xsz2xTp_LXrP-C9fbEQCsRnsz

1 个答案:

答案 0 :(得分:0)

虽然我仍然不明白导致问题的原因,但解决问题的方法是将上述公式放在每个相应工作簿的两个子文件中,然后使用索引公式将数据拉入主服务器。我猜这个问题与拉动值然后试图计算有关。现在它计算然后拉取数据,一切都很好。感谢James的帮助。