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

在Google Spreadsheets中是否有按键可以实现结果相同吗?

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

现在最接近的是:


在一个单元格中输入值

CTRL + C;
选择单元格范围;

CTRL + V。

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

评论

无论如何,“拖动单元格的边角特征”不只是复制值,而是复制值。通常会不合需要地增加它们。

#1 楼

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

您是否使用Mac?

工作流程如下


在其中一个单元格中输入值
从第一个单元格中抓取并拖动,然后用光标选择范围(无需将蓝色叉号放在角落,但完成后应突出显示范围)
键入CTRL + Enter(Windows)CMD + Enter(Mac)

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

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


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


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

评论


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

–克里斯蒂安·卢帕斯库(Cristian Lupascu)
2012年1月17日在20:48

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

–user58281
2014年1月31日18:22

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

–迈克尔·谢珀(Michael Scheper)
2015年5月4日在5:11

它仅适用于连续的单元(边缘),对不连续的单元有想法吗?

– JinSnow
20 Mar 22 '20 at 12:46

#2 楼

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

评论


这在Mint 17下的FireFox 37中不起作用。

–迈克尔·谢珀(Michael Scheper)
15年5月4日在5:06

在OSX上的Chrome中运行...

– drevicko
16年4月15日在15:12

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

–迈克尔·谢珀(Michael Scheper)
19年4月19日在15:12

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

–leetNightshade
19年5月15日在22:59

我仔细检查了@MichaelScheper。仍然相同,Ctrl + D甚至是docs.google.com上的浏览器书签。捕获Ctrl + F,但不捕获Ctrl + D。

–leetNightshade
19年5月21日在19:30