• ベストアンサー

エクセル コピペについて

どのように検索すればよいのか解らずこちらで質問させてください エクセルでA1には「100時間」と表示させる設定をしています 100=手入力 時間=ユーザー定義( G/標準”時間”) これをコピーしB2へ貼り付けたとき 「100時間」を全部手打ちにした常態(ユーザー定義を無視した状態) にするにはどのようにすれば良いのでしょうか? 質問文が解りにくくてすいません。 ご教授の程よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • sizu-sizu
  • ベストアンサー率41% (113/275)
回答No.3

ども。要は,「時間」もテキストデータとして拾えるように なればよいということですね。 1回の操作では無理かと思います。現時点でA1に入っている 値のデータは「100」であり,単位はコピぺで値データには 変換されません。 例えば,A1に「100」など生の数字データを入れる列, B1には,関数で「=A1&"時間"」とすれば,B1の表示値 は「100時間」となります。ただ,この時点でB1は関数 が入っていますので,これをコピーしてC1などに「形 式を指定して貼り付け」で「値」を選べば,「100時間」 という文字列がペーストできます。 必要な操作を終えた段階で,B1の関数の列を削除する ことになりますが,まだ操作としては単純な方法かと 思いますので,ご検討ください。

SHINxYOU
質問者

補足

時間以外にもkmやいろいろな単位がありましたので この方法が一番良かったです できました ありがとうございました^^

その他の回答 (2)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

セルA1書式のせいで一見「100時間」と表示されているようですが、 実際は「4.166667」という数字が入っています。(多分セル書式 は「[h]"時間"」ではないかと) ですので、このセルをどうコピーしても、書式を外してしまえば 「100時間」と表示させることは出来ません。表示させようとする するならば、一旦A2セルなどに、以下のような換算式を設定する 必要があります。 =A1*24&"時間" A1は「1日」を"1"とする「日付シリアル」になっていますので、 24倍することで「時間」が出てきます。それに文字列"時間"を 連結する・・・ということです。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

値のみという事ならば、A1コピー後、B2上で右クリック→形式を選択して貼り付け→値を選択→OKで如何でしょうか。

関連するQ&A