ドル記号の役割
$によって参照内の列または行を固定する仕組みを理解します。
「ドル記号の役割」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。
参照が移動する理由
数式をコピーすると、スプレッドシートは通常、新しい位置に合わせてセル参照を移動させます。=A1+B1を1行下にドラッグすると、自動的に=A2+B2になります。
これは通常、まさに望んでいる動作です。しかし、コピーする場所に関係なく参照を固定したままにしたい場合もあります。そのときに使うのがドル記号です。
ドル記号を知る
ドル記号($)は、セル参照の中に置く小さなロックです。数式をコピーしたときに、この部分を変更しないようスプレッドシートに指示します。
参照には、列文字と行番号という2つの部分があります。どちらか一方だけ、両方、またはどちらも固定できます。
A1の4つの表記方法
ドル記号を置く位置によって、すべてのセルは4通りの形式で参照できます。
A1何も固定しない(相対参照)$A$1列と行の両方を固定する(絶対参照)$A1列を固定し、行は固定しない(複合参照)A$1行を固定し、列は固定しない(複合参照)
ドル記号は、固定する部分の前に置きます。
相対参照:何も固定しない
A1のような通常の参照は相対参照です。ドル記号がないため、コピーすると列と行の両方が移動できます。
「自分のセルから左に2列移動したセル」のような方向として考えてみてください。数式をコピーすると、方向は同じまま、参照先が移動します。
=A1*2絶対参照:両方を固定する
$A$1のように両方の部分の前にドル記号を置くと、参照は絶対参照になります。数式をどこにコピーしても、常にその1つのセルを指します。
これは、1つのセルに入力された税率など、多くの行で必要とする単一の値に最適です。
=B2*$A$1複合参照:一方だけ固定する
複合参照では、一方の部分だけを固定します。$A1は列をAに固定しますが、行は移動できます。A$1は行を1に固定しますが、列は移動できます。
複合参照は、1方向だけに移動させたい表やグリッドの要です。
=$A2*B$1実例
D1に割引率0.10が入力され、B列のB2から価格が並んでいるとします。各割引後の金額を求めるには、次のように入力します。
=B2*$D$1
これを列の下方向にコピーします。B2の部分はB3、B4というように下へ移動しますが、$D$1は割引率のセルに固定されたままです。
=B2*$D$1固定しないとどうなるか
代わりに=B2*D1と入力して下方向にコピーすると、D1はD2、さらにD3へと移動し、空のセルを参照することになります。
数式が割引率を指さなくなるため、結果は突然0やエラーになります。原因はドル記号がないことです。
=B2*D1F4ショートカット
ドル記号を手入力する必要はありません。Excelでは、参照内をクリックしてF4を押すと、形式を順番に切り替えられます。
- 1回目:
$A$1 - 2回目:
A$1 - 3回目:
$A1 - 4回目:
A1に戻る
Google Sheetsでも同じF4ショートカットを使えます。
固定された数式を読み解く
他の人が作成したシートを開いたとき、ドル記号からその意図を読み取れます。あちこちで$E$1が繰り返し使われていれば、税率や定数などの共有設定を表していることが多いです。
ドル記号のない参照は、各行に合わせて移動するよう意図されています。これらの記号を読み取れるようになると、どのスプレッドシートも理解しやすくなります。
$を使う場面
数式をコピーする前に、次の質問を自分に問いかけてください。この参照は固定すべきですか、それとも移動すべきですか。
- 1つのセルに固定する場合は、絶対参照
$A$1を使います。 - すべての行に合わせて移動する場合は、相対参照
A1を使います。 - 行または列だけを固定する場合は、複合参照
A$1または$A1を使います。
最初に判断しておけば、後でコピーした数式が壊れるのを防げます。
クイックチェック
ドル記号の役割を理解できたか確認しましょう。
復習
ドル記号は参照内のロックです。
A1相対参照、何も固定しない$A$1絶対参照、両方を固定する$A1とA$1は複合参照、一方だけを固定する
$は、その直後の部分を固定します。すばやく追加するにはF4を押してください。次は、完全な絶対参照を使って1つのセルを固定します。
よくある質問
「ドル記号の役割」レッスンは無料ですか?
はい。「ドル記号の役割」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。
「ドル記号の役割」で何を学びますか?
$によって参照内の列または行を固定する仕組みを理解します。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Excel Formulas Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「ドル記号の役割」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このExcel Formulas Academyレッスンでコードを書いて実行できますか?
はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。