3

Мне нужно добавить большое количество строк в файл Excel. Я хочу автозаполнить столбец, который форматируется следующим образом

"TEXT"?

где ? это число, которое должно повторяться 19 раз, прежде чем оно увеличится на единицу.

Однако мне не удается добиться успеха, чтобы адекватно заполнить эти ячейки.

Я пометил первые 190 ячеек правильными значениями, и все же он либо начинается с начала, когда опускает отмеченную область, либо добавляет 1 к каждой дополнительной ячейке.

Как решить эту задачу целенаправленно? Я работаю с Excel 2016 года.

Поиск в Google не помог мне, так как мне не удалось сформулировать мою проблему более компактным образом.

1 ответ1

4

Вы можете использовать формулу, похожую на эту:
="TEXT"&INT((ROW()+17)/19)
(это работает, если ваши данные начинаются во 2-й строке)

В формуле:

  • /19 - цикл вашей нумерации, он увеличивается после каждых 19 строк
  • ROW()+17 - установить первое значение, например
    • если вы хотите, чтобы нумерация начиналась с 1 в строке 2, то
      (ROW(<2>)+17)/19 = (2+17)/19 = 1
    • если вы хотите в строке 1000 начать с 15, то
      (ROW(<1000>)-1000+15*19)/19 = (1000-1000+15*19)/19 = 15*19/19 = 19
    • в общем, если вы хотите начать с N в строке Y, используйте
      (ROW()-Y+N*19)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .