В функциях Index и Match столбцы фиксированы (столбец C для диапазона индекса и столбец F для диапазона соответствия).Начальная строка для обоих находится на отдельной странице «Вход», ячейка C7, а конечная строка для обоих находится на той же странице «Вход», но в ячейке C10.Диапазоны указаны на листе «Константы».Формула находится на листе «Сводка».Начальная и конечная строки изменят проект на проект, и мне нужен способ обновления этих формул на основе значений строк на странице «Ввод».
Мне кажется, проблема в том, что возвращаемые диапазоны возвращаютсяс кавычками в начале и в конце.Когда я жестко кодирую текущие диапазоны, кавычек там нет.Я попытался заменить функцию цитаты ничем, но они остались.Я также пытался использовать функцию Address, но она тоже возвращалась с кавычками.Пример ввода для B2 в формуле - P102.Ввод! C7 = 1271, Ввод! C10 = 1400. Таким образом, код пытается вернуть значение в столбце C на странице констант путем сопоставления строки 102 в столбце F.
= IF (ИЛИ (ПРАВЫЙ (B3,2) = "01", ПРАВЫЙ (B3,2) = "64"), "ССЫЛКА", ИНДЕКС ( "Константа С!" и вход $ C $ 7 &! ":"! & Входной $ C $ 10, СПИЧКА(NUMBERVALUE (ПРАВЫЙ (Резюме B3,3)), "Константы F!" & Input $ C $ 7 &! ":" & "F" и Input $ C $ 10,0!)))