• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:インターネット上の表をExcelにコピペすると表示形式が崩れるのを防ぐ)

インターネット上の表をExcelにコピペする方法

このQ&Aのポイント
  • インターネット上の表をExcelにコピペする際に表示形式が崩れることがあります。具体的には、日付や時刻の表示が正しくなくなる場合があります。
  • 日付や時刻の表示を正しくするためには、表示形式や計算方法を適切に設定する必要があります。
  • セル内の情報を日付と時刻に分割する方法や、日付と時刻の表示形式を変更する方法などが有効です。

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

  • ベストアンサー
回答No.1

元の表が分からないので何とも言いにくいのですが (1) いったんメモ帳などのテキストエディタに貼り付け置換 - を , にする セルに貼り付け データ 区切り位置 [レ]スペース、[レ]カンマ (2) 上記でセルが分割されたら =TEXT(C1,"00!:00")*1 文字列で張り付けたなら=TEXT(right(セル,4),"00!:00")*1

beachman
質問者

お礼

遅くなりました。区切り位置も考えたのですが、表内のデータをすべて同じ位置で区切ることができないものがあるのでダメでした。単純にtime関数で地道に時刻表示にしてみるとなんとか成功しました。ありがとうございました。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

元の文字列のまま貼り付けるには以下のような手順で行います。 まず、エクセルで対象範囲のセルの書式設定で表示形式を「文字列」にしておきます。 次にコピー元をコピーし、貼り付けるとき「右クリック」形式を選択して貼り付け」で「テキスト」を選択します。 上記の操作でテキストで貼り付けたデータを日付シリアル値に戻したいなら、以下のような数式を利用します(A1セルに文字列がある場合)。 =LEFT(A1,FIND("-",A1)-1)*1+TEXT(RIGHT(A1,4),"00!:00")*1

beachman
質問者

お礼

遅くなりました。形式を選択して貼り付けのテキストでもhtmlでもダメでした。time関数を利用したところ、思うような結果がなんとか得られました。ありがとうございました。

関連するQ&A

専門家に質問してみよう