[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『行列を入れ替えるで#REF!』(ぺこ)
形式を選択して張り付けについて
Seet1のものをコピーして、
形式を選択して張り付けをえらんで、その中の、行列を入れかえるを選択して
Seet2に張り付けると #REF! とでてきます
どうしたらコピーできますか?
説明へたですいません・・・
Sheet1の表を『コピーし、【形式を選択して張り付け】(行列を入れ替える)を選択して』Sheet1の別の範囲に実行した場合は正常でしたか?
また、Sheet1の表内に表の範囲外を参照している式があれば、Sheet2に貼り付けすると、エラー値が返されてしまいます。
これを回避するには、参照範囲を「セル範囲指定」でなく、この範囲を「範囲名指定」にすれば、範囲名はBOOK共有になりますので、
エラー値は表示されなくなる筈です。
どのような表であるか判らないので、具体的な回答が出来ませんが、多分これじゃないかな!
一度試してみて下さい。
(シニア?)
同じシートでやっても#REF!はでてきます。セル範囲指定と、範囲名指定っていうのは、どうゆうことなんでしょうか?初心者なものですいません・・・(ぺこ)
同じシートでやっても#REF!が表示されるのは参照セル上に貼り付けていませんか?
エラー値 #REF! は、数式中のセル参照が無効なときに返されます。
他の数式が参照するセルを削除したか、またはこのセルに他のセルのデータを貼り付けています。
セル範囲指定と、範囲名指定は例えば消費税を求める場合=価格*0.05としますが、
B3:B10に価格が入力されていて、C1に0.05と入力されていれば、C3セルに =B3*$C$1の式をC10までコピーします。
この場合C1のセル範囲を指定しています。
C1を挿入メニューの【名前】【定義】で「消費税率」と範囲名を付けたとします。
C3の式は =B3*消費税率 と範囲名で指定できます。この範囲名で指定した式は他のシートにコピーしても有効になります。
セル範囲 =B3*$C$1 をシート2にコピーするとシート2の$C$1を参照することになり、値は0になります。
=B3*消費税率 の式であれば、他のシートでも計算値が正しく表示されます。
セル参照と範囲名参照の違いが判りましたでしょうか?
(シニア?)
丁寧な回答ありがとうございました。違いがよくわかりました!シニア?さんの言うとおりだったようです!ほんとうにありがとうございました。ところで、もう一つ質問があるのですが、平均をだして、それを前と同じように行列を入れ替えるで張り付けをしたら、全く違う数字と、#DIV/0!というのがでてきたのですが、これはどうしてでしょうか?同じシートに張り付けた場合はちゃんとできました。参照範囲もいろいろ変えてみたのですがうまくいきませんでした。教えて下さい、お願いします。(ぺこ)
Sheet1の表全体を選択してSheet2の貼り付け先で【形式を選択して張り付け】(行列を入れ替える)をすればできます。
多分、平均欄だけを選択して、実行したのではないですか?
#DIV/0!のエラー値の式を数式バーで確認してみて下さい。
#DIV/0!は0で割ることは出来ませんと言う事です。=average(範囲)の範囲には数値がない筈です。
全く違う数字が表示されている範囲をみれば、元の数値でない数値を平均しています。
=average(範囲)は関数内で=sum(範囲)/count(範囲)の処理をしています。
範囲内に数値がなければ、0で割ることになり、#DIV/0!のエラー値が返されます。
試しに、セルに =100/0 と入力してみて下さい。結果は、#DIV/0!になりますね。
(シニア?)
シニア?さんの言うとおりです、平均欄だけを選択して、実行してしまいました。シニア?さんのお陰で解決できました。ほんとうにありがとうございました!(ぺこ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.