Excelで数式のセルをフリーズする方法

目次:

Excelで数式のセルをフリーズする方法
Excelで数式のセルをフリーズする方法

ビデオ: Excelで数式のセルをフリーズする方法

ビデオ: Excelで数式のセルをフリーズする方法
ビデオ: Excel が応答しない、動作しない、フリーズ時の対処方法。 2023, 12月
Anonim

MS Excelの数式は、デフォルトで「スライド」しています。これは、たとえば、セルが数式の列によって自動入力されると、行名が自動的に変更されることを意味します。行をオートコンプリートするときの列名でも同じことが起こります。これを回避するには、セルの両方の座標の前に数式の$記号を入力するだけです。ただし、このプログラムを使用する場合、より複雑なタスクが発生することがよくあります。

Excelで数式のセルをフリーズする方法
Excelで数式のセルをフリーズする方法

指示

ステップ1

最も単純なケースでは、数式が1つのブックのデータを使用する場合、関数を値入力フィールドに挿入するときに、固定セルの座標を$ A $ 1の形式で書き留めます。たとえば、列B1:B10の値をセルA3の値と合計する必要があります。次に、関数行に次の形式で数式を記述します。

= SUM($ A $ 3; B1)。

これで、オートコンプリート中に、2番目の加数の行名のみが変更されます。

ステップ2

同様の方法で、2つの異なる本のデータを合計できます。次に、数式で、閉じた本のセルへのフルパスを次の形式で指定する必要があります。

= SUM($ A $ 3; 'Drive_Name:\ User_Dir / User_Name / Folder_Name [File_name.xls] Sheet1'!A1)。

2番目のブック(ソースブックと呼ばれる)が開いていて、ファイルが同じフォルダーにある場合、ファイルからのパスのみがターゲットブックで指定されます。

= SUM($ A $ 3; [FileName.xls] Sheet1!A1)。

ステップ3

ただし、この表記法では、目的の範囲の最初のセルの前にソースワークブックの行/列を追加または削除しようとすると、数式の値が宛先ワークブックで変更されます。ソースセルの上に空白行を挿入すると、最終的なブック式の2番目の項の代わりにゼロが表示されます。これを防ぐには、本をリンクする必要があります。

ステップ4

これを行うには、ターゲットワークブックにリンク列を追加する必要があります。元のブックを開き、その中のセルを選択します。テーブルの操作に関係なく、そのセルの値を固定する必要があります。この値をクリップボードにコピーします。数式が含まれる宛先ワークブックのシートに移動します。

ステップ5

「編集」メニューで「形式を選択して貼り付け」を選択し、開いたウィンドウで「リンクを挿入」ボタンをクリックします。デフォルトでは、式は次の形式でセルに入力されます。

= [Book2.xls] Sheet1!$ A $ 1。

ただし、この式は数式バーにのみ表示され、その値はセル自体に書き込まれます。最終的な本を元の本のバリエーションシリーズとリンクする必要がある場合は、指定した数式から$記号を削除します。

ステップ6

次に、次の列に、合計式を通常の形式で貼り付けます。

= SUM($ A $ 1; B1)、

ここで、$ A $ 1は、ターゲットブックの固定セルのアドレスです。

B1は、別の本のバリエーションシリーズの始まりとの接続式を含むセルのアドレスです。

ステップ7

この数式の記述方法では、上記で追加した行数に関係なく、元のテーブルの値B1は変更されません。手動で変更すると、ファイナルテーブルの数式計算結果も変更されます。