Excel で「パズル」をプレイする
Reddit ユーザーの MehmetSalihKoten は、Microsoft Excel で完全に機能するバージョンのテトリスを作成しました。
Excel の INDIRECT 関数を使用すると、必要なときにデータを簡単に参照できます。Excel での INDIRECT 関数の使用方法について詳しく説明します。
ExcelのINDIRECT関数とは何ですか?
Excel INDIRECT 関数は、指定されたテキスト文字列から有効なセル参照を返します。INDIRECT は、有効な参照として使用できるテキスト値を組み立てる場合に便利です。
TRUE = A1 style
。=INDIRECT(ref_text, [a1])
ExcelでINDIRECT関数を使用する場合の注意点
INDIRECT 関数は、指定されたテキスト文字列から有効なセル参照を返します。INDIRECT は、有効なセル参照に変換できる個別のテキスト文字列を連結してテキスト値を構築する必要がある場合に便利です。
INDIRECT は 2 つの引数ref_text
とを評価しますa1
。Ref_text は、参照として評価するテキスト文字列です。A1 は、今後のテキスト値の参照タイプを示します。a1 が TRUE (デフォルト値) の場合、タイプは A1 です。a1 が FALSE の場合、タイプは R1C1 です。例えば:
=INDIRECT("A1") // Returns a reference like =A1
=INDIRECT("R1C1",FALSE) // Returns a reference like =R1C1
INDIRECT の目的は最初はわかりにくいように思えるかもしれませんが、テキストから参照を作成する必要がある状況は数多くあります。
注: INDIRECT は不安定な関数であるため、大規模または複雑なワークシートを処理するときに進行が遅くなる可能性があります。したがって、慎重に使用してください。
例 1 - ワークシート名はカスタマイズ可能です
上の例では、次のようにカスタマイズ可能なシート名を使用するように INDIRECT が設定されています。
=INDIRECT(B5&"!A1") // The sheet name in B6 is a variable
B5 の数式を下にコピーすると、B5 のテキストと文字列「!A1」が連結され、結果が INDIRECT として返されます。次に、INDIRECT 関数がテキストを評価し、適切な参照に変換します。C5:C9 の結果は、B 列にリストされている 5 つのワークシートのセル A1 の値です。
例 2 - カスタマイズ可能なルックアップ テーブル
以下のワークシートでは、VLOOKUP を使用して 2 つのサプライヤー A と B のコストを計算します。列 F のサプライヤーを使用すると、VLOOKUP は次の正確なテーブルを自動的に使用します。
G5 の式は次のとおりです。
=VLOOKUP(E5,INDIRECT("vendor_"&F5),2,0)
例 3: 固定リファレンス
INDIRECT で作成された参照は、セル、行、列が挿入または削除されても変更されません。たとえば、次の数式は、その範囲内の行が削除または挿入された場合でも、常に列 A の最初の 100 行を参照します。
=INDIRECT("A1:A100") // will not change
Microsoft ExcelでINDIRECT関数を使用する場合の注意事項
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 で調べてみましょう!