Ссылка на ячейку в Excel, используя значения из других ячеек


12

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

пример

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

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

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

Ответы:


14

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

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

Не помечен для этого, но это также работает для OpenOffice Calc.
Knyri

12

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

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

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


Спасибо. INDEX работает с внешними ссылками (без их открытия), INDIRECT - нет.
адский код
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.