#excel
#превосходить
Вопрос:
Предоставление статических числовых значений ROW()
формуле вроде ROW($1:$2))
отлично работает (очевидно), но у меня есть оба требуемых значения в ячейках… Вот что я пытаюсь построить : ROW($C3:$E4))
. Это работает, но дает мне значение 3
(строка ячеек C3).
Что я должен сделать, чтобы получить значение внутри ячейки C3, чтобы передать его в СТРОКУ()?
Комментарии:
1. Вы пробовали косвенный() ?
Ответ №1:
Для Excel 365:
Если мы войдем:
=ROW(7:13)
в D1 мы получаем:
Теперь, если G1 содержит 7, а G2 содержит 13, то:
=ROW(INDIRECT(G1 amp; ":" amp; G2))
даст нам тот же результат:
Комментарии:
1. Если OP нужно количество строк, то я думаю, что SEQUENCE() будет хорошим выбором.
Ответ №2:
Не используйте изменчивую INDIRECT
настройку, когда существует энергонезависимая альтернатива:
=ROW(INDEX(A:A,G1):INDEX(A:A,G2))
который является изменчивым только при открытии рабочей книги.