10

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

пример

  • У меня есть ячейка, скажем, A1 где у меня есть номер строки, которую я хочу использовать (например, содержимое A1 - 42)

  • Я хочу вычислить сумму столбца B от строки 1 до строки, соответствующей числу, указанному в A1 . Что-то вроде =SUM( B1:B<NUMBER_IN_A1> )

Там в любом случае?

2 ответа2

14

Используйте & чтобы создать координаты ячейки, получить к ним доступ, используя INDIRECT() .

=SUM(INDIRECT("B1:B" & A1))
10

INDEX обычно предпочтительнее INDIRECT , где это возможно. Вам не нужно "жестко" кодировать столбец, и он не является (как) изменчивым.

=SUM(B1:INDEX(B:B,A1))

Смотрите документацию для более подробной информации об использовании.

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