• ベストアンサー

エクセルへの貼り付けで余計な変換 元の数字が出ない

こんにちは 教えてください。 サイトなどの欲しい情報をエクセルにコピペすると、 ある一部の数字だけがおかしな変換をされます。 具体的には、例えば「1-1-1」は勝手に「2001/01/01」になり、 これを書式設定で「文字列」に替えると 今度は「36892」とかになり、元の数字は存在しません。 書式を「文字列」にしたうえで自分で打ち込めば、 まあエラー記号が出るだけで、解決するのですが、 それじゃあコピペでもなんでもないので、 なんとかお知恵ください。 けっこう疲れました。 過去ログを見てもいまいちわかりません。 何とぞよろしくお願いします。

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

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

Webページなどからテキストとしてコピー貼り付けするなら、貼り付け先のシートでセルの表示形式を「文字列」にしておき、貼り付け時に右クリックして「形式を選択して貼り付け」で「テキスト」を選択してください。

chidori12
質問者

お礼

丁寧な回答ありがとうございました。 助かりました。 ストレス解消です。 感謝感謝です。 妻も一緒に喜んでいます。 ありがとうございました。

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

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

エクセルではデフォルトでそうなってしまいますので、テキストでそのまま貼り付けたい場合には、全てのセルの書式をあらかじめ文字列にしてから、貼り付けてみて下さい。

chidori12
質問者

お礼

さっそくのご回答ありがとうございます。 助かりました。長年の悩みが解消されました。 多謝です。 本当にありがとうございました。

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

関連するQ&A

  • EXCELで文字を数字に変換したい

    お世話になります。 エクセルシート上の見た目数字、実は文字列という値を、数字に変換したいのですが、EXCEL-VBAでどのように処理すればいいのでしょうか? 1.セルから文字列型の見た目数字の値をとってくる。 2.VBAで文字列型から整数型に変換する。 3.元のセルに貼り付ける。 4.セル書式を数字のカンマ形式にする。 リンクではなくこのような処理をしたいのですが、どうすればいいのでしょうか?

  • Excel で 文字→数字変換

    エクセルで文字→数字変換を行いたいのですが、 どのようにすればよいでしょうか? (やりたい例) あるセルの特定文字列位置の文字を数字に変換したい。 文字列先頭から4番目の文字を元に数値に変換する。 Aだと1と変換、Bだと2と変換、Cだと3と変換… A1:xxxBxxxx B1:2 うまく質問が表現できなくてすいません。 実現方法はVBAでも結構です(使ったことはありませんが)。

  • エクセルで複数列、複数行の数字を1列に整列したい

    エクセルで複数列の数字を1行に整列したい 100列、150行の数値が並んでいます。 これを1列に並べ替えたいと思っています。 具体的には下記の通りです。 例: 1.○○ ●● ・・・・・・・(100列) 2.□□ ■■ ・・・・・・・(100列) 3.▽▽ ◎◎ ・・・・・・・(100列)      ・      ・      ・      下記のように変換したいのです。 1. ○○ ●● ・ ・ ・ ・ ・ □□ ■■ ・ ・ ・ ・ ・ ▽▽ ◎◎ 過去ログも参照したのですが過去の応用が効かずなかなか上手く いきません。  よろしくお願い致します

  • Excelで「数字ハイフン数字」(例 1 - 5)を日付に自動変換させ

    Excelで「数字ハイフン数字」(例 1 - 5)を日付に自動変換させずにコピペする方法 Excel2002を使っています。(ふ、古い!) 関連 URL ヤフー競馬情報 http://keiba.yahoo.co.jp/race/result/1006010101/ 上記URLの競馬情報をエクセルにコピペしたいと思いますが、 連勝式馬券の結果欄の馬版の組み合わせ(下記URLでいうと枠連1-5、馬連1-10のように 数字ハイフン数字の組み合わせになっていて、なおかつ、それが「月-日」としてあり得る組み合わせの場合、勝手に日付型として認識されて、コピペの結果が「●月●日」と表示されてしまいます。またセルの書式設定も日付型になってしまい、収納された値はシリアル値として認識されてしまいます。 (月日形式の日付としてあり得ない値ならば数字ハイフン数字のままコピペされます。 例 13-1 など) さて、これを日付型ではなく、あくまでも「数字ハイフン数字」として一発コピペする方法はあるでしょうか? もしくは日付型としてコピペされたあと、一発、もしくはなるべく少ない手順で「数字ハイフン数字」として変換する方法があったら教えてください。 すみません、困っていますので急いで回答してもらえれば大変助かります。 よろしくお願いします。

  • Excelで数値→文字列変換で指数表示になったものをいっぺんに直したい

    Excelについての質問です。 他のシートからコピー&ペーストした13桁の数字の羅列データ(JANコードまがいのものです)をまた別のシートの同様のデータと文字列としてマッチングをしようとしています。 ただ、コピペ元のデータが数値と文字列が混在していてコピペ後にセルの書式設定で列を一括で文字列に設定すると「2.01E+12」のように指数表示になってしまうものがありました。 一つずつダブルクリックすれば元の数字に戻るのですが、なにしろ数が多く面倒なものでなんとかいっぺんに指数表示から元の数字に変換することができないものでしょうか。 ちなみにOSはWin2000、Excelも2000を使用しています。 今回はコピペしてしまった後の対処方法をお尋ねしていますが、コピペ時にこうすれば良いというような回避方法もありましたら併せてご回答頂ければ幸いです。

  • エクセルで数字の変換

    エクセル2000です。 ひとつのセルの中に、たとえば「2009年は第1、第5営業部の24名」という文字列があったとします。これを半角一桁の数字のみに限定して全角の数字に変換する方法はないでしょうか? JIS関数だとすべてが全角になってしまいます。 関数でもVBAでもかまいません。 「2009年は第1、第5営業部の24名」と変換したいのです。 対象が何百もあるので困っています。 よろしくお願いします。

  • エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。

    エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 ダウンロードしたエクセルデータのA列に日付として8桁の数字が入っているのですが、文字列として認識してるようで日付に変換出来ません。 例えば2010年1月1日の欄には20100101と入っていて、2001/01/01と変換したいのですがどうすればいいでしょうか。 セルの書式設定→表示形式→ユーザー定義で試してみましたが上手くいきませんでした。 データの量が何千行もあって膨大なので、1行ずつスラッシュを入れていくという作業は出来ません。 8桁の数字を一括して日付に変換出来る方法はあるのでしょうか。 教えて下さい。 宜しくお願い致します。

  • エクセルで複数列の数字を1行に整列したい

    エクセルで複数列の数字を1行に整列したい 24列、365行の数値が並んでいます。 これを1行8760列に並べ替えたいと思っています。 25列目から2行目の24列分を移動。49列目からに3行目の24列分・・・ といった具合で、具体的には下記の通りです。 例: 1.○○ ●● ・・・・・・・(24列) 2.□□ ■■ ・・・・・・・(24列) 3.▽▽ ◎◎ ・・・・・・・(24列)      ・      ・      ・      下記のように変換したいのです。(1行で8760列に) 1.○○ ●● ・・・・・□□ ■■ ・・・・・▽▽ ◎◎・・・・・ 過去ログも参照したのですが過去の応用が効かずなかなか上手く いきません。  よろしくお願い致します。

  • エクセル2013 数字を日付に変換

    エクセル2013、OS7です。 エクセルの帳票からインポートして、私のエクセル2013のセルに20150812と数字が打ってあります。 これを2015/08/12と変換したいのですが。 セルの書式設定の「ユーザー定義」で変換できないでしょうか。 私、未熟で難しいことは分かりませんので、宜しくお願いします。 関数で変換できるのかな。

  • エクセルで文字列の数字を数字に

    エクセルで文字列の数字を数字に変換する関数をご存知の方教えてください。宜しくお願いします。

専門家に質問してみよう