- ベストアンサー
エクセルの貼付
たぶん初歩的な事だと思うのですが教えてください。 シート1セルA1に入力されている内容をシート2セルB1、シート3セルB5などに入れたいのですが 各シート,セルで[=シート1セルA1]で問題なく表示される箇所と結果が「0」だったり「#VALUE!」で表示される箇所があります。 セルA1に入っているのは数値や数式では無く、文字列(単語)です これはなぜでしょうか?どうしたら同じように表示されますか? セルの書式は標準になっています。 エクセル2000です。(会社のシステムの都合上このエクセルしか使用できないので・・・)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>これはなぜでしょうか?どうしたら同じように表示されますか? 現実にゼロになるセルには,ご相談で書かれている「=Sheet1!A1」というようには記入されておらず,違う数式が書かれているからです。 どのセルにも「間違い無く」=Sheet1!A1と正しく記入できていれば,ゼロやエラーになることはありません。キチンと同じようにシート1のA1の内容が現れます。 ご利用のエクセルのバージョンも関係ありません。 実際にゼロやエラーになるセルに「具体的に正確に」何が記入されているのか,もう一度問題のエクセルを開いて,ご自分の目と手で確認してみる事から始めて下さい。違う内容が確かに書かれているのが確認できたら,正しい数式に修正します。 また「=Sheet1!A1」という数式が#VALUEになることも,通常はありません。 #VALUE!が起きるよくあるケースは, 1)シート名が「Sheet1(1)」のようになっている 2)参照元のセルが「セル結合」されている 3)別シートから数式バーに「=」を記入した後,「結合セルをクリックして」数式を作成している という3つの条件が「重なっている」ときに,実際にセルに記入されているのは ='Sheet1(1)'!A1:A3 のような数式の状態で,発生します。繰り返しますが,この状態でもセルに「=Sheet1(1)!A1」と正しく記入できていれば,エラーにもゼロにもなりません。 そういう事も含めて思いつきや曖昧な記憶でじゃなく,「目に見える事実は何なのか」をキチンとご相談で情報提供するようになさってみてください。
その他の回答 (1)
- aokii
- ベストアンサー率23% (5210/22062)
セルの書式が標準なら、通常は問題なく表示されるはずですが、セルの条件付き書式等で、「0」だったり「#VALUE!」で表示される場合が有ります。条件付き書式をクリア(削除)してみてください。
補足
条件付き書式には何も入っていません。念のためクリア(削除)してみましたが、変化無しです。
お礼
#VALUE!が起きるよくあるケースの2),3)が該当したので解除したところ、表示されました。 またご指摘の通り曖昧な情報提供になってしまい申し訳ございませんでした。数式をよくみてみたところ「='Sheet1(1)'!A1:A3」になっていました。シート2で[=]のあと参照元A1のセルで選択して引用された数式だったため、「'」は入っているものなんだと思い込んでしまっていました。 ありがとうございました。