2009-04-09 21 views
44

Excelセルで変数を宣言し、他のセルの式のパラメータとして使用できますか?Excelセルで変数を宣言する

たとえば、var1=10をセルの1つに宣言します。 別のセルでは、=var1*20のような計算にはvar1を使用します。

答えて

72

セルに名前を付けることができます。これは、名前ボックス(たとえば、 "A1"と書かれている数式バーの隣にあるもの)をクリックし、 "myvar"などの名前を入力することで行います。今、あなたの代わりにセル参照のその名前を使用することができます。

= myvar*25 
+1

は参考のために、あなたはまた、細胞のグループに名前を付けることができませんでした。その値を使用するのはちょっと難しいですが、それを行うことができます:) – Damovisa

+0

@AKX:すごいトリックでした!ありがとう... @Damovisa:追加のチップをありがとう! また、別のセルに割り当てるセル名を表示する方法もあります。隣接するセルにセル名を表示して、ユーザーがセル名をクリックせずに識別できるようにしたいと思います。 – Manoj

+1

注:これは、数式をコピーするときに特に便利です。 Excelは非常に "有用"で、数式内のセル参照を調整します。あなたは、しばしば、reaminの参照が固定されていることを望んでいます - 巣状の細胞を参照することはそのトリックです。 –

0

(隠された)セルを変数として使用できます。例えば、あなたは

=20 

に列C、セットC1を隠し、代わりにあなたが設定され、グローバル変数を読んでVBAマクロを書くことができます

=c1*20 

としてそれを使用することができます。

編集:AKXは部分的に間違っています。 Excelでセルの名前を付けることはできませんでした。

+0

@HopefullyHelpful – ymihere

34

私もちょうどエクセル名マネージャ(式>定義名セクション>名前マネージャ)でこれを行う方法を見つけました。

セル内に「生きる」必要がない変数を定義して、式で使用することができます。

Excel Name Manager