Excelで数式を作成するときは、数式内のワークシートの別の部分のセルを参照できます。しかし、たくさんの式があると、それらのセル参照はすべて混乱を招く可能性があります。混乱を取り除く簡単な方法があります. Excelには「名前」と呼ばれる機能が含まれています。セルまたはセル範囲を参照する代わりに、そのセルまたは範囲に名前を割り当てて式でその名前を使用することができます。これにより、数式は理解しやすくなり、維持しやすくなります。. 以下の式では、同じワークブック内の「Product Database」という別のワークシートのセル範囲(太字)を参照しています。この場合、ワークシートの名前から、セルの範囲に含まれているもの、「A2:D7」についてよくわかります。ただし、式を短くして読みやすくするために、この範囲のセルに名前を付けることができます。. = IF(ISBLANK(A11)、 ""、VLOOKUP(ALL、 '製品データベース '!A2:D7,2、FALSE)) 注:上記の数式で使用されているVLOOKUP関数の詳細については、ExcelでのVLOOKUPの使用に関する記事を参照してください。 「IF」機能やその他の便利な機能の使い方も学べます. 名前ボックスを使用してセルまたはセル範囲の名前を作成する方法 セル範囲に名前を付けるには、名前を付けるセルを選択します。セルは連続している必要はありません。隣接しないセルを選択するには、それらを選択するときに「Ctrl」キーを使用します. セルグリッドの上にある「名前ボックス」をクリックします。. ボックスにセル範囲の名前を入力して[Enter]を押します。たとえば、「製品データベース」ワークシートの選択したセルを「製品」と呼びます。名前を選ぶときに守らなければならない構文規則があります。名前で始まるのは文字、アンダースコア(_)、またはバックスラッシュ(\)だけです。名前の残りの部分は、文字、数字、ピリオド、およびアンダースコアで構成できます。名前を定義するときに有効で無効なものについては、追加の構文規則があります。. この記事の冒頭から公式を覚えていますか?これには、ワークブック内の「Products Database」ワークシートへの参照とそのワークシート上のさまざまなセルが含まれていました。これで、 "Products Database"ワークシートのセル範囲を表す "Products"という名前を作成したので、下の太字で示されている式でその名前を使用できます。. = IF(ISBLANK(A11)、 ""、VLOOKUP(ALL),製品情報,2、FALSE)) 注:[名前ボックス]を使用して名前を作成すると、名前の範囲はデフォルトでワークブックになります。つまり、特定のワークシートを参照せずに、現在のワークブック内のどのワークシートでも名前を使用できるということです。この記事の冒頭の例のように、名前を参照するときにワークシート名を使用する必要があるため、範囲を特定のワークシートに限定することを選択できます。. ネームマネージャを使用して名前を編集する方法 Excelには、 "Name Manager"と呼ばれるツールが用意されています。これを使用すると、ブック内の名前を簡単に検索、編集、削除できます。名前の詳細を指定したい場合は、ネームマネージャを使用して名前を作成することもできます。ネームマネージャにアクセスするには、[式]タブをクリックします。. [式]タブの[定義名]セクションで、[ネームマネージャ]をクリックします。. [ネームマネージャ]ダイアログボックスが表示されます。既存の名前を編集するには、リストから名前を選択して「編集」をクリックします。たとえば、...