グレッチェンは、なぜExcelが数式を「+ RC [-1] * R10C21」のようなものに変換し続けるのか疑問に思います。すべてではありませんが、ほとんどの数式を変換します。

彼女は、変換が行われるとき、それは通常、列または行のすべての数式に対して行われると述べています。

グレッチェンが彼女の公式で見ているものは、「R1C1リファレンススタイル」として知られています。これは数式を表示する別の方法であり、Excelの導入よりも前のものです。ネイティブのExcel参照スタイルは、「A1参照スタイル」と呼ばれます。お気に入りの検索エンジンで検索して、参照スタイルの履歴に関する多くの説明を見つけることができます。必要に応じて、R1C1参照スタイルについて説明した link以前の_ExcelTip_を検索して、オンとオフを切り替える方法を示すこともできます。

参照スタイルは、ワークブックごとに保存されます。ただし、ここには問題があります。Excelセッションで最初に開くブックは、セッション全体で使用される参照スタイルを決定します。したがって、最初に開いたブックがR1C1形式を使用している場合、Excelは、現在のセッション中に他のすべてのブックにR1C1形式を使用することを想定しています。 (逆もまた真です。最初に開いたブックがA1形式を使用している場合、その参照形式がセッション全体で使用されます。)

これは、特に他の人が作成または保守しているワークブックを日常的に操作している場合は、少し混乱する可能性があります。ボブ(あなたのオフィスの男)がR1C1参照スタイルを使用することを好むとしましょう。そこで、ボブはネットワーク上でワークブックを開き、好みの参照スタイルに切り替えます。次に、ワークブックを保存します。その後、GretchenがBobのブックをダブルクリックしてExcelを起動すると、ExcelはR1C1参照スタイルを使用して起動し、そのスタイルを使用して数式が表示されます。さらに、Excelセッション中に開いた他のブックについては、そのスタイルで表示されます。

2つの可能な解決策があります。まず、Gretchenは、以前にA1参照スタイルで保存されたワークブックを最初に開くことを確認できました。これを行うと、同じExcelセッション中にボブのワークブックを開くと、グレッチェンが好むように、ボブのワークブックがA1参照スタイルを使用して表示されます。

2番目の解決策は、先に進んでボブのワークブックを開くことです。ブックがR1C1参照スタイルを使用していることにグレッチェンが気付いた場合、グレッチェンは参照スタイル link前述の他の_ExcelTip_で説明されているようにに移動して変更できます。これの欠点は、Gretchenが参照スタイルにすぐに気付かず、Bobを開いた後に他のワークブックを開いた場合、それらの他のワークブックもR1C1参照スタイルを使用することです。

それはすべてかなり混乱する可能性があります、私は知っています。

興味深いのは、「すべてではなく、ほとんどの式を変換する」というグレッチェンの声明です。 R1C1がオンになっている場合は、一部の数式だけでなく、すべての数式を変換する必要があります。 R1C1をオフにすると、すべての数式が通常のA1参照スタイルに戻るはずです。私はそのような状況を見たことがなく、どのシステムでも状況を再現することができませんでした。両方の参照形式が実際に同じワークブックに表示されている場合、2つの可能性しか考えられません。まず、R1C1数式は実際の数式ではない場合があります。つまり、テキスト形式のセル内のテキストである可能性があります。第二に、ワークブックは、ワークブックのより大きな問題の兆候である、ある種の奇妙な破損を経験している可能性があります。 (破損したブックを処理する方法は、この特定のヒントの範囲を超えています。)

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

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