1

Мне нужно установить следующую формулу для многих ячеек:

 =VLOOKUP(MAX(Historical!$A$5:$FZ$99999),Historical!$A$5:$FZ$99999,7,1)

Эта формула ищет самую последнюю дату в таблице истории и возвращает указанное значение. Здесь я возвращаю колонку 7.

Как я могу вставить ячейки и автоматически увеличить значение, где "7". Другими словами, мне нужно вставить эту сводную формулу в несколько сотен ячеек и изменить число 7 для каждой.

2 ответа2

2

Одним из вариантов является использование функций INDEX и MATCH вместо VLOOKUP. Это может быть полезно в том смысле, что вы четко видите, из какого столбца получен результат ...... и, используя правильную комбинацию знаков $, которую вы можете копировать, чтобы каждый раз увеличивать столбец, например, используйте эту формулу для возврата значения из колонка B

=INDEX(Historical!B$5:B$99999,MATCH(MAX(Historical!$A$5:$FZ$99999),Historical!$A$5:$A$99999,1))

и скопируйте поперек, и ссылочный столбец изменится на C, D и т. д.

Если вы хотите скопировать формулу , я бы предложил вариант с предложением Лез Маджесте. использование функции ROWS в вашем оригинале для дополнительной надежности, например, снова для столбца B

=VLOOKUP(MAX(Historical!$A$5:$FZ$99999),Historical!$A$5:$FZ$99999,ROWS(D$2:D2)+1,1)

предполагает, что вы хотите запустить формулу в D2

1

Обычно да. Если вы не используете абсолютные ссылки, то при вставке или заполнении Excel (и большинство других программ для работы с электронными таблицами, включая Calc и Google Docs) будет обновлять номер строки и номера столбцов в ваших ссылках.

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

К счастью, есть функции ROW и COLUMN , которые при наличии ссылки будут возвращать индексы строки и столбца соответственно.

В вашем случае вам просто нужно заменить 7 на COLUMN(A:1) или любую ссылку на ячейку, которую вы хотите использовать. Excel изменит A:1 зависимости от относительного положения новой ячейки.

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