Несколько способов выполнения циклов в Excel без использования VBA:
- Использование функции COUNTA (СЧЁТА). pikabu.ru arttab.ru Например, чтобы определить общее количество записей и перебрать их по одному. arttab.ru
- Добавление вспомогательного столбца на листе с итоговой таблицей. arttab.ru В ячейке А2 (в строке 1:1 заголовки) ставится 1, а в А2 и ниже — следующая формула: =ЕСЛИ(A2 = СЧЁТА('Тип исполнителя'!$A:$A)-1; 1; A2 + 1). arttab.ru Так получится бесконечное повторение от 1 до определённого количества значений. arttab.ru
- Использование функции СМЕЩ (OFFSET). arttab.ru С её помощью можно «подтягивать» значения для каждого «шага» цикла. arttab.ru
Также для перебора элементов коллекции или массива в Excel можно использовать цикл For Each. dzen.ru Например, его можно применить для перебора всех ячеек в столбце или всех листов в книге Excel. dzen.ru