Я хочу автоматически заполнить / клонировать / скопировать столбец E (из ячейки E8 до E100) в L8 , S8 , Z8 и т.д.
Возможно ли это с помощью формулы?
Я хочу автоматически заполнить / клонировать / скопировать столбец E (из ячейки E8 до E100) в L8 , S8 , Z8 и т.д.
Возможно ли это с помощью формулы?
Одним из способов было бы положить =IF(MOD(COLUMN()-5,7)=0,$E8,"") в L8 и скопировать в L100 а затем этот блок по мере необходимости.
Потенциально, это много формул, и они могут мешать последующим записям, например, в M50 , поэтому я предлагаю скопировать весь диапазон, содержащий формулы, а затем вставить специальные значения сверху.
Считая от 1, ColumnL оказывается 7 справа от ColumnE, но также и Column 12 в Excel. Таким образом, в столбце L COLUMN() [то есть 12] -5 равен 7. MOD(…, 7) даст остаток для любого числа, не делимого на семь, но не (т.е. = 0), когда это число кратно семи. Функция IF тогда берет копию E8 т.д., Где требуется, и вставляет пробел («»), где нет.
Если у вас все в порядке с перетаскиванием по всем существующим столбцам, вы можете использовать эту формулу в F8 и перетаскивать ее вверх и вниз:
=if(MOD(column()-5,7)=0,$e8,"")
Вы можете клонировать столбец, введя =IF($E8="","",$E8) в L8 , S8 и Z8 а затем заполнив каждую формулу соответствующим образом вниз по столбцу.