excelでユーザー定義のままコピーしたい



 ◇-?excelでユーザー定義のままコピーしたい-ウッスン-PC初心者-03/17-14:22(2356)-No.511582
   ┗?!Re:excelでユーザー定義のままコ...-うにゅ-03/17-19:54(2351)-No.511587
     ┗?!!Re:excelでユーザー定義のまま...-ウッスン-03/17-22:15(2348)-No.511590
       ┣?!!!Re:excelでユーザー定義のまま...-halfmoon-03/17-23:56(2347)-No.511591
       ┗?!!!Re:excelでユーザー定義のまま...-うにゅ-03/18-09:57(2337)-No.511593

▲このページのトップに戻る
511582excelでユーザー定義のままコピーしたいウッスン-PC初心者 2013/03/17-14:22

メーカー名:自作PC 作ってもらった
OS名:Windows7
パソコン名:?
--
エクセルで現在、セルの表示をユーザー定義で########"000"としています。
なので、13985244と入力すると13985244000と表示されるのですが、
それをコピーして貼り付けると13985244と表示されてしまいます。
それを13985244000としたいのですが、どのようにすればよいのでしょうか?
値貼り付けでも駄目でした。
教えてください。

▲このページのトップに戻る
511587Re:excelでユーザー定義のままコピーしたいうにゅ 2013/03/17-19:54

記事番号511582へのコメント
ウッスン-PC初心者さんは No.511582「excelでユーザー定義のままコピーしたい」で書きました。

使用しているExcelのバージョンは?

Excel2013で試しましたけど、
1.コピー元セルを選択して右クリック→コピー
2.貼り付け先セルを選択して右クリック→貼り付け
で元の書式ごとコピー出来ましたよ。

セルの編集モードでコピー&ペーストしてないですよね?

▲このページのトップに戻る
511590Re:excelでユーザー定義のままコピーしたいウッスン 2013/03/17-22:15

記事番号511587へのコメント
すみません。言葉足らずでした。コピー自体はできたのですが、
実際の数値としては"000"は入ってこないことを言いたかったのです。
なので、right関数などで3ケタ分取ったとしても、000ではなく、
13952645000だとしたら、645をひろってきてしまうのです。
なので、表示だけでなく000までしっかりコピーしたいのです。
よろしくお願いいたします。

▲このページのトップに戻る
511591Re:excelでユーザー定義のままコピーしたいhalfmoon 2013/03/17-23:56

記事番号511590へのコメント
ウッスンさんは No.511590「Re:excelでユーザー定義のままコピーしたい」で書きました。

Excel自体、そこまで熟知していませんけど以下のように想定しました。
希望は値として「xxxxx000」と貼り付けたい。
あくまでコピー元に入力されている値は「xxxxx」であり、下3桁"000"は書式である。
そのために貼り付け先には、値と書式が貼り付けられる事で、「xxxxx000」と表記できる。
要望されている事は、元のデータを変換して貼り付けようとしている事になります。
手元にExcelを用意できていない環境なので、実環境で試行してませんが、
通常の貼り付け機能では無理があるのでは?と思いました。
貼り付け先に乗算で"1000"の貼り付けを行ったほうが早いのではないでしょか?

後、アプリケーションの質問をされるのでしたら
指摘いただいているバージョンの記入をされたほうがいいと思いますよ。

▲このページのトップに戻る
511593Re:excelでユーザー定義のままコピーしたいうにゅ 2013/03/18-09:57

記事番号511590へのコメント
ウッスンさんは No.511590「Re:excelでユーザー定義のままコピーしたい」で書きました。

>実際の数値としては"000"は入ってこないことを言いたかったのです。
書式で加工された値は、あくまで表示上の値であって、入力された値(実数値)とは異なりますので、コピー&ペーストでは、正常な動作です。

>なので、right関数などで3ケタ分取ったとしても、000ではなく、
>13952645000だとしたら、645をひろってきてしまうのです。
>なので、表示だけでなく000までしっかりコピーしたいのです。
どのような加工をするのかは不明ですが、元の実数値が"000"を含まないのですからright関数を使用せずに、そのまま処理すれば良いだけでは?

どうしても末尾に"000"を付けた値で処理したいのであれば、関数を使って元セルの値に1000を乗算した値を別セルに用意して、加工時には加工後のセルの値を使用すれば良いと思います。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言