是否有任何方法可以使Excel中的副本表现为剪切?

是否有任何方法可以使Excel中的副本表现为剪切?,excel,Excel,我这里有很多问题。。。如果我复制它会搞砸,因为我没有粘贴在同一个确切的位置。如果我剪掉了,我的信息块就丢失了。如果i do=然后单击并拖动它,它会变得混乱,因为我复制的单元格实际上是引用,所以当我对这些引用进行排序时,它会带来坏消息。 IE Sheet1 A1:E5=数据1信息 Sheet2 Q5:U9=‘Sheet1’!A1:A5 在工作表3上,由于工作表2的设置方式,我不能直接从工作表1开始(由于排序)。我知道这有点混乱,但TL;DR,有没有办法在不删除单元格的情况下模拟“切割” 如果无论方

我这里有很多问题。。。如果我复制它会搞砸,因为我没有粘贴在同一个确切的位置。如果我剪掉了,我的信息块就丢失了。如果i do=然后单击并拖动它,它会变得混乱,因为我复制的单元格实际上是引用,所以当我对这些引用进行排序时,它会带来坏消息。 IE Sheet1 A1:E5=数据1信息 Sheet2 Q5:U9=‘Sheet1’!A1:A5


在工作表3上,由于工作表2的设置方式,我不能直接从工作表1开始(由于排序)。我知道这有点混乱,但TL;DR,有没有办法在不删除单元格的情况下模拟“切割”

如果无论方程式移动到何处,单元格引用都需要保持不变,请在您的范围内使用类似于
$A$1:$A$5
的内容来固定行和列。(
$
表示Excel不调整其后面的索引值[行或列],因此,如果单元格A1中有一个引用范围
$C3:$C19
,则将该方程式复制到单元格B2将导致方程式引用范围
$C4:$C20
,如果范围是
C$3:C$19
,则将该方程式复制到单元格B2将导致方程式引用范围
D$3:D$19
,而我们ing
$C$3:$C$19
将导致引用范围保持不变)


您也可以考虑使用R1C1表示法,但我认为您没有必要这样做。

您是否尝试过使用特殊粘贴

  • 突出显示要复制的单元格
  • 通过右键单击->复制或CTRL-C复制单元格
  • 将光标移动到要粘贴信息的新单元格位置
  • 右键单击单元格并找到*粘贴特殊选项
  • 您可能正在搜索的是粘贴值下的一个选项
  • 如果您有Excel2010(甚至可能是2007),那么您可以在实际粘贴之前看到粘贴的效果

    现在,如果您需要对Sheet1中单元格的引用保留在副本上,那么您需要在单元格前面添加$,正如JAB所指出的那样,然后您可以执行一个特殊粘贴->公式

    可能的简单VBA代码:

    Sub ConvertUserRangeToAbsolute()
        Dim cell As Object
        For Each cell In Selection
            cell.Formula = Application.ConvertFormula(Formula:=cell.Formula, fromreferencestyle:=Application.ReferenceStyle, toabsolute:=xlAbsolute)
        Next cell
    End Sub
    
    修改来源:


    希望这有帮助。

    我只是将原件复制到相邻的单元格中,然后返回原件并将其剪切并放在我想要的地方,然后将副本复制回原件的原始位置。好像是把它弄坏了,然后把它拧松。

    复制你要复制的那张纸。将其命名为Temp或类似的名称以保持其明显性

    从该临时工作表中剪切要粘贴的块,并将其粘贴到新工作表中所需的位置。这对我有用


    完成后删除临时工作表。

    除了手动输入$之外,excel还有什么方法可以自动完成吗?唯一的问题是我的单元格没有$我有一些东西可以将工作表转换为$,有没有方法可以在选择中而不是整个工作表上执行此操作?”Sub ConvertToAbsolute()“”“”键盘快捷键:Ctrl+j',对于ActiveSheet.UsedRange中的每个单元格,如果cell.HasFormula=True,则为cell.Formula=Application.ConvertFormula(公式:=cell.Formula,uuu FromReferenceStyle:=xlA1,uuuToReferenceStyle:=xlA1,ToAbsolute:=xlAbsolute)End If Next End Sub'这里讨论了查找/替换技巧:。1.突出显示要复制的单元格范围。2.按CTRL-H键(或单击主功能区,然后单击“查找和选择”(双目)按钮并选择“替换”。3.在“查找”字段中,键入=,在“替换”字段中键入A=。然后单击“全部替换”。4.复制所选内容并将其粘贴到所需位置。5.再次打开“查找和替换”窗口(请参见步骤2).6.在“查找”字段中,键入A=并在“替换”字段中键入type=。然后单击“全部替换”。我添加了一个简单的VBA脚本,这可能就是您要查找的。