掛け算表を作成する
複合参照を使い、1つの数式からグリッド全体に入力します。
「掛け算表を作成する」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。
定番の課題
九九の表は、複合参照を試すのに最適な題材です。目標は、1つの数式を作成して表全体にコピーし、すべてのセルに正しい積を表示することです。
これを理解できれば、複合参照をしっかり理解できたと言えます。順を追って作成していきましょう。
表を準備する
まず見出しを配置します。1行目のB1からK1まで、上部に1から10の数字を並べます。次に、A列のA2からA11まで、左側に1から10の数字を下方向に並べます。
行と列が交わるセル(B2など)には、その行ラベルと列見出しの積を入力します。
各セルに必要なもの
B2セルを見てみましょう。A列の行ラベルと1行目の列見出しを掛ける必要があります。
- 行ラベルは
A2にあります(常にA列です) - 列見出しは
B1にあります(常に1行目です)
つまり、B2はA2 * B1ですが、正しくコピーできるように適切な部分をロックする必要があります。
行ラベルの列をロックする
行ラベルは常にA列から取得する必要がありますが、行は表の各行に合わせて変わらなければなりません。そこで、列だけをロックします。
$A2
右方向にコピーしてもA列にとどまります。下方向にコピーすると$A2、$A3、$A4と移動し、それぞれ新しい行ラベルを取得します。
=$A2列見出しの行をロックする
列見出しは常に1行目から取得する必要がありますが、列は表の各列に合わせて変わらなければなりません。そこで、行だけをロックします。
B$1
下方向にコピーしても1行目にとどまります。右方向にコピーするとB$1、C$1、D$1と移動し、それぞれ新しい見出しを取得します。
=B$1完成形の数式
2つのロックされた参照を組み合わせると、表全体を埋める1つの数式になります。これをB2に入力します。
=$A2*B$1
これで完了です。1つの数式を100個すべてのセルにコピーすれば、九九の表全体が完成します。
=$A2*B$1表全体を埋める
B2を選択してコピーします。次に表全体の範囲B2:K11を選択して貼り付けるか、フィルハンドルを右方向へ、続けて下方向へドラッグします。
すべてのセルに正しい積がすぐに入力されます。数式の再入力も手計算も必要ありません。ドル記号が100個すべてのセルの処理を一度に行います。
セルを抜き打ち確認する
D5セルをクリックして確認します。数式は次のようになっています。
=$A5*D$1
A列の参照は5行目(ラベル4)まで下がり、1行目の参照はD列(見出し3)まで右に移動しています。したがって、4 * 3 = 12です。複合参照によって、正しい入力が参照されています。
=$A5*D$1ロックしないと起こること
ドル記号を付けない単純な=A2*B1を試してみてください。これを右方向にC2までコピーすると=B2*C1になります。これでは、表のセルと見出しを掛けることになり、意味がありません。
表には大幅に間違った値が入力されます。解決方法は常に同じです。行ラベルでは列をロックし、列見出しでは行をロックします。
=A2*B1四隅を確認する
表全体が正しいことを確認するには、四隅をチェックするのが簡単です。B2は1*1=1になり、反対側の隅のK11は10*10=100になるはずです。
K11をクリックすると、数式は=$A11*K$1と表示されます。A列の参照は11行目(ラベル10)まで進み、1行目の参照はK列(見出し10)まで進んでいます。四隅が正しければ、複合参照は表全体で正しく機能しています。
=$A11*K$1表を超えて使えるパターン
この方法で、距離表、サイズと色による価格表、採点基準表、通貨換算表など、2つの入力を使うあらゆる表を作成できます。
固定された見出し行と固定されたラベル列から値を取得する場合は、$A2*B$1のような複合参照を使い、1つのセルから表全体を埋めてください。
確認問題
九九の表について、最後に確認しましょう。
まとめ
1つの数式=$A2*B$1から、九九の表全体を作成しました。
$A2は列をロックするため、常に行ラベルを参照しますB$1は行をロックするため、常に列見出しを参照します- 1回コピーするだけで表全体を埋められます
この複合参照のパターンは、2方向の表に幅広く使えます。これで、絶対参照、相対参照、複合参照をすべて習得しました。
AI チューターと学ぶ Excel — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「掛け算表を作成する」レッスンは無料ですか?
はい。「掛け算表を作成する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。
「掛け算表を作成する」で何を学びますか?
複合参照を使い、1つの数式からグリッド全体に入力します。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Excel Formulas Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「掛け算表を作成する」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このExcel Formulas Academyレッスンでコードを書いて実行できますか?
はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- ドル記号の役割
- 絶対参照で単一セルを固定する
- 表で使う複合参照
- 掛け算表を作成する