• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで「数字ハイフン数字」(例 1 - 5)を日付に自動変換させ)

Excelで数字ハイフン数字を日付に自動変換せずにコピペする方法

このQ&Aのポイント
  • Excel2002を使用していますが、競馬情報をエクセルにコピーする際、数字ハイフン数字の組合せが自動的に日付として認識され、変換されてしまいます。
  • 数字ハイフン数字を日付としてではなく、そのままコピーする方法はありますでしょうか?もしくは、日付として認識された後に、簡単に数字ハイフン数字に変換する方法があれば教えてください。
  • 急いで回答していただけると助かります。

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

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

>その方法ならば確かに可能ですが、同じ行のデータがすべて一つのセルに詰め込まれてしまいます。 No3の補足回答です。 このような場合は、表範囲をいったんワードの新規文書に、そのままCtrl+Vで貼り付け、この範囲をCtrl+Aで選択しCtrl+Cでコピーして、エクセルでセルの書式を「文字列」にしておいたセルに「形式を選択して貼り付け」で「テキスト」貼り付けしてください。

s_end
質問者

お礼

ありがとうございました。 補足情報のおかげで実行完了できました。 ベストアンサーです。

その他の回答 (4)

回答No.4

>その方法ならば確かに可能ですが、同じ行のデータがすべて一つのセルに詰め込まれてしまいます。 そしたら データ - 区切り位置 次へ [レ]スペース - 次へ 対象列(全部?)を選択して列のデータ形式を ●文字列 とします

s_end
質問者

お礼

ご回答ありがとうございます。 実験してみましたが、確かにスペース単位で区切って、複数のセルに分割してくれますが、文字列として指定しても、そのあとやっぱり●月●日の表示になってしまいます。 G/標準にしてもだめですね。 もちろん日付型にしてもだめです。 回答者様のパソコンではうまく「数字 ハイフン 数字」になってくれますか?

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

エクセルでコピー貼り付けしたときに「1-2」などのデータが自動的に日付書式などに変更されてしまう場合は、以下の2つの手順でコピー貼り付けをします。 最初に、その文字が入力されるデータ範囲をセルの書式設定で「文字列」に指定しておきます。 次にこのセル範囲に文字列を貼り付けるときに、右クリックから「形式を選択して貼り付け」で「テキスト」などの書式情報を含まない貼り付けを行います。 上記の操作のいずれかを省略した操作を行うと、エクセルがその文字列の書式を自動的に(勝手に)日付などに変更してしまいます。

s_end
質問者

お礼

ありがとうございました。 補足情報のおかげで実行完了できました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

コピーをしてエクセル画面に貼り付けるときに「形式を選択して貼り付け」で「テキスト」を選択して貼り付けをします。

s_end
質問者

お礼

ご回答ありがとうございます。 この方法は質問前に実験済みです。 言葉足らずで申し訳ありません。 その方法ならば確かに可能ですが、同じ行のデータがすべて一つのセルに詰め込まれてしまいます。 そうではなくて、一項目ごとに一つのセルに納めて、なおかつ1-7のように日付と間違えられる可能性のある文字列も、「数字 ハイフン 数字」の形式で1つのセルに納めてもらいたいのです。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

この機能は無効にすることはできないので あらかじめ貼り付け先のセルのセルの書式設定で文字列に変更してから 貼り付けてはどうでしょうか。

s_end
質問者

お礼

ご回答ありがとうございます、 試しましたが、やっぱり日付型に勝手に変換されますね。