Добрый день! Уважаемые знатоки, очень прошу помочь с формулой, для сведения данных из разных таблиц
В принципе, формула ВПР (VLOOKUP) отлично подходит, с одним только НО, очень много раз приходится вручную менять диапазон для анализа.
Вопрос: Можно ли в формуле ВПР(10003; A2:B26; 2; ЛОЖЬ), в параметре Диапазон (A2:B26) указывать не диапазон, а допустим ссылку на ячейку где этот диапазон указан? Если ответ да, то каким образом в указанной ячейке собрать диапазон, допустим для первой формулы диапазон A2:B26, а для второй формулы A2 + 100 :B26 +100, чтобы получилось A102:B126
Очень надеюсь, что понятно написал вопрос
Вот пример таблицы, которую нужно собрать (в упрощенном варианте) Формулу ВПР применил для первой таблицы, а ниже в других диапазонах еще таблицы, и если просто брать ВПР, то для каждой ячейки придется переписывать вручную диапазон, а это заколебаться можно, как много. Может есть другие варианты, как вытащить эти сводные данные
Добрый день! Уважаемые знатоки, очень прошу помочь с формулой, для сведения данных из разных таблиц
В принципе, формула ВПР (VLOOKUP) отлично подходит, с одним только НО, очень много раз приходится вручную менять диапазон для анализа.
Вопрос: Можно ли в формуле ВПР(10003; A2:B26; 2; ЛОЖЬ), в параметре Диапазон (A2:B26) указывать не диапазон, а допустим ссылку на ячейку где этот диапазон указан? Если ответ да, то каким образом в указанной ячейке собрать диапазон, допустим для первой формулы диапазон A2:B26, а для второй формулы A2 + 100 :B26 +100, чтобы получилось A102:B126
Очень надеюсь, что понятно написал вопрос
Вот пример таблицы, которую нужно собрать (в упрощенном варианте) Формулу ВПР применил для первой таблицы, а ниже в других диапазонах еще таблицы, и если просто брать ВПР, то для каждой ячейки придется переписывать вручную диапазон, а это заколебаться можно, как много. Может есть другие варианты, как вытащить эти сводные данные
Вам нужна функция INDIRECT (по-русски ДВССЫЛ). Например, создадим альтернативную формулу для ячейки D5, дающую тот же результат 60,98 , что и теперишняя:
Код
=VLOOKUP("TimeLong";$A$43:$L$45;D$3;FALSE)
Для этого в свободные ячейки листа введем: A1: константа 43 A2: константа 45 A3: формула, дающая строковое значение адреса $A$43:$L$45:
Код
="$A$"&A1&":$L$"&A2
A4: формула, дающая такой же результат 60,98, как и самая первая:
Код
=VLOOKUP("TimeLong";INDIRECT(A3);D$3;FALSE)
Вам нужна функция INDIRECT (по-русски ДВССЫЛ). Например, создадим альтернативную формулу для ячейки D5, дающую тот же результат 60,98 , что и теперишняя:
Код
=VLOOKUP("TimeLong";$A$43:$L$45;D$3;FALSE)
Для этого в свободные ячейки листа введем: A1: константа 43 A2: константа 45 A3: формула, дающая строковое значение адреса $A$43:$L$45:
Код
="$A$"&A1&":$L$"&A2
A4: формула, дающая такой же результат 60,98, как и самая первая: