名前の定義とは、エクセルで指定したセル範囲に名前をつけることです。名前をつけることにより、関数に名前を利用したり、指定したセル範囲が何を表しているかなどが分かりやすくなります。 定義した覚えのない名前がたくさんあるのはなぜ?
ホーム Microsoft Office Excel Excelの操作や設定 2019年5月27日 エクセルでシートをコピーしようとした時に名前が重複していると表示されるこのメッセージ。 「 名前'〇〇〇'は既に存在します。この名前にする場合は[はい]をクリックします。移動またはコピーを行うために'〇〇〇'の名前を変更する場合は、[いいえ]をクリックします。 」 このメッセージ内容の原因と解決方法を解説していきます。 Excel 2010以前は「 移動またはコピーしようとしている数式またはシートには、移動またはコピー先のワークシートに既にある名前'〇〇〇'が含まれています。この名前を使用しますか? 」と表示されます。 セルの名前ってなんじゃい!という人に表示されやすいメッセージです。 表示される原因 まずはこのメッセージが表示された原因について説明します。 簡単に言うと、 不要な「名前の定義」が残っているのが原因です。 そもそも「名前の定義」とは もともと設定されているセルや数式などの名前(例:A1)とは別に自由に設定できる名前のことです。 セルの名前を一意に設定することで、より分かりやすくセルを指定することができます。 例えば、セルのA1に'掛け率'という名前を設定することで「=C1*掛け率」という風に計算することができます。 不要な「名前の定義」とは 名前の参照範囲や数式が「#REF!
スプレッドシートに関する質問です。 家計簿の今月分だけの合計金額を自動で表示したいです。 B列に日付、C列に金額を記入しています。 例: 2021/07/03 \10, 000 まず最初に、以下のような数式を作りました。 =SUMIFS(C:C, B:B, ">=44378", B:B, "<=44408") (44378は2021/07/01のシリアル値、44408は2021/07/31のシリアル値) その結果、今月分の合計金額が表示できましたが、シリアル値を手打ちするのは面倒なので、以下のように書き換えました。 =SUMIFS(C:C, B:B, ">=DATEVALUE(TODAY()-DAY(TODAY())+1)", B:B, "<=DATEVALUE(EOMONTH(TODAY(), 0))") 後者の数式では、なぜか0となります。 数式内のDATEVALUEにカーソルをあわせると、それぞれ44378, 44408と表示されるので、シリアル値自体はあっていると思います。 シリアル値と手打ちの数値は別の入力形態となっているのでしょうか? TEXT関数やVALUE関数などを使ってみましたが、うまくいきません。 全く別の形式でも結構ですが、できればこの数式がうまくいかない原因を知りたいです。 Excel
競合する名前範囲がコピー先のブックにコピーされます。 つまり、リンク先ブックに同様の名前付き範囲が 2 つ含まれます。 警告: ブック内で競合する名前付き範囲を参照する数式がある場合、それらの範囲をコピーすると、それらの数式に影響し、ブックでエラーが発生します。 リンク先のブック内のデータに慣れ親しくない場合は、[はい] をクリック してださい 。 代わりに [ いいえ] をクリック して、競合する範囲の名前を変更します。 [ はい] から [すべて] をクリックすると、リンク先ブックで競合している可能性があるすべての範囲名が引き続き使用されます。 このオプションは、サブスクリプション バージョンの Excel を使用している場合にのみ表示されます。 [はいからすべて] をクリックすると、何が起こりますか? 競合している名前の範囲はすべて、コピー先のブックにコピーされます。 つまり、コピー先のブックに同じ名前付き範囲が 2 つ以上含まれます。 警告: ブック内で競合する名前付き範囲を参照する数式がある場合、それらの範囲をコピーすると、それらの数式に影響し、ブックでエラーが発生します。 リンク先のブックのデータに慣れ親しくない場合は、[はい] をクリック してすべて行います 。 代わりに [ いいえ] をクリック して、競合する範囲の名前を 1 つ 1 つ変更します。 競合する 名前 範囲の名前を変更するには、[いいえ] をクリックします。 次のダイアログ ボックスが表示されます。 [新 しい名前] セクション で、範囲の新しい名前を入力します。 新しい名前が承認されない場合 は、文字またはアンダースコアで始まります。 は、A1、A123、XFD21 などのセル参照です。 スペースまたは文字 (\、/、*、[、]、:、? )、または コピーするブック内の別の範囲と同じ名前を持つ必要があります。 OK をクリックします。 補足説明 Excel 技術コミュニテ では、いつでも専門家に質問できます。また、 Answers コミュニティ では、サポートを受けられます。
EXCEL斜めになった線を真っ直ぐにする方法・垂直水平に書く方法 エクセルの列番号が数字になった!? アルファベット表記に治す方法 この記事を書いた人 デザイン・パソコン・副業がお好き Excelやillustratorの使い方 日々の生活で効率をあげる方法など あらゆることを書いています 関連記事
IT 2019. 09. 02 2019. 05. 14 この記事は 約3分 で読めます。 意外に知られていない素人臭いExcel講座です。 今回はシートのコピーをしようとしたときに「名前'**'は既に存在します」というメッセージが 何度も何度も出てきて、困った困ったこまどり姉妹となってしまうのを何とかする方法です。 何回「はい」押させんねん! 状況説明します。 あなたはとあるExcelファイルを使用しており、シートをコピーすることにしました。 すると以下のようなメッセージが出てきました。 「名前'**'は既に存在します。この名前にする場合は[はい]をクリックします。移動またはコピーを行うために'**'の名前を変更する場合は、[いいえ]をクリックします。」 なんじゃこら、と思いましたが、よくわからないけども何も変更したくないなーと考え、 とりあえず[はい]をクリックしました。 そうすると今度は以下のようなメッセージが出てきました。 え、また?となりつつも、しょうがないからもう一度[はい]。 そうするとまた、 んもーーー! !と憤慨しながらまたしても[はい]をクリックすると、 やっとメッセージは出てこなくなり、そのままExcelを使用することができました。 しかし、シートをコピーするとまた同じ症状が出るのではないかと、 近い未来に来るべき恐怖におびえつつ、あなたはExcelを使い続けるのでした(第一部完)。 この症状そもそも何なの? Excelには「名前での参照」という仕組みが備わっています。 どういうことかというと、例えば以下の図のように、 B2セルに「ライオン」という名前を定義しておくと、 「=B2」とする代わりに、「=ライオン」とすることで、 別のセルからB2セルを参照することができるようになります。 しかし、上の例で言うと、B2セルそのものを削除すると、 "B2の名前は「ライオン」"と定義していたのに、 その定義中のB2セルが無くなってしまうことから、 "どのセルが「ライオン」なのかわからん"とExcelさんが困ってしまうわけです。 そういう状況でシートのコピーをすると、名前自体は定義されてるっぽいのに、 参照する先がありまへんで。ということになって、エラーメッセージが出るわけです。 エラーを起こしている名前の数の分。 こういうところExcelあほですよね。 1回の[はい]クリックで"以下同様"にしてくれれば、こんな症状で悩む人もそんなに居なかろうに。 解決策 というわけで解決策です。 とりあえず、上記のようなエラーメッセージが出てしまうのはしょうがないので、 Enterキーを押しっぱなしにして、エラーメッセージが出なくなるのを待ちましょう。 そしてその上で、数式タブ→名前の管理、です。 すると以下のような感じで、"#Ref!
エクセル 2020. 05. 30 2020. 23 上のようなエラーメッセージが表示されたら下記の3つを確認しましょう。 ①「名前の管理」に使おうとしていた名前がないかどうか? ②見えない名前が定義されていないか? ③どこかのセルに名前を使って数式を作ってないか? ①「名前の管理」に使おうとしていた名前がないかどうか?の確認方法。 「数式」のタグの「名前の管理」を選択すれば確認できます。 ②見えない名前が定義されていないか?の確認方法。 「Excelの見えない名前定義を削除する方法」でググって下さい。見えない名前を 表示させるマクロが公開されてます。 ③どこかのセルに名前を使って数式を作ってないか?の確認方法。 下記のような感じになっているセルがあるか調べて下さい。 ③は普通名前を変えた際に範囲に代わるはずなので③だったという方は 順番を間違えたということになります。私は③で散々悩んで時間を使ってしまい ましたが、読んでいる方は時間の無駄をしないようにしてもらいたいですね。