Excel: Полностью базовое использование формул

Excel: Полностью базовое использование формул

Это очень просто, так что извините:

Если я вставлю эту формулу (например)

=CELL("address")

показывает текущий адрес/позицию ячейки - например, $E$5

Однако, если я вставлю ту же формулу в строку ниже, результат в обеих ячейках изменится. Поэтому, если я использую ее больше одного раза, она не покажет правильное значение. Как мне решить эту супер-базовую "штуку" Excel?

Если я, например, вставлю формулу в ячейки E5 и E6, то в обеих ячейках будет показано $E$6 вместо $E$5 и $E$6.

РЕДАКТИРОВАТЬ:

Ниже я получил ответ, в котором говорилось, что вместо этого следует использовать следующую формулу:

=ADDRESS(ROW(),COLUMN())

Однако это приводит лишь к тому, что Excel жалуется на ошибку в формуле...?

ПРАВКА 2:

Замените «,» на «;», и это заработает.

решение1

Эта Cellформула не является корректной для получения адреса вашей ячейки, если вы не укажете ссылку на ячейку в качестве второго аргумента функции. Но поскольку это то, что вам нужно в первую очередь, более простой способ сделать это (хотя есть МНОГО других способов сделать это тоже) будет следующим:

=ADDRESS(ROW(),COLUMN())

Надеюсь это поможет!

решение2

Попробуйте =Cell("address",E5), а затем скопируйте его в другие ячейки: если вы не укажете ссылку, Cell предоставит информацию о текущей выбранной ячейке.

решение3

Отhttp://www.techonthenet.com/excel/formulas/cell.php

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

Связанный контент