Мне нужна помощь с Excel при попытке перетащить формулу вниз без необходимости все время копировать и вставлять
Пример:
Column A
Row1 =(A1/A2)*100
Row2 =(A3/A4)*100
Row3 =(A5/A6)*100
etc...
Мне нужна помощь с Excel при попытке перетащить формулу вниз без необходимости все время копировать и вставлять
Пример:
Column A
Row1 =(A1/A2)*100
Row2 =(A3/A4)*100
Row3 =(A5/A6)*100
etc...
То, что вы, вероятно, ищете, это некоторая комбинация INDIRECT
и ROW()
.
Что-то вроде:
=INDIRECT("A" & (ROW() * 2 - 1)) / INDIRECT("A" & (ROW() * 2 )) * 100
INDIRECT()
позволяет вам динамически указывать диапазон (в этом случае, если вы находитесь в строке 1, ROW()
разрешается до 1
, что дает вам =INDIRECT("A1")/INDIRECT("A2") * 100)
Изменить: я представил эту формулу и обоснование на основе описания в исходном вопросе, где формула приводит к:
Row1 =(A1/A2)*100
Row2 =(A3/A4)*100
Row3 =(A5/A6)*100
Тем не менее, я вижу, что вопрос также может быть общим о том, как распространить формулу на диапазон ячеек, который был рассмотрен @eleethesontai.
Просто нажмите на ячейку, которую вы хотите скопировать, в правом нижнем углу черного ящика, который появится на ячейке, будет маленький черный ящик, выберите его и перетащите формулу вниз. В качестве альтернативы вы можете скопировать ячейку, которую хотите использовать, выберите ячейки, которые вы хотите скопировать, щелкнув правой кнопкой мыши специальную формулу.