周五,05 2018一月
  6 回复
  6.4K访问
0
投票
解开
我试图将一个 Excel 工作簿的公式复制到另一个,而不将它们都链接起来。

我以为我可以使用精确复制,但是这确实只复制了公式(没有父工作簿的地址 - 就像它出现在原始工作簿中一样),仍然存在与原始工作簿的链接。 如果我断开此链接(因为保持它会减慢两个工作簿的速度,并破坏整个对象)。 当我断开链接时,我会丢失复制的公式。

那么如何在没有链接的情况下保留复制的公式?
6年前
·
#1378
0
投票
解开
你好,
请试试这个功能 https://www.extendoffice.com/product/kutools-for-excel/excel-list-break-links.html
然后去复制公式?
谢谢杰伊,但我也无法让这个修复工作。 使用 KuTools 的“查找和断开链接”只做之前发生的事情 - 复制的公式(可以是直接复制和粘贴 - 其中包括原始电子表格的地址,或者当我通过突出显示它来复制所需的公式时单独复制这个)只是从新单元格中消失。

如果我展示一个例子可能会有所帮助:

直接复制粘贴:=IFERROR(IF(ABS(CORREL('[CancerData _01Sep07Onwards -No CondFormatting.xlsm]NormData'!B$14:B$3802,'[CancerData _01Sep07Onwards -No CondFormatting.xlsm]NormData'!$MR $13:$MR$3801))>'[CancerData _01Sep07Onwards -No CondFormatting.xlsm]原始数据'!$B$3816,SLOPE('[CancerData _01Sep07Onwards -No CondFormatting.xlsm]NormData'!B$14:B$3802,'[CancerData _01Sep07Onwards -No CondFormatting.xlsm]NormData'!$MR$13:$MR$3801),""),"")

但是,如果我通过突出显示原始单元格的公式来复制它,我会在目标单元格中​​得到它(这是我真正想要的,但当我断开链接时不会消失,就像上面一样): =IFERROR( IF(ABS(CORREL(NormData!B$14:B$3802,NormData!$MR$13:$MR$3801))>'原始数据'!$B$3816,SLOPE(NormData!B$14:B$3802,NormData!$MR$13 :$MR$3801),""),"")

后者是我希望在我的新电子表格中使用的公式(我有很多),但是打破链接导致该公式现在消失了。

我希望这很清楚,并且您可能有另一种方法将我的原始公式复制到新的电子表格中,这样当链接断开时它可以保留。
6年前
·
#1380
0
投票
解开
你好,
但是打破联系导致该公式现在消失了。
移动公式后只想要公式的结果吗?
如果是,请将公式复制并粘贴到新的工作簿中,然后使用此功能将公式的结果仅转换为值。
这个功能: https://www.extendoffice.com/product/kutools-for-excel/excel-replace-formula-with-value-result.html
如果您想在断开链接后保留公式和公式的结果,我们没有这种操作的功能。
感谢杰伊回复我。

我希望是后者——在一个电子表格中生成了一组复杂的公式,我只想在不同的电子表格中使用相同的公式。 我只需要考虑另一种方法。
嗨,周杰伦,

感谢您尝试解决方案。

唉,当我按照你的建议做时,我仍然发现新电子表格中的公式具有指向原始电子表格的链接。 所以这不是我需要的。

此外,它一次是一个单元格,而不是一个范围; 所以会很费力。 我也可以手动执行此操作。

但是,我感谢您解决我的问题。

亲切的问候,伊恩
  • 页:
  • 1
目前还没有回复。