Excelの別のワークシートでセルを参照するにはどうすればよいですか?

A1スタイルの参照を使用して別のワークシートからセル値を取得するには、等号を入力して数式を開始し、シートのタブをクリックして目的のシートに移動します。 目的のセルを選択すると、Excelが適切な参照を挿入します。

たとえば、目的のセル値がに格納されている場合 C12 名前の付いたシートに シート2、結果の式は = 'シート2'!C12。

Excelは、感嘆符で区切られたシート名とセル参照を挿入します。 シート名にスペースが含まれている場合、シート名は「一重引用符」で囲む必要があります。 シート名にスペースが含まれていない場合は、一重引用符は必要ありません。

を使用して別のワークシートから値を取得するには 名前付き参照、目的のセルを選択してから、フレンドリ名を入力します ネームボックス、 そのような SalesTotal. 名前を入力したら、必ずを押してください 入力 キーボードのキー。 Enterキーを押さずに、代わりに別のセルまたはアイコンをクリックすると、Excelは名前を保存しません。

ノート:Excelには名前に関する制限があります。たとえば、名前にスペースを含めたり、A1などの既存のExcel名と競合したりすることはできません。

目的のセル値を取得する数式を作成するには、等号を入力してから名前を入力します。 結果の式は次のとおりです。 = SalesTotal。

セル値を動的に取得する数式が不要で、代わりに現在のセル値をコピーする場合は、セルをコピーしてから値を貼り付けます。 セルを選択し、「Ctrl-C」を使用してコピーし、宛先セルを選択してから、「Ctrl-Alt-V」を使用して値を貼り付け、[形式を選択して貼り付け]ダイアログを開き、[値]を選択します。

等号を入力し、ビューのWindowsグループから[Windowsの切り替え]を選択して他のブックに移動することにより、開いているブックから値を取得する数式を作成できます。 メニューをクリックし、目的のセルを選択して、[Enter]キーを押します。 結果の参照には、シートとセルの参照とともに、ワークブック名​​を含むワークブックへのフルパスが含まれます。 外部ワークブックが開いている間、Excelは、「= '[Workbook.xlsx] Sheet 2'!C12」のように、ワークブック名​​が角かっこで囲まれた参照を表示します。 外部ワークブックが 閉じている場合、Excelは「= 'C:\ MyDocuments [Workbook.xlsx] Sheet2'!C12」などのフルパスで参照を表示します。 ターゲットファイルがソースファイルに対して移動する場合、参照は 壊す。

実際には、外部ワークブックを参照する数式は避けるのが最善ですが、必要な場合は、A1スタイルの参照ではなく名前付き参照を使用してください。 この方法は、新しい行または列が挿入された場合でも、Excelが参照を維持するのに役立ちます。