なぜ Excel で [名前の競合] ダイアログ ボックスが表示されるのでしょうか?
Excel for Microsoft 365 Excel 2021 Excel 2019 Excel 2016 その他…表示数を減らす
Excel で [名前の競合] ダイアログ ボックスが表示される場合は、1 つ以上のワークシートを似た名前の範囲のブックにコピーしようとしているためです。
コピーしようとしているワークシートと、ワークシートをコピーするコピー先ブックの両方に InterestRates という名前の範囲があるとします。 ワークシートを移動またはコピーしようとすると、この競合が検出され、次のメッセージが表示されます。
"InterestRates" という名前は既に存在します。 [はい] をクリックしてそのバージョンの名前を使用するか、[いいえ] をクリックして、移動またはコピーする ‘InterestRates’ のバージョンの名前を変更します。
注:[名前の競合] ダイアログ ボックスは、競合する名前範囲のすべてのインスタンスに対して表示されます。 サブスクリプション バージョンの Excel を使用している場合、競合ダイアログ メッセージには[ はい ] というラベルの 3 つ目のオプションが含まれています。つまり、競合する名前の範囲が追加されてもメッセージが表示されません。
解決策
上記のダイアログ ボックスが表示されたら、次のいずれかの操作を行う必要があります。
- [ はい ] をクリックして、コピー先ブックで競合する範囲名を引き続き使用します。
[はい] をクリックするとどうなりますか?
Excel は、競合する名前の範囲をコピー先のブックにコピーします。 つまり、2 つの同様の名前の範囲がコピー先ブックに含まれます。
警告: ブックに競合する名前付き範囲を参照する数式がある場合、それらの範囲をコピーすると、それらの数式に影響が及び、ブックでエラーが発生します。 コピー先ブックのデータに慣れていない場合は、[ はい] をクリックしないでください。 代わりに、[ いいえ ] をクリックして、競合する範囲の名前を変更します。
- [ はい] を [すべて] に クリックすると、コピー先ブックで競合する可能性のあるすべての範囲名が引き続き使用されます。 このオプションは、サブスクリプション バージョンの Excel を使用している場合にのみ表示されることに注意してください。
[はい] を [すべて] にクリックするとどうなりますか?
Excel では、競合するすべての名前範囲がコピー先ブックにコピーされます。 つまり、2 つ以上の同様の名前の範囲がコピー先ブックに含まれます。
警告: ブックに競合する名前付き範囲を参照する数式がある場合、それらの範囲をコピーすると、それらの数式に影響が及び、ブックでエラーが発生します。 コピー先ブックのデータに慣れていない場合は、[ すべて] に [はい] を クリックしないでください。 代わりに、[ いいえ ] をクリックして、競合する範囲の名前を 1 つずつ変更します。
- [ いいえ ] をクリックして、競合する名前の範囲の名前を変更します。 次のダイアログ ボックスが表示されます。
1. [ 新しい名前 ] セクションで、範囲の新しい名前を入力します。 新しい名前は、新しい名前が受け入れられない場合は受け入れられない
* は、文字またはアンダースコアで始まります。
* は、A1、A123、XFD21 などのセル参照です。
* には、スペースまたは文字 (\、/、*、[、]、:、?)、または
* には、コピー先のブック内の別の範囲と同じ名前が付けられます。
2. **OK** をクリックします。
補足説明
Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。
target=”_blank” title=”数式で名前を定義し使用する” rel=”noopener”>数式で名前を定義し使用する