Отключить автоинкремент для определенного столбца - PullRequest
1 голос
/ 29 октября 2019

У меня есть документ Google Spreadsheets с двумя столбцами: сначала столбец даты, а затем текстовый столбец (в действительности существует больше столбцов). Содержимое текстового столбца заканчивается цифрой. Если я выберу строку и перетащу ее вниз, чтобы автоматически заполнить следующие строки, оба значения увеличатся. Если я удерживаю клавишу Ctrl, никакие значения не увеличиваются.

Можно ли увеличить столбец даты, но не текстовый столбец?

1 Ответ

1 голос
/ 31 октября 2019

Google Sheets не настолько универсален, чтобы иметь возможность "отключить автоматическое увеличение для определенного столбца", но всегда есть обходные пути / компромиссы ...

  • перетащите каждый столбец отдельно
  • не перетаскивайте и не используйте 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

...