数式を作成するとき、ヘザーはF4を押して、セル参照のさまざまな順列を循環できることに注意します。ほとんどの場合、彼女はF4を3回押して、必要な$ A1参照に到達します。

ヘザーは、サイクリングの順序を変更して、F4を何度も押す必要がないかどうか疑問に思います。

F4キーの循環順序を変更するExcel内のネイティブな方法はありません。問題をさらに厄介にするために、マクロを使用して問題を変更する方法はありません。 (これは、数式の「編集」モードではマクロを実行できないためです。)

これらの2つの現実を考えると、F4ショートカットがどのように使用されているかを考えると役立つ場合があります。キーの目的は、数式を編集しているときに、挿入ポイントが配置されているセル参照の参照モードを切り替えることです。したがって、挿入ポイントがB7などのセル参照内にある場合、F4を複数回押すと、次の順列がこの順序で循環します。

$ B $ 7、B $ 7、$ B7、B1。 F4を何度も押し続けると、これら4つのバリエーションを繰り返し実行できます。

数式を最初から入力していて、$ B7のバリエーションを取得したい場合は、F4を押すことは実際にはショートカットではないように思われます。必要な場所にドル記号を入力するだけの方が簡単です。

これを行うには、1回のキーストロークが必要です。F4を押すと3回必要です。F4キーの循環順序を逆にできたとしても、単に$を押すのと同じように、1回のキーストロークが必要です。

より複雑な数式を入力または編集する場合、この事実はさらに複雑になります。次のような式を考えてみましょう。

=A1+B1-C1*D1

F4キーを使用して各セル参照を$ A1バリエーションに変更するには、挿入ポイントを4回配置し、各配置後にF4を3回押す必要があります。つまり、配置を除いて合計12回キーを押します。このような場合、各セル参照の先頭に$を配置して押す方がはるかに簡単です。

必要に応じて、編集モードの_outside_セルで数式を変更するマクロを作成できます。これは簡単な演習のように思えるかもしれませんが、おそらくあなたが思っているよりも難しいでしょう。次の式を検討してください。

=A7 & " days and " & INT(A8 * 24) & " hours."

="(" & A7 & "+" & B7 & "^3)/" & C7 & ": " & (A7+B7^3)/C7 ="(A7+B7^3)/C7: " & (A7+B7^3)/C7

2番目と3番目の例は、単に互いのバリエーションですが、数式の途中でセル参照を見つけるには、ある程度の作業が必要になる可能性があることを示しています。コードは数式を分析し、引用符で囲まれたすべてを無視してから、何かが実際にセル参照であるかどうかを判断する必要があります。また、数式に含まれている可能性のある名前付き参照などを無視する必要があります。また、セル参照を目的の$ A7形式に変換する前に、セル参照ですでに使用されている可能性のある$文字をすべて削除する必要があります。

これらすべての可能性を説明することは、特に数式に多くのセル参照が含まれている可能性がある場合は、簡単な作業ではありません。

これにより、F4キーをすべて一緒にバイパスして、目的の場所にドル記号を入力する方が簡単な場合があるという考えに戻ります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(13718)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice365のExcelに適用されます。