在Google表格中的多个单元格中填充值


26

在MS Excel中,选择单元格范围后,可以输入一个值,然后按CTRL + ENTER在所有选定的单元格中设置该值。

Google电子表格中是否有击键可达到相同的结果?

注意:我知道拖动单元的边角功能;我有兴趣仅使用键盘来执行此操作。

现在最接近的是:

  • 在一个单元格中输入值
  • CTRL+ C;
  • 选择单元格范围;
  • CTRL+ V

但是如果可以用更少的步骤做到这一点,我会很高兴。


无论如何,“拖动单元格的边角特征”不只是复制值,而是复制值。它增加了它们,通常是不希望的。
Michael Scheper'5

Answers:


35

这应该是可能的,请参阅:Google电子表格的键盘快捷键

您使用的是Mac吗?

工作流程如下

  1. 在其中一个单元格中输入值
  2. 通过从第一个单元格中拖动并拖动来选择光标范围(无需将蓝色十字放在角落,但完成后应突出显示范围)
  3. 输入CTRL+ Enter(Windows)CMD+ Enter(Mac)

这将使用该值填充所选范围。

唯一的其他选择是使用数组公式

在编辑公式时按Ctrl + Shift + Enter时,会自动将= ArrayFormula(添加到您的公式中。

考虑将Google Spreadsheet官方快捷方式另存浏览器中的书签。


7
感谢您的回答!我终于意识到为什么它不起作用:在单元格中处于编辑模式时,我尝试了CTRL + ENTER(在Excel中,它是这样工作的)。在GDocs中,输入值之后,必须先保存单元格,然后按键才起作用。
Cristian Lupascu 2012年

哦,老兄,这可以节省很多时间。它可以识别您要复制整个列的模式,例如,我正在跟踪B列中的NFL平均得分。E列中有总得分,D列中有游戏。在单元格B2中,我可以输入“ = Divide(E2,D2)”,然后突出显示从B2到B33的所有单元格(32个NFL球队),按住ctrl并输入。Voilà,该模式适用于每个团队的所有单元格

很高兴终于找到解决方案。我不知道Google为什么要采取额外的步骤-它最终至少需要两次额外的击键,并且通常感觉笨拙。
Michael Scheper'5

8

您可以选择多个单元格,输入值,然后按Ctrl- D进行填充,或Ctrl- R进行向右填充。


1
这并不在Firefox 37的工作薄荷17下
迈克尔Scheper

1
在OSX上的Chrome中工作……
drevicko '16

也可以在Mint 19下的Chrome 73中使用。也许这是仅适用于Chrome的功能?
Michael Scheper

这在Windows中的Chrome上不起作用。Ctrl + D是浏览器书签的快捷方式,Google表格无法捕获该快捷方式。
leetNightshade

1
我仔细检查了@MichaelScheper。仍然相同,Ctrl + D甚至是docs.google.com上的浏览器书签。捕获Ctrl + F,但不捕获Ctrl + D。
leetNightshade
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.