Excelセルで変数を宣言し、他のセルの数式のパラメーターとして使用することはできますか?
たとえばvar1=10
、セルの1つで宣言します。別のセルではvar1
、次のような計算に使用します=var1*20
。
Excelセルで変数を宣言し、他のセルの数式のパラメーターとして使用することはできますか?
たとえばvar1=10
、セルの1つで宣言します。別のセルではvar1
、次のような計算に使用します=var1*20
。
セルに名前を付けることができます。これを行うには、名前ボックス (数式バーの横にある "A1" など) をクリックし、"myvar" などの名前を入力します。これで、セル参照の代わりにその名前を使用できます。
= myvar*25
また、Excel ネーム マネージャー (数式 > 定義済みの名前セクション > ネーム マネージャー) を使用してこれを行う方法を見つけました。
セル内に「存在する」必要のない変数を定義して、それを数式で使用できます。
Excel の専門用語は異なります。「変数を宣言」するのではなく、セルまたは配列に「名前を付ける」のです。
その方法の概要は次のとおりです 。
(隠し) セルを変数として使用できます。たとえば、列 C を非表示にして、C1 を
=20
そしてそれを次のように使用します
=c1*20
または、グローバル変数を設定および読み取る VBA マクロを作成することもできます。
編集: AKXは私の回答を部分的に間違ったものにします。Excelでセルに名前を付けることができるとは思いもしませんでした。