• ベストアンサー

エクセルに貼り付けると日付表示に変化してしまう

ネット上のある表をコピーして、 それをエクセルに貼り付けると、日付表示に変化してしまう文字列があります。 例えば8-14が8月14日、3-2-8が2003/2/8となります。 形式を選択して貼り付けを選ぶと、HTML、UNICODEテキスト、テキストの3つが表示されどれを選んでも思うようになりません。 何か方法はありますか?

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

  • ベストアンサー
  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.5

こんにちは 1・貼り付けるエクセルを開きます。 2・全てのセルを文字列とします。 3・webのコピーしたい表を選択します。→コピーを指定。 4・エクセルで貼り付け(「形式を選択して貼り付け」ではありません。) 5・「貼り付けのオプション」ボタン(四角)が表示されるので  そのボタンをクリックします。 6・「貼り付け先の書式に合わせる」を選ぶ で貼り付きます(2003で確認) # 但し色などは付きません。 では。 ※貼り付けのオプションボタンは下記参照 http://www.h6.dion.ne.jp/~yakichan/nyumon/04/nyumon4-53.html

fightman11
質問者

お礼

ありがとうございます。 完璧です!分かりやすい説明で理解できました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

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

次の方法は如何でしょうか。 (1)形式を選択して貼り付け→テキスト (2)貼り付け列を選択→データ→区切り位置→次へ→区切り文字でスペースにチェック→次へ→データプレビュー欄で全列を選択(背景は反転)し、列のデータ形式欄の文字列を選択→完了

fightman11
質問者

お礼

ありがとうございます。 そういう方法もあるんですね。

全文を見る
すると、全ての回答が全文表示されます。
回答No.4

データを手元に置いておきたいだけなら、 Webページを、Webブラウザ(IE)で見ている場合、 ファイル→ページに名前をつけて保存。~.mhtという名前で保存される。 ファイルエクスプローラーにて、保存したファイルを右クリック→プログラムから開く→Microsoft Office Wordで開く、 ならWebで見た通りでした。 XP+IE7+Word2007の場合です。

fightman11
質問者

補足

何度もすみません、 その方法だと元データのように表示されましたが、 エクセルでさらに行う作業で別の表に振り分けて行きますので、エクセルでなければならないんです。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

貼り付ける場所のセルを文字列に設定してから、 「形式を選択して貼り付け」で、Unicodeかテキストを指定してください。

fightman11
質問者

補足

ありがとうございます。 その方法は確かに日付の表示にはなりませんが、 表そのものが崩れてしまいます。 1つのセルに1行分のデータが全て入ってしまいます。 元のデータはこれです。 http://www.keibabook.co.jp/homepage/freeraceinfo/tojitu/sokuhoinfo2.aspx?subsystem=0&negahi=20090301&kai=02&basyocd=05&kaisai=02

全文を見る
すると、全ての回答が全文表示されます。
  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.2

こんにちは やはり、貼り付け先を「文字列」に指定しておく。 貼り付けた際に、出る「貼り付けのオプション」ボタン※で 「貼り付け先の書式に合わせる」を選ぶ。 ※注:ボタンが出ない場合は、ツール>オプション>編集タブの  「貼り付けのオプション」ボタンを表示にチェック そういう書式を一切コピーしたくない場合には、 フリーツールを利用する手もあります。例 http://www.blogpet.net/bookmark/view/136620 では。

fightman11
質問者

補足

ありがとうございます。 「貼り付けのオプション」ボタンを表示にチェックしています。 >「貼り付け先の書式に合わせる」を選ぶ。 質問時にも書きましたが、「形式を選択して貼り付け」ですよね? この場合値のみ貼り付けなどの選択ウインドウは出ずに、 HTML、UNICODEテキスト、テキストの3つが表示されます。 貼り付け後とは一旦貼り付けた後ですか? 貼り付け時に右クリックで選ぶメニューとは違うのですか? 詳細をお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • ESE_SE
  • ベストアンサー率34% (157/458)
回答No.1

シート全体を選択、セルの書式を「文字列」にしましょう。

fightman11
質問者

補足

ありがとうございます。 それは既に試しました。 貼り付ける前にシートのセルを文字列にしても、貼り付けるとコピー元のデータの書式になっています。 また貼り付け後に文字列に設定すると元の3-2-8のような表示ではなく、違う数字が並んだものになっています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの「値の貼り付け」ボタンについて

    こんにちは いつもお世話になっています。  エクセルのテキスト形式での貼り付けについて教えてください。 ツールバーに「値の貼り付け」のボタンを作ってあります。エクセルで文字列が入ったセルをコピーして、別のセル上で「値の貼り付け」ボタンを押すと正常に効きます。  しかし、たとえばIEで文字列をコピーしてエクセル上で「値の貼り付け」ボタンを押しても何も反応がありません。編集-「形式を選択して貼り付け」でテキスト形式を選ぶと正常にテキスト形式で貼り付けされます。  HTMLデータではボタンが効かないということなのでしょうか。それとも、固有のトラブルでしょうか。原因、対策を教えてください。

  • エクセル セルのコピーができない。

    エクセルでセルをコピー&貼付けがうまくできなくなりました。 セルをコピーしてもテキストしか認識されずに、貼り付けるとセルの書式設定等は全くついてきません。 また、行や列毎コピーして挿入することもできなくなりました。 形式を選択して貼り付けを選択すると、Unicodeテキストかテキストの2つから選ぶ画面しか出てこず、 通常の値、数式、書式設定等を選ぶ画面も出てきません。 とくに何かエクセルの設定を変えた覚えはないので、なぜこうなったのかわかりません。 どうしたら、通常のセルのコピーができるようになりますでしょうか。

  • エクセル表示形式を日付から文字列にする方法

    こんにちわ。 あるホームページ上から、CSV形式でデータ自動でダウンロードしています。 それをエクセル形式で保存し、ソフトに取り込みます。 ホームページからダウンロードしたデータの日付部分の表示形式が、 自動的に「日付」になっていて ソフトにいれたときに日付部分が「40340」等の訳のわからない数字になってしまします。 ソフトに取り込む前に、形式が「文字列」だと、うまくいくので 文字列に変更したいのです。 何千件とデータがありますので、 手書きで打ち直すのには時間がかかりすぎてしまいます・・・。 取り込み前に コピー、貼り付けや色々試してみましたが、 取り込んだときと同じように「40340」となってしまいます。 なにか良い方法がないでしょうか。。。

  • エクセルが勝手に文字を日付に変えてします

    htmlのテーブルをコピーしてエクセルに貼り付けたいのですが、その際1-5や9-7といったデータをエクセルが勝手に1月5日などの日付に変えてしまいます。 そうしたくないので、事前に全てのセルを選択して文字列にしておいているのに、貼り付けをするとやはり日付になってしまいます。 この自動で日付に変える機能をなくすことはできないんでしょうか?

  • エクセルの表示形式(日付→文字)

    エクセルで、2002/12/1のような日付が大量に入っている列があります。 そのセルの表示形式は、現在日付になっているのですが、 文字列に変更する必要が出てきました。 しかし、表示形式を文字列に変更すると、37591のような数字になってしまうセルと、2002/12/1のままのセルが出てきてしまいます。 表示形式を文字列に変えてもすべてのセルが2002/12/1のようになる方法はないでしょうか、よろしくお願いいたします。

  • エクセルの日付から時間を削除したい

    エクセルである列に日付のデータがあります。 どういうわけか、単に2008/5/5 というデータもあれば、 2008/5/5 1:30:00  と、時間まで入ったデータもあります。 この時間を簡単に削除する方法はありますか? 作業列に=INT(A1)として、2008/5/5 0:00:00 とし、表示形式を日付に直してからコピー&値貼り付けすれば消えますが、もっと簡単な方法はないかと思い質問させていただきました。 よろしくお願いします。

  • エクセル2010 貼り付けオプションに関して

    貼り付けオプションで、「形式を選択して貼り付け」を選択すると、「Unicodeテキスト」か「テキスト」しか選択できるものが出てきません。 「値」の貼り付けなど、どうすれば他の形式も選択できるようになりますか? エクセルは2010を使用しています。 詳しい方がいらっしゃれば、ご教示下さい! 宜しくお願いします。

  • HTMLのソースをエクセルに貼り付ける方法

    HTMLのソースを、そのまま(メモ帳表示データのまま)Excelに貼り付ける方法はありますか。 メモ帳でソースの表示をして、全て選択→コピー→Excelに型式を選択して貼り付け→テキスト で貼り付けてみましたが、変なフォーマットで表示されます。 セルの書式を文字列にしても同じです。 目的はExcelの文字列操作で特定の文字だけ拾い出して加工しようと考えています。 OS:Win95、Excel2000です。

  • エクセルでの日付表示について

    エクセル(2010)で日付の表示変更の方法についてお尋ねします。 以下の仕様の日付データがあります。 [07/02/12 09:43:00 午後]   月/日/年 時間 午前or午後 ※区切りは半角スペース これを [12/07/02 21:43:00]  年/月/日 時間(24時間表示) に変更したいと思っています。 単純に”午後”の文字列を削除すると [2007/02/12 09:43:00] となり、月/日/年の順番が間違って表示されます。 セルの表示形式のどの仕様を選択しても同じ結果でした。 文字列の削除後、日付が希望通りに変更する方法を教えていただけますでしょうか。 (24時間表示はこだわりません) よろしくお願いいたします。

  • PDFファイルの表をExcelにコピーするには?

    PDFファイルの表をExcelの表にコピーしたいのですが、うまくいきません。 PDF上で「テキスト選択」してExcelに「貼り付け」すると、PDF上で4列だった表がExcel上では1列になってしまいます。Excel上でも4列になるようにコピーしたいのですが、いい方法はありませんか。 よろしくお願いします。

専門家に質問してみよう