excel工作簿一:专门存放公式模板。
excel工作簿二:实操表。
之前我在实操表时,会从工作表一复制公式,粘贴在工作簿二实操表,都是只复制公式,即根据工作簿二的数据计算。
今天产生异常(其实我什么也没做,不知道为何会这样):复制公式,却引用了原表数据(选择粘贴公式也是如此),这样很麻烦,每次都要删除原表引用。
希望能恢复原状:粘贴时只要公式,不要原表引用。

excel工作簿一:专门存放公式模板。
excel工作簿二:实操表。
之前我在实操表时,会从工作表一复制公式,粘贴在工作簿二实操表,都是只复制公式,即根据工作簿二的数据计算。
今天产生异常(其实我什么也没做,不知道为何会这样):复制公式,却引用了原表数据(选择粘贴公式也是如此),这样很麻烦,每次都要删除原表引用。
希望能恢复原状:粘贴时只要公式,不要原表引用。

以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
在Excel中,当您遇到粘贴公式时包含原始工作表数据引用的问题,可以尝试以下几种方法来解决:
使用“粘贴特殊”功能:
使用快捷键:
Ctrl + Alt + V 打开“粘贴特殊”对话框。使用Excel选项设置:
手动调整公式:
使用VBA宏:
以下是一段简单的VBA代码示例,用于粘贴公式而不包含原始引用:
Sub PasteFormulasNoReferences()
Dim SourceSheet As Worksheet
Dim TargetSheet As Worksheet
Dim SourceRange As Range
Dim TargetRange As Range
' 设置源工作表和目标工作表
Set SourceSheet = ThisWorkbook.Sheets("工作簿一")
Set TargetSheet = ThisWorkbook.Sheets("工作簿二")
' 设置源范围和目标范围
Set SourceRange = SourceSheet.Range("A1:A10") ' 根据需要调整范围
Set TargetRange = TargetSheet.Range("B1:B10") ' 根据需要调整范围
' 复制公式
SourceRange.Copy
' 粘贴公式,不包含引用
With TargetRange
.PasteSpecial Paste:=xlPasteFormulas
.PasteSpecial Paste:=xlPasteAllUsingSourceTheme
End With
End Sub
请注意,您需要根据实际情况调整上述代码中的工作表名称和范围。
至于参考资料,您可以参考以下链接,这些链接提供了关于如何在Excel中粘贴公式的更多信息:
希望这些方法和资源能帮助您解决问题。如果还有其他问题,请随时告诉我。