我正在处理以下表格,名为Raw_Data
:
在新工作表中,我想通过引用复制registration_date
列。这意味着如果我更改Raw_Data
上的registration_date,则更改的值应反映在新工作表中。
为了实现这一点,我输入了以下=Raw_Data!C2
。到目前为止,它可以正常工作,如下所示:
但问题是,当我双击这里的小绿色方块时,它不会自动填充整个列。
我不想手动拖放,因为有几千行。有谁知道如何通过引用自动填充列?
答案 0 :(得分:1)
在excel中,"双击填写" feature是一种基于启发式的功能,可填充看似与所选公式相关的单元格(+参考更正)。
在你的情况下,没有暗示启发式可以用来告诉你要填充什么,所以没有做任何事情。
关于拖动几千行",这不是一个真正的问题。如果你只做一次,没有理由尝试任何东西" smart"或者很复杂。
您也可以复制源单元格,选择要填充的所有单元格,然后粘贴。您可以以任何您喜欢的方式选择单元格,而不仅仅是拖动。
您可以直接从源代码复制所有拖动/复制/填充方法,然后通过引用粘贴。
作为最后的手段,您可以随时使用VBA解决方案为您做到这一点。
答案 1 :(得分:1)
虽然你可以做一些自动化的事情,但我认为对于你选择在Excel中复制的输入问题而言,很多都是过度的。
如果您发现需要复制大量数据,而不是像这样拖动单元格的一角,请尝试以下其中一种方法:
在单元格上选择时,按CNTRL + C.然后在“名称框”(显示您所在单元格的地址)中,键入要转到的单元格(A17000);然后按SHIFT + ENTER。这将跳转到该单元格,并将突出显示您所在位置和所在位置之间的所有单元格。然后按CNTRL + V。
在Excel中移动大数据块的另一种方法是按住CNTRL并按箭头键。这将使您尽可能远离数据块。请注意,这不适用于空白工作表,因为没有数据,因此Excel不知道何时停止。
再说一遍 - 这里可以实现一些自动化,但是在Excel工作表中移动是太频繁了,有太多不同的方式想要自动化每周5次击键。