こんにちは。
同様の状況を作って検証してみたところ、こちらでも同様のエラーメッセージが表示され置換ができない状況になりました。
数式中でシート名を指定する場合には、シート名が数字で始まっていたり、シート名にスペースが含まれていたりする場合には、シングルクォーテーション( ' )で囲む必要があります。
おそらく、『 R 』の文字から始まっていて年月と認識できる文字列となっているので、これを年月日を表すシリアル値と解釈してしまっているのではないでしょうか。
シリアル値=数値(数字の並び)なので、シート名が数字で始まっているにもかかわらずシングルクォーテーションで囲まれていないためにエラーメッセージが表示されている状況のように思われます。推測ですが。
ただ、『 M 』『 T 』『 S 』『 H 』などから始まる年月と解釈できる文字列については、シングルクォーテーションで囲まれていなくてもエラーメッセージなどは表示されず正常に処理されますので、何らかの内部処理の不具合があるのかもしれません。
あるいは、内部の仕様が変更になっているのかもしれませんが・・・。
いずれにしても、今回の問題は置換作業の問題というよりも数式自体の文字列の扱い方の問題ですので、以下のようにシート名を手作業でシングルクォーテーションで囲むようにすれば正常に処理されます。
=SUMIF('R1年11月'!$B:$B,$A257,'R1年11月'!$E:$E)
もしも、集計シート上の数式の数が多く手作業が難しいのであれば、「検索と置換」ダイアログで、「検索する文字列」を H30年11月 、「置換後の文字列」を 'R1年11月' 、というように「月」まで指定して一つずつ『置換』していってみてはいかがでしょう。(シングルクォーテーションで囲むのを忘れずに。)
面倒かもしれませんが手作業より少しは良いかもしれません。
尚、シングルクォーテーションは、必要ない場合に入れても何ら問題ありません(必要なければ自動的に消えます)ので、将来的に何らかの改修が行われたとしても大丈夫かと思います。
ちなみに、現在の私の環境ですが、
Windows10、Excel2016 バージョン1911(ビルド 12228.20364 クイック実行)
です。
ご参考になれば幸いです。
<訂正>
エラーメッセージが出る原因についてですが、「令和」表示に対応していない Excel2007 で確認してみたところ、シングルクォーテーションを入れないとエラーメッセージが出る状況でした。
なので、sk.exe さんの推測通り「R1C1 方式」に絡んだエラーのように思えます。
原因を取り違えて推測してしまい、大変失礼いたしました。