禁用特定列的自动递增

问题描述 投票:1回答:1

我有一个包含两列的Google Spreadsheets文档:首先是日期列,然后是文本列(实际上有更多列)。文本列的内容以数字结尾。如果我选择一行并将其向下拖动以自动填充下一行,则两个值都会增加。如果按住Ctrl键,则不会增加值。

是否有增加日期列而不增加文本列的方法?

string date google-sheets drag array-formulas
1个回答
1
投票

[Google表格没有那么灵活,可以选择“为特定列禁用自动递增”,但是总有变通办法/妥协...

  • 分别拖动每列
  • 不要拖动并使用ArrayFormula来自动填充单元格

例如日期:

=ARRAYFORMULA(TEXT(ROW(INDIRECT(DATE(2019; 10; 30)&":"&TODAY()+1)); "dd.mm.yyyy"))

将填充给定日期(30.10.2019)和明天之间的日期。每天将添加带有日期的行。

重复相同的文本:

=ARRAYFORMULA("Test 1"&SUBSTITUTE(ROW(INDIRECT("E3:E"&COUNTA(E3:E)+2))^0; 1; ))

将重复给定文本的次数与[[E列中的日期一样多]

0
© www.soinside.com 2019 - 2024. All rights reserved.