Объявление переменных в ячейках Excel

можно ли объявлять переменные в ячейках Excel и использовать их в качестве параметров для формул в других ячейках?

например, я бы объявить var1=10 в одной из ячеек. В другой камере я бы использовал var1 для расчета как: =var1*20.

4 ответов


вы можете назвать клетки. Это делается путем нажатия на поле Имя (что вещь рядом с формулой, которая говорит "A1", например) и введите имя, например, "myvar". Теперь вы можете использовать это имя вместо ссылки на ячейку:

= myvar*25

Я также только что узнал, как это сделать с помощью Диспетчера имен Excel (Формулы > определенные имена раздел > Диспетчер имен).

вы можете определить переменную, которая не должна "жить" в ячейке, а затем вы можете использовать ее в формулах.

Excel Name Manager


жаргон в excel отличается, вы не "объявляете переменные", вы" называете " ячейки или массивы.

хороший обзор, как вы это делаете ниже: http://office.microsoft.com/en-001/excel-help/define-and-use-names-in-formulas-HA010342417.aspx


вы можете использовать (скрытые) ячейки в качестве переменных. Например, вы можете скрыть столбец C, установить C1 в

=20

и использовать его как

=c1*20

в качестве альтернативы вы можете написать макросы VBA, которые устанавливают и читают глобальную переменную.

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