• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL、助けて下さい!)

エクセルで文字列の日付表示になってしまう問題について

このQ&Aのポイント
  • エクセルで受け取ったデータの文字列を置換すると自動的に日付表示になってしまいます。文字列のまま表示する方法を教えてください。
  • バーコード生成作業のためにエクセルで住所の番地を利用していますが、文字列内の謎の横棒を置換したら自動的に日付表示になります。どのように修正すれば文字列のまま表示できるでしょうか。
  • エクセルで住所の番地情報をバーコードに変換する作業をしていますが、文字列内のハイフンを他の文字に置換すると自動的に日付表示になります。文字列のまま表示する方法をご教示ください。

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

  • ベストアンサー
  • KojiS
  • ベストアンサー率46% (145/312)
回答No.2

おっと。置換すると勝手に変わりますね。役に立たないことを良く読まずに書いてしまいました。すいません。 で、1つの案ですが、データを CSVファイルに落として、テキストエディタで置換後、Excelで文字列に設定してインポートするとか。 もう1つの案は VBAで置換すれば変換されません。

ojory
質問者

お礼

CSVファイルに落とすというのは考え付きませんでした。しかし、どうも上手くいきません。でも、この使い方は別のトラブルの時に応用できそうです。良いことお聞きしました。 VBAは、あまり詳しくなくって・・・頑張って勉強します!(何しろ、バーコードに変換するマクロはバーコードフォントに添付されていたものなので・・・) マイクロソフトのページで必死に探した所、置換で文字列の数字を変換すると数値になってしまうそうです。SUBSTITUTE関数で乗り切れました。 親身にアドバイスいただきまして、本当にありがとうございました。

その他の回答 (1)

  • KojiS
  • ベストアンサー率46% (145/312)
回答No.1

その列のセルの書式が「標準」になっていませんか? 「文字列」に変更するとうまくいくでしょう。

ojory
質問者

補足

回答ありがとうございます。 やってみたんですが、だめなんです。 別の空白の列を「文字列」にして、それからコピーで値のみをペーストしてやってもだめでした。 宜しくお願いします。

関連するQ&A

専門家に質問してみよう