У меня есть массив из 31 элемента в Libreoffice Calc, который я должен автоматически заполнять днями недели (понедельник, вторник, среда, четверг, пятница, суббота, воскресенье и т.д.), Устанавливая только первый элемент массив (в идеале с выпадающим меню).

Как я могу это сделать?

1 ответ1

0

Сначала поместите дни недели в ячейки с A1 по A7. Это список, который мы будем использовать для проверки данных. Затем поместите раскрывающийся список Проверка данных в ячейку B1. Выбери любой день.

В С1 введите:

 =MATCH(B1,A1:A7,0)

В C2 введите:

 =IF(C1+1=8,1,C1+1)

и скопируйте C2 вниз.

Наконец, в B2 введите:

=INDEX(A$1:A$7,C2)

и скопировать вниз:

Замечания:

  • Вы можете выбрать любое значение из раскрывающегося списка, чтобы заполнить ячейку B1, а остальные будут увеличиваться циклически вниз
  • Вы можете использовать этот трюк для распространения любых циклически повторяющихся данных. (например, месяцы и т. д.)

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