Excel で「パズル」をプレイする
Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。
Excel には、相対参照と絶対参照の 2 種類のセル参照があります。相対参照と絶対参照は、セルのコピーと入力が異なる場合の動作が異なります。相対参照は、数式が別のセルにコピーされると変更されます。ただし、絶対参照はどこにコピーしても変更されません。
Excel 2016 での相対セル参照と絶対セル参照に関する手順を説明するこの記事の LuckyTemplates に参加してください。
Excel の相対セル参照と絶対セル参照
セル参照の詳細については、以下のビデオをご覧ください。
デフォルトでは、すべてのセル参照は相対参照です。複数のセルにまたがってコピーすると、行と列の相対位置に基づいて変更されます。たとえば、数式=A1+B1 を行 1 から行 2 にコピーすると、数式は=A2+B2になります。相対参照は、複数の行または列にわたって同じ計算を繰り返す必要がある場合に特に便利です。
以下の例では、各商品の価格に数量を乗算する数式を作成します。項目ごとに新しい数式を作成する代わりに、セル D2に単一の数式を作成し、それを他の行にコピーできます。相対参照を使用して、各項目の合計を正確に計算します。
1. 数式を含むセルを選択します。この例では、セル D4を選択します。
2. 式を入力して、目的の値を計算します。この例では、 =B4*C4と入力します。
3.キーボードのEnter キーを押します。数式が計算され、結果がセルに表示されます。
4.目的のセルの右下隅にあるフィルハンドルを見つけます。この例では、セル D4 のフィル ハンドルを見つけます。
5. 塗りつぶしハンドルをクリックして、塗りつぶしたいセルまでドラッグします。この例では、セルD5:D13を選択します。
6. マウスを放します。数式は相対参照を使用して選択したセルにコピーされ、各セルに結果が表示されます。
塗りつぶされたセルをダブルクリックすると、その正確な数式を確認できます。各セルの相対参照は行に応じて異なる必要があります。
他のセルにコピーするときにセル参照を変更したくない場合があります。相対参照とは異なり、絶対参照はコピーまたは埋められても変化しません。絶対参照を使用して、行や列を連続的に保つことができます。
絶対参照は、ドル記号 ($)を追加することによって数式内に指定されます。列参照、行参照、またはその両方の前に置くことができます。
絶対参照を含む数式を作成する場合は、通常、 $A$2形式を使用します。他の 2 つの形式はあまり使用されません。
以下のビデオに示すように、数式を作成するときにキーボードのF4キーを押すと、相対セル参照と絶対セル参照を切り替えることができます。これは絶対参照を素早く挿入する簡単な方法です。
以下の例では、セル E2 (税率 7.5%)を使用して、列 D の各品目の消費税を計算します。これは、数式がコピーされても、税率への参照が一定のままであることを保証するためです。他のセルに入力します。セル $E$2 を絶対参照にする必要があります。
1. 数式を含むセルを選択します。この例では、セル D4を選択します。
2. 式を入力して、目的の値を計算します。この例では、 =(B4*C4)*$E$2と入力し、$E$2を絶対参照にします。
3.キーボードのEnter キーを押します。数式が計算され、結果がセルに表示されます。
4.目的のセルの右下隅にあるフィルハンドルを見つけます。この例では、セル D4 のフィル ハンドルを見つけます。
5.塗りつぶしハンドルをクリックして、塗りつぶすセル (例ではセル D5:D13) までドラッグします。
6. マウスを放します。選択したセルに数式が絶対参照でコピーされ、各セルで値が計算されます。
塗りつぶされたセルをダブルクリックすると、その正確な数式を確認できます。各セルの絶対参照は同じである必要がありますが、他の参照はセルの行に対して相対的です。
複数のセルにわたって絶対参照を行う場合は、必ずドル記号 ($)を含めてください。以下の例ではドル記号が省略されています。これにより、Excel はこれを相対参照として解釈し、他のセルにコピーするときに誤った結果を生成します。
Excel では、ワークシート上の任意のセルを参照できます。これは、別のワークシートから特定の値を参照する場合に特に便利です。これを行うには、ワークシートの名前でセル参照を開始し、その後に感嘆符 (!)を続けるだけです。たとえば、Sheet1 のセル A1を参照する場合、そのセル参照はSheet1!A1になります。
ワークシート名にスペースが含まれている場合は、名前を括弧 (' ')で囲む必要があることに注意してください。たとえば、July Budgetというワークシートのセル A1 を参照する場合、そのセル参照は'April Budget'!A1になります。
以下の例では、2 つのテーブル間の計算値が含まれるセルを参照します。これにより、数式を書き直したりデータを複製したりすることなく、2 つの異なるスプレッドシートで正確な値を使用できるようになります。
1. 参照するセルを見つけて、そのワークシートをメモします。この例では、 Menu Ordersワークシートのセル E14を参照します。
2. 目的のスプレッドシートに移動します。この例では、ケータリング請求書スプレッドシートを選択します。
3. 値を表示するセルを見つけて選択します。この例では、セル C4を選択します。
4.等号 (=)、テーブル名、感嘆符 (!)、およびセル アドレスを入力します。この例では、 ='MenuOrder'!E14と入力します。
5.キーボードのEnter キーを押します。参照したセルの値が表示されます。これで、メニュー注文ワークシートでセル E14 の値が変更されると、ケータリング請求書ワークシートでも自動的に更新されます。
後でワークシートの名前を変更すると、セル参照は新しいワークシート名を反映するように自動的に更新されます。
間違ったテーブル名を入力した場合は、#REF! ボックスに表示されます。この例では、ワークシートの名前を混同しました。エラーを編集、無視、または調査するには、セルの横にある[エラー]ボタンをクリックし、メニューからオプションを選択します。
さらにいくつかの記事を参照してください。
楽しんでください!
Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。
Excel で測定単位を変換するには、Convert 関数を使用します。
HLOOKUP関数とは何ですか? ExcelでHLOOKUP関数を使用するにはどうすればよいですか? クアントリマンで調べてみよう!
Excel の IFERROR 関数は非常によく使用されます。これをうまく使用するには、Microsoft Excel の IFERROR 式を理解する必要があります。
ExcelのVALUE関数とは何ですか? Excel の値の式とは何ですか? LuckyTemplates.com で調べてみましょう!
Excel の EOMONTH 関数は、非常に簡単な実装で、特定の月の最終日を表示するために使用されます。入力したデータに基づいて、特定の月の末日が取得されます。
Excel VBA で反復的なタスクを自動化したいですか? それでは、Do-while ループを使用して、条件が満たされるまで繰り返す一連のアクションを実装する方法を学びましょう。
Excel のデフォルトの列幅と行の高さは、入力したデータと一致しない可能性があります。Excel 2016 で列、行、セルのサイズを変更する方法を以下の記事で紹介していますので、ぜひ参考にしてください。
Excel で作業するときは常に、セルに情報 (コンテンツ) を入力する必要があります。LuckyTemplates を使って Excel 2016 のセルと範囲の基本概念を学びましょう。
ExcelのXlookup関数とは何ですか? ExcelでXlookupを使用するにはどうすればよいですか? LuckyTemplates.com で調べてみましょう!