Excel(エクセル)学習室 HOME


エクセル特別 9

中級・特別編トップへ

   特 別 9
  名前の利用・付け方の規則と単位
  名前の利用・使い方

 

名前の利用・付け方の規則と単位

名前・つけ方の規則

名前を付けるには、一定の制限ともいうべき規則があります。下記へ箇条書きでまとめます。

  • 名前には、文字、数字、ピリオド (.)、下線 (_) などを使用する。
    名前にスペースは入れられません。単語を区切る場合は、ピリオド (.)、下線 (_) を使います。また、演算子に使う記号も使用できません。

  • 先頭文字に数字を使う場合は、下線(_)を入れる。
    名前の先頭へ数字を使う場合は、必ず下線を入れます。

  • セル番地と同じ名前は使えない。
    A1やB1のようにセル番地と同じ名前は使えません。

  • 使用できる文字数は、半角で255文字まで。
    これだけ使えれば十分といえます。

 

 

名前・ブック単位とシート単位

セル(セル範囲含む)、数式定数に付ける名前には、ブック(ファイル)単位シート単位があります。


ブック単位の名前
とは、付けた名前をブック
のどのシートからでも利用できるレベルのことです。
ブック単位の名前は、特別8で解説した方法で、そのまま名前を付ければ設定できます。同じブック内のどのシートからでも利用することができます。

シート単位の名前とは、そのシートでしか利用できない名前のレベルのことです。名前を付けるとき、シート名感嘆符(!)名前を同時に書き込みます。


左図は、定義ボックスでシートレベルの名前を付ける例です。

「4月売上!」がシート名と感嘆符、そし「データ範囲」という名前を付けています。

このようにして付けた名前は、そのシートからでしか利用できません。他のシートから参照しようとしても、定義ボックスには何も表示されません。

 

先頭へ戻る

 

 

名前の利用・使い方

名前の使い方(貼り付けと引用)

セル(セル範囲含む)、数式定数に付けた名前は、数式や関数の引数などに使うことができます。また、すでにセル参照で完成している数式や関数の引数を名前に置き換えることもできます。

当初から名前を使う場合(貼り付け)

下記の例は、VLOOKUP関数の引数に挿入する例です。(すでに名前が定義されているとして)


左図のように、数式パレットの名前を入れたい個所にカーソルを入れます。

カーソルが入っている状態で、挿入(I)名前(N)から貼り付け(P)をクリックします。


すると左図のように、「名前の貼り付けダイアログボックスが表示されるので、目的の名前をダブルクリックするか、または、クリックで選択してからOKボタンをクリックします。

これで目的の名前が、関数の引数に挿入されます。

完成した関数は「=VLOOKUP(A2,データ範囲,2,0)」のように、引数に定義された名前が入ったものになります。
なお、「名前の貼り付けダイアログボックスを使わず、直接キーボードから「データ範囲」と打ち込むこともできます。

 

セル参照を名前に置き換える場合(引用)

すでにセル参照でできている式を名前に置き換えることができます。


左図のデータベース関数を置き換えます。

A4セルには、=DSUM(Sheet1!$A$1:$F$9,Sheet1!E1,A6:B7)
B4セルには、=DSUM(Sheet1!$A$1:$F$9,Sheet1!F1,A6:B7)
C4セルには、=DAVERAGE(Sheet1!$A$1:$F$9,Sheet1!E1,A6:B7)
D4セルには、=DAVERAGE(Sheet1!$A$1:$F$9,Sheet1!F1,A6:B7)
がすでに入力されているとして、共通の参照範囲「Sheet1!$A$1:$F$9」を置き換えます。
まず、この範囲に特別6で解説した方法で、名前を付け(ブック単位)ます。たとえば、「販売リスト」とします。次に、このワークシートの何処かのセルを選択しておいて、挿入(I)名前(N)から引用(A)をクリックします。


すると、左図のような名前の引用リストボックスが表示されるので、目的の名前をクリックで選択し、OKボタンをクリックします。
これで、ワークシート内のすべての関数の「Sheet1!$A$1:$F$9」が「販売リスト」に変更されます。

なお、一部の関数(2つ以上)の「Sheet1!$A$1:$F$9」を置き換えるには、関数が入力されているセル範囲を選択(たとえば、A4:B4)して、同じ操作をすれば選択範囲の関数式だけが置き換わります。
一つの関数のみ置き換えるには、その部分をDeleteキーなどで消し、キーボードから直接名前を打ち込みます。

 

 

   先頭へ戻る   

中級・特別編トップへ

Excel(エクセル)学習室 HOME


KENZO30 内容の無断転載は禁止しています