他のワークブック(Microsoft Excel)のセルへの相対参照
スティーブンが数式を作成していて、同じブック内の別のワークシートのセルを参照している場合、参照は常に相対的です(A1)。
ただし、彼が別のブックのセルを参照する場合、その参照は常に絶対値($ A $ 1)です。スティーブンは、セルに入ってF4を3回押すことなく、これを自動的に相対(A1)にする方法があるかどうか疑問に思います。
この状況に対処する一般的な方法は、効果的に行っているように、数式の参照を編集することです。ただし、必要に応じて、この問題に取り組む方法は他に2つあります。
最初のアイデアは、すべての数式を単純に作成することですが、絶対参照はそのままにしておきます。次に、「最終」ステップとして、検索と置換を使用して、数式のドル記号を削除します。あなたがする必要があるのはこれらのステップに従うことだけです:
。数式が含まれているセルを選択します。
。 Ctrl + Hを押します。 Excelは、[検索と置換]ダイアログボックスの[置換]タブを表示します。 (図1を参照)
。 [検索する文字列]ボックスに、1つのドル記号を入力します。
。 [置換]ボックスが空であることを確認してください。
。 [すべて置換]をクリックします。
それでおしまい;選択したセルのすべてのドル記号が削除され、必要に応じて相対参照が残ります。残しておきたいセルに絶対参照がある場合は、[検索と置換]ダイアログボックスのコントロールを使用して、各インスタンスをステップ実行し、必要に応じて置換を実行する必要があります。
2番目のアイデアは本当に斬新です。参照がすべて外部ワークブックの同じワークシートを参照している場合は、次の一般的な手順に従います。
。ターゲットワークシートを、数式が含まれるワークブックに移動します。 (実際に移動します。コピーするだけではありません。)
。数式を作成します。ターゲットワークシートは数式と同じワークブック内にあるため、これらの数式の参照はデフォルトで相対的です。
。ブックを保存します。
。ターゲットワークシート(手順1で移動したワークシート)を元のブックに戻します。
これらの手順で何が起こるかというと、ワークシートを元のブックに戻すと、Excelは数式参照の最初の部分を更新して、外部のブックに関する情報を含めます。ただし、これらの数式のセル参照を相対から絶対に変更することはありません。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(11225)は、Microsoft Excel 97、2000、2002、および2003に適用されます。
Excel(Excel 2007以降)のリボンインターフェイスに関するこのヒントのバージョンは、次の場所にあります:
link他のワークブックのセルへの相対参照。