| Excel Tips by pPoy |
| 名前 | 文字列を式に変換する方法 (複数セル) 《名前定義・Excel4.0マクロ》 (Excel97,2000,2002) | ||
|---|---|---|---|
|
単純に 「100*1.5」 の様に入力された文字列を式として判断し、計算する方法はこちら、 の方法で可能です。 ところが、式が二つに分割されていて、それを組み合わせて計算するためにはもう一ひねり必要です。 たとえば以下のようなケースです。 | |||
←のようなシートがあります。 A1 セルには、数値が入力されています。 隣の B1 セルに計算式の残りが入力されています。 隣の C1 セルに A1 セルと B1 セルを使用した 計算結果を表示したいと思います。 | |||
|
式を入力したい 「C1」 セルを選択後、メニューから、挿入−名前−定義を押します。 表示された名前の定義ボックスの 「名前」 欄に、定義する名前を入力ます。 この例では、「 wsEval2」 としました。下の 「参照範囲」 欄には、以下のコードをそのまま入力してくだい。 =EVALUATE("="&A1&B1)![]() 入力後、「OK」 を押して閉じます。 ※ 必ず C1 セルを選択してから 名前を挿入してください。 | |||
追加した名前を、 C1 セルに式として入力します。 この例では、「=wsEval2」 と入力します。 |
≪結果≫
文字列を式として評価し、 無事に計算できました。 違う式を入力してもきちんと計算してくれます。 |
≪注意≫
|
Copyright(C) pPoy 2006-2010