[[20040721225917]] 『データの表示値のみをコピーしたいんです!』(名鉄レジャック) ページの最後に飛ぶ

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

 

『データの表示値のみをコピーしたいんです!』(名鉄レジャック)

書式設定によって少数の桁数が設定されている表を丸ごとコピーすると、保存値までコピーされてしまう為、貼り付けた表のセルを選択すると数式バーには保存値が表示されてしまいます。
元の表の表示値だけをそのままコピーすることってできないでしょうか?
しかも元の表の書式設定(少数の処理)はそれぞれバラバラなんです(ToT)


  >>「保存値までコピーされてしまう為、・・・・・」どういうこと?。
コピー⇒形式を選択して貼り付け⇒"値"にチェックを入れて"OK"では
ダメなんでしょうか。(SS)

 たとえば、実際の値は1.2345
表示形式で「#,##0.0」で小数点以下1桁表示で1.2、
これをコピーするとコピー先でも値は1.2345になっている、
ということではないのでしょうか。
単純にコピーではそうなります。
表示形式は表示を変化させるもので、
セルの値まで変換するものではありません。
どこかの時点で数式で参照し希望する値へ丸める必要があります。
有効桁小数点以下1桁に四捨五入
=ROUND(A1,1)
(KAMIYA)

(SS)さん、ご返答ありがとうございます。そして(KAMIYA)さん、ご返答ありがとうございます。(KAMIYA)さんの言われるように、コピー先でも値は1.2345になってしまうんです。で、形式を選択して貼り付け>書式 をすれば表示形式はコピー元と同じになるんですが、数式バーは変わらず1.2345と表示されてしまうんです。数式バーに表示値が表示されるようにしたいんです。
また、ROUNDを使いたいところなんですが、元の表の各値に設定されている小数の表示形式がバラバラなので、かなり手間なんです。
何か方法はないでしょうか?
(名鉄レジャック)

 一度別のシートにコピーしたあとで、ツール−オプション−計算方法−表示桁数で
 計算するにチェックを入れたものを、
 コピーして、値貼り付けではどうでしょうか。
 貼り付けた後は、計算方法は元に戻してください。
 (川野鮎太郎)

 【危険】↑川野さん注意!!
 
私は手間がかかってもROUND系の関数で数値を丸めるのが
Bestであると思いますが、Betterでよければ・・・・。
貼り付ける先が、値だけ必要であれば、という条件付ですが、
 
【重要】新規ブックを作成し、貼付先とします。
 
新規作成した貼付先のシートへ
「形式を選択して貼付」の「値貼付」、続いて「書式貼付」を行った後、
メニュー「ツール」の「オプション」「計算方法」で「表示桁数で計算する」
を選択すると、定数に関しては表示桁数の値に変換されます。
同じブックにしておく必要がある場合には「シートの移動」などで
目的のブックへ移動します。
ただし、
 
【重要】
・ブックオプションなので、くれぐれも同じブックで作業を行わないで下さい。
 (もとになったデータも表示桁数に丸められてしまい、再利用時に正確性が
 失われる可能性があります)
(KAMIYA)

 KAMIYAさん、フォローありがとうございます。
 ただ、シートオプションだと思っていましたが・・・
 単純に私の提示した手順で戻せば、元のデータは何ら変わらないのを確認しました。
 (川野鮎太郎)

 順序としては、以下が正しいかな・・・
 一度別のシートにコピーしたあとで、貼り付けたシートでコピーして、値貼り付け
 ツール−オプション−計算方法−表示桁数で計算するにチェックを入れる。
 貼り付けた後は、計算方法は元に戻す。
 (川野鮎太郎)

 定数で1.2345、表示桁数小数点以下二桁表示で1.23となっていた場合は
同じブックの場合、計算方法を元に戻しても1.23のままですが・・・・。
(そういうのがなければべつにかまわないのですけど)
(KAMIYA)

 あれ?バージョンの違いからでしょうか・・・。
 仮にSheet1のA1に1.2345(表示桁数小数点以下二桁表示で1.23)
 B1に=A1*1(小数点以下4桁表示で1.2345)として
 全体範囲指定−Sheet2に値貼り付け
 Sheet2のまま、ツール−オプション−計算方法−表示桁数で計算するにチェック
 そのままチェックをはずして設定を解除してやる。
 それだと、Sheet1は何も変わりませんけど・・・
 Excel2000

 って書くつもりで確かめていましたら、定数で1.2345の桁数を変えてある場合はだめなのですね。
 失礼しました。
 (川野鮎太郎)

できましたー!(ToT)ノ 
皆さんありがとうございます。
 >>ツール−オプション−計算方法−表示桁数で計算するにチェックを入れる。
で、できました。「データの正確さが失われます。元に戻せません。」と出たので
ビックリして確認しましたが、問題ないです。
いや〜、ホントに助かりました。ありがとうございました。
年輩の上司が作った20枚ほどの「価格表」だったんですけど、なんか一個一個の値
を1週間ぐらいかけてわざわざ表示形式を設定しちゃったらしくて、いまさら変更
できなくて、参っていたんです。
ホントに助かりました。ありがとうございました。(名鉄レジャック)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.