Excelで数式を編集、評価、デバッグする方法

  • これを共有
Michael Brown

このチュートリアルでは、Excelで数式をチェックしデバッグするための迅速で効率的な方法をいくつかご紹介します。 F9キーを使って数式部分を評価する方法、特定の数式を参照または参照されるセルを強調する方法、不一致または誤った配置の括弧を判断する方法などをご覧ください。

ここ数回のチュートリアルでは、Excelの数式についてさまざまな角度から調査してきました。 それらをご覧になった方は、Excelで数式を書く方法、セル内に数式を表示する方法、数式を隠したりロックする方法などを既にご存知だと思います。

今日は、Excelの数式をチェック、評価、デバッグするためのいくつかのヒントとテクニックを紹介します。できれば、Excelでさらに効率的に作業するのに役立つと思います。

    ExcelのF2キー - 数式を編集する

    ExcelのF2キーは、次のように切り替わります。 編集 入力 既存の数式を変更する場合は、数式セルを選択し、F2キーを押して、数式を入力します。 編集モード セル内での直接編集を許可する」オプションがチェックされているかどうかに応じて、セルまたは数式バーの閉じ括弧の終わりにカーソルが点滅し始めます。 これで、数式内で任意の編集を行うことができます。

    • 左右の矢印で数式内を移動します。
    • 矢印キーとShiftキーを併用して、数式部分を選択します(マウスでも同じことができます)。
    • プレス 削除 または バックスペース を使用すると、特定のセル参照や数式の他の要素を削除することができます。

    編集が終わったら、Enterキーを押して数式を完成させます。

    数式に変更を加えずに編集モードを終了するには、Escキーを押します。

    セルやフォーミュラバーでの直接編集

    Excel の F2 キーを押すと、デフォルトではセル内の数式の末尾にカーソルが配置されます。 Excel の数式バーで数式を編集したい場合は、次のようにします。

    • クリック ファイル > オプション .
    • 左ペインで、以下を選択します。 アドバンスト .
    • 右ペインの セル内で直接編集できるようにする オプションで 編集オプション .
    • クリック よっしゃー をクリックして変更を保存し、ダイアログを閉じます。

    最近では、F2キーを使った数式の編集は古いと思われがちです。 Excelで編集モードに入るには、他に次の2つの方法があります。

    • セルをダブルクリックする、または
    • 数式バー内の任意の場所をクリックする。

    ExcelのF2の方が効率的ですか? いいえ。キーボードで作業するのが好きな人もいれば、マウスを使った方が便利な人もいます。

    どの編集方法でも、画面左下に編集モードを視覚的に表示することができます。 F2 を押すか、セルをダブルクリックするか、数式バーをクリックすると、すぐに 編集 は、シートタブのすぐ下に表示されます。

    ヒント:Ctrl + A を押すと、セル内の数式の編集からフォーミュラバーにジャンプします。 値ではなく、数式を編集しているときのみ機能します。

    ExcelのF9キー - 数式部分を評価する

    Microsoft Excel では、F9 キーを使用すると、数式のチェックとデバッグを簡単かつ迅速に行うことができます。 F9 キーは、数式の選択部分のみを評価し、その部分が操作する実際の値または計算結果に置き換えることができます。 次の例は、Excel の F9 キーを使用した例です。

    ワークシートに次のようなIF式があるとします。

    =IF(AVERAGE(A2:A6)>AVERAGE(B2:B6), "Good", "Bad")

    式に含まれる2つのAverage関数をそれぞれ個別に評価するには、以下のようにします。

    • 計算式のあるセル(この例ではD1)を選択します。
    • F2キーを押すか、選択したセルをダブルクリックすると、編集モードになります。
    • テストしたい数式部分を選択し、F9 キーを押します。

    例えば、最初の平均関数、すなわち AVERAGE(A2:A6) を選択し、F9 を押すと、Excel はその計算値を表示します。

    セル範囲(A2:A6)だけを選択してF9キーを押すと、セル参照ではなく実際の値が表示されます。

    への 出口 を選択した場合は、Escキーを押してください。

    Excel F9のヒント。

    • F9キーを押す前に、必ず計算式の一部を選択してください。そうしないと、F9キーは計算式全体をその計算値で置き換えてしまいます。
    • 計算式の評価モードでは、Enterキーを押さないでください。 Enterキーを押すと、選択した部分が計算値またはセルの値に置き換えられます。 元の計算式を保持するには、Escキーを押して計算式のテストをキャンセルし、計算式の評価モードを終了してください。

    ExcelのF9テクニックは、入れ子式や配列式など、長い複雑な計算式のテストに特に有効です。 計算式には、いくつかの中間計算や論理テストが含まれているため、最終結果がどのように計算されるのか理解することが困難です。 このデバッグ方法では、エラーを特定の範囲や関数に絞り込むことが可能です。

    数式を評価する機能を使って数式をデバッグする

    Excelで数式を評価するもう一つの方法は 数式を評価する オプションに存在する 計算式 タブで フォーミュラ・オーディティング のグループです。

    このボタンをクリックすると、すぐに 数式を評価する ダイアログボックスがポップアップ表示され、計算式の各パーツを計算順に検査することができます。

    をクリックするだけです。 評価する ボタンをクリックし、下線を引いた数式部分の値を調べると、最新の評価結果がイタリック体で表示されます。

    をクリックし続けます。 評価する ボタンをクリックし、各パーツのテストが完了するまで待ちます。

    評価を終了するには 閉じる ボタンをクリックします。

    数式の評価を最初から始めるには、次のようにクリックします。 再スタート .

    数式の下線部が、別の数式を含むセルへの参照である場合は、そのセルへの参照をクリックします。 ステップイン ボタンをクリックすると、その別の数式が 評価 をクリックすると、前の計算式に戻ります。 ステップアウト .

    ステップイン ボタンは、別のワークブックの別の数式を指すセル参照には使用できません。 また、2回目に数式に現れるセル参照(上のスクリーンショットのD1の2番目のインスタンスのように)には使用できません。

    数式中の括弧のペアをハイライト表示し、マッチングさせることができる

    Excelで高度な数式を作成する場合、計算の順番を指定したり、関数を入れ子にしたりするために、複数の括弧が必要になることがよくあります。 もちろん、そのような数式では、括弧の位置を間違えたり、省略したり、余計な括弧を入れたりすることはよくあることです。

    括弧の位置を間違えてEnterキーを押し、数式を完成させようとした場合、Microsoft Excelは通常、数式を修正することを示唆するアラートを表示します。

    修正候補に同意する場合は、以下をクリックします。 はい 編集した数式が希望するものと異なる場合は、 をクリックします。 いいえ をクリックし、手動で修正します。

    注意:Microsoft Excelは、括弧の欠落や不一致を必ずしも正しく修正するとは限りません。 したがって、修正案を受け入れる前に、必ず慎重に検討してください。

    お役に立つこと かっこ組のバランスをとる Excelでは、数式を入力または編集する際に、3つの視覚的な手がかりが得られます。

    • 複数の括弧を含む複雑な数式を入力する場合、Excelは括弧のペアを識別しやすいように異なる色にします。 外側の括弧のペアは常に黒です。 これにより、数式内に挿入した括弧の数が正しいかどうかを判断することができます。
    • 数式の閉じ括弧を入力すると、Excelは括弧のペア(入力した右括弧とそれに対応する左括弧)を短くハイライトします。 数式の最後の閉じ括弧と思われるものを入力したのに、Excelが開始括弧を太字にしない場合は、括弧が不一致またはアンバランスであることを示しています。
    • 矢印キーで数式内を移動し、括弧の上を横切ると、もう一方の括弧がハイライトされ、同じ色でフォーマットされます。 このように、Excelは括弧の組をより明確にするような工夫をしています。

    次のスクリーンショットでは、矢印キーで最後の閉じ括弧を越えて、外側の括弧のペア(黒いもの)が強調表示されています。

    指定した数式で参照されるすべてのセルをハイライト表示する

    Excel で数式をデバッグするとき、その数式で参照されているセルを表示すると便利な場合があります。 依存するすべてのセルをハイライトするには、次のようにします。

    • 数式セルを選択し、Ctrl + [ ] ショートカットを押します。 数式が参照しているすべてのセルがハイライトされ、選択範囲が最初の参照セルまたはセル範囲に移動されます。
    • 次の参照セルに移動する場合は、Enterキーを押します。

    この例では、セルF4を選択してCtrl + [ を押しています。 F4の数式で参照されている2つのセル(C4とE4)がハイライトされ、選択範囲がC4に移動しました。

    選択したセルを参照しているすべての数式をハイライト表示する

    前回は、ある数式で参照されているすべてのセルをハイライトする方法を紹介しました。 しかし、逆に特定のセルを参照しているすべての数式を検索したい場合はどうしたらよいでしょうか。 たとえば、ワークシート内の無関係なデータや古いデータを削除したいが、削除しても既存の数式が壊れないことを確認したい場合があります。

    特定のセルを参照している数式を含むすべてのセルをハイライトするには、そのセルを選択し、ショートカットキー Ctrl + ]を押します。

    前の例と同様に、選択範囲はそのセルを参照しているシート上の最初の数式に移動します。 そのセルを参照している他の数式に選択範囲を移動するには、Enterキーを繰り返し押します。

    この例では、セルC4を選択してCtrl + ]を押すと、ExcelはすぐにC4参照を含むセル(E4とF4)を強調表示しました。

    Excelで数式とセル間の関係をトレースする

    また、ある数式に関連するセルを視覚的に表示する方法として トレース・プレセンス トレースデペンデント にあるボタンをクリックします。 計算式 tab> フォーミュラ・オーディティング のグループです。

    Trace Precedents - 指定された数式にデータを供給するセルを表示する

    があります。 トレース・プレセンス ボタンは、Ctrl+[ ショートカットと同じように機能します。つまり、選択した数式セルにデータを供給しているセルを表示します。

    Ctrl + [ ] ショートカットは、数式で参照されているすべてのセルをハイライトするのに対し、[ ] ショートカットをクリックすると、数式で参照されているすべてのセルをハイライトします。 トレース・プレセンス ボタンを押すと、次のスクリーンショットのように、参照されたセルから選択された数式セルまで青いトレース線が描かれます。

    先行行を表示させるには、Alt+T U Tのショートカットを使うこともできます。

    Trace Dependents - 指定したセルを参照している数式を表示します。

    があります。 トレースデペンデント ボタンは Ctrl + ] ショートカットと同じように機能し、アクティブなセルに依存しているセル、つまり、あるセルを参照している数式が含まれているセルを表示します。

    次のスクリーンショットでは、セルD2が選択されており、青いトレースラインはD2参照を含む数式を指しています。

    また、Alt+T U D のショートカットをクリックすることで、扶養家族を表示することができます。

    ヒント:トレース矢印を非表示にするには 矢印の削除 の下にあるボタンをクリックします。 トレースデペンデント .

    計算式とその計算値をモニターする(ウォッチウィンドウ)

    大規模なデータを扱う場合、ワークブック内の最も重要な数式を監視し、ソースデータを編集したときにその計算値がどのように変化するかを確認することができます。 Excelの ウォッチウィンドウ は、まさにこのために作られたようなものです。

    があります。 ウォッチウィンドウ ワークブックやワークシートの名前、セルや範囲の名前、セルのアドレス、値、数式などのセルのプロパティを別ウィンドウで表示します。 これにより、異なるワークブックを切り替えているときでも、重要なデータを常に一目で確認することができます!

    ウォッチウィンドウにセルを追加する方法

    を表示するには ウォッチウィンドウ を表示し、モニターするセルを追加するには、次の手順を実行します。

    1. 視聴したいセルを選択します。

      ヒント:アクティブなシートで数式を含むすべてのセルを監視したい場合は、「1. ホーム tab> 編集 グループをクリックします。 検索と置換 をクリックします。 スペシャルへ を選択し 計算式 .

    2. に切り替えてください。 計算式 tab> フォーミュラ・オーディティング をクリックします。 ウォッチウィンドウ .

    3. があります。 ウォッチウィンドウ が表示されるので、それをクリックします。 Add Watch... ボタンをクリックします。

    ウォッチウィンドウの注意事項 :

    • 1つのセルにつき1つだけ時計を追加することができます。
    • 他のワークブックへの外部参照を持つセルは、その他のワークブックが開いているときのみ表示されます。

    ウォッチウィンドウからセルを削除する方法

    特定のセル(複数可)を削除するには ウォッチウィンドウ をクリックし、削除したいセルを選択します。 デリートウォッチ ボタンをクリックします。

    ヒント:複数のセルを一度に削除するには、Ctrlキーを押しながら削除したいセルを選択します。

    ウォッチウィンドウの移動とドッキングの方法

    他のツールバーと同様に、Excelの ウォッチウィンドウ をドラッグすると、画面の上下左右に移動したり、ドッキングしたりすることができます。 ウォッチウィンドウ をマウスで操作して、好きな場所に移動します。

    例えば、ドッキングすると ウォッチウィンドウ を一番下に配置すると、シートタブのすぐ下に常に表示され、数式セルまで何度もスクロールすることなく、主要な数式を快適に確認することができます。

    最後に、Excelの数式を評価・デバッグする際に役立つヒントをいくつかご紹介します。

    数式デバッグのヒント

    1. 長い数式を隣のセルと重ならないように表示するには、数式バーを使用します。 数式が長すぎてデフォルトの数式バーに収まらない場合は、Ctrl + Shift + Uキーを押して数式を展開するか、「Excelで数式バーを展開する方法」で示したようにマウスを使って下の境界線をドラッグしてください。
    2. シート上のすべての数式を表示し、その結果を表示しないようにするには、Ctrl + `を押すか、Ctrl + `をクリックしてください。 数式を表示する ボタンをクリックします。 計算式 詳細は、「Excelで数式を表示する方法」をご覧ください。

    以上、Excelで数式を評価し、デバッグする方法でした。 もし、もっと効率的な方法をご存知でしたら、ぜひコメントで教えてください。 読んでくださってありがとうございました!また、来週のブログでお会いしましょう。

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。