[[20020613101705]] 『行列を入れ替えるで#REF!』(ぺこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『行列を入れ替えるで#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.