我有一个 Excel 工作簿,其中的公式工作正常,除了两个表格列在打开时不会重新计算。 Excel表格是2003 xls(2010年兼容模式)。
我的工作簿设置为自动计算,并且包含公式的单元格的格式设置为常规格式。我尝试过单击空白单元格并使用粘贴特殊加法或乘法,并且尝试仅粘贴其他有效单元格的格式,但这些都没有解决我的问题。
同样,单击“立即计算”或“计算表”也不起作用。有效的方法是单击单元格公式并按 Enter 键。还可以另存为 xlsm,然后重新打开(但不幸的是,这不是一个解决方案)。
我有宏,但它们都不影响这些公式所在的工作表或计算样式。
还有什么我可以尝试的吗?
受影响的公式如下:
=IF($I2<>"D/E",$J2+($K1-$L1),$J2)
=(ROUND(FixedQuotaGuide!$K2,0))
如果这对其他人有帮助,我最终通过在公式的每个部分中包含选项卡引用来使其工作,如下所示:
原配方:
=IF($I2<>"D/E",$J2+($K1-$L1),$J2)
工作公式:
=IF(FixedQuotaGuide!$I2<>"D/E",FixedQuotaGuide!$J2+($K1-$L1),FixedQuotaGuide!$J2)
我知道这已经很旧了,但我对 URL() 公式有疑问。
单元格 B2 公式为 =URL(A2)
过程:我在单元格 A2 中键入内容,按 Enter 键,然后右键单击单元格 A2 添加“链接”,然后单击“确定”
预期结果:单元格 B2 应显示单元格 A2 中的 URL。
实际结果:B2 单元格没有更新。
我已将计算设置更改为自动,尝试了 f9...
B2 仅在我单击公式栏中然后按 Enter 时更新。
我的实际公式是这样的,URL 是销售人员 URL:
=IFERROR( IF(OR(TEXTBEFORE(TEXTAFTER(URL(F5907),"/",5,1,0,""),"/")="Contact", TEXTBEFORE(TEXTAFTER(URL(F5907),"/",5,1,0,""),"/")="Account"), TEXTBEFORE(TEXTAFTER(URL(F5907),"/",6,1,0,""),"/"), TEXTBEFORE(TEXTAFTER(URL(F5907),"/",5,1,0,""),"/")) ,"")
另一种不起作用的是:
=IFERROR( RIGHT(TEXTBEFORE(URL(F5907),"/view",1,1,0,"Not Found"),18) ,"")
我找不到任何内容来告诉我如何告诉 Excel 考虑“添加指向已包含文本的单元格的链接”作为“此单元格刚刚更改”