Посилання на клітинку в Excel, використовуючи значення інших комірок


12

Мені хотілося б дізнатися, чи можна посилатися на комірку в Excel залежно від значення іншої комірки.

Приклад

  • У мене є комірка, скажімо, A1де у мене є номер рядка, який я хочу використовувати (наприклад, вміст A1є 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 - ні.
hellcode
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.