• 締切済み

エクセルのデータについて

平成99年1月22日生 平成99年10月2日生 というデータが有った場合、 平成99年 1月22日生 平成99年10月 2日生 というように「すべて全角であり、一桁の数字の前には全角スペースを入れたい」ということになります。表示をルールから変更することはできたのですが、データ自体を変換することまではできていません。なにかいい方法はありませんでしょうか?

みんなの回答

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.6

》 平成99年10月2日生 というデータが有った場合、… それ、真面目な“質問”ですか? だつてえ、平成99年てのはアリエナーイし、“今のところは”令和69年の筈だからです。 幾ら単なるサンプルだからつて、真面目に願ひます。m(_._)m

  • masnoske
  • ベストアンサー率35% (67/190)
回答No.5

表示ルールの変更でできたという事は、日付データとして正しく入力されています。もしも、文字列データなら、表示ルールの変更はできません。 表示を標準にしてみれば、平成99年1月22日は 40200 になるはずです。 どうしても、日付データを文字列データに変換したいのであれば、TEXT関数を使えば可能ですが、文字列に変換したら計算ができなくなりますよ。

  • heyboy
  • ベストアンサー率21% (1852/8730)
回答No.4

>データ自体を変換することまではできていません。 エクセルの全体の書式まで 変更出来ると 他のエクセルのデータが 正しく表示、印刷されません 今でも大昔の エクセルデータの互換性を 持たせる意味からしても ファイル単位で設定なのです (表示や変換方法は 多少はエクセルバージョンで 違いはありますが。) ですので、面倒でも 一つ一つのファイルの 何かしらの作成を施す 必要があります。 質問でとりあえず変換が 出来るならそれで やればいいのでは?

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

質問の説明自体が、あやふやで、質問者はエクセルの日付データについてよくわかってないように推察する。 日付と言っているが、セルの値やデータ型が何か、説明してないのは、初心者らしい。 (1)文字列で入っているのか (2)エクセルの日付シリアル値で値が入っているか 区別して、考えたことがありますか・ それがわかってなければ、質問して回答をもらっても、何にもならないと思う。 また >平成99年 1月22日生 なんて存在しないのに、なぜこれが出てくるのか? ーーー 見て勉強してほしい記事 https://www.becoolusers.com/excel/serial-date.html https://www.jpita.or.jp/simin/index.php?excelziten423

  • f272
  • ベストアンサー率46% (8477/18147)
回答No.2

データがA1にあれば =JIS(IF(FIND("日",A1)-FIND("月",A1)=2,REPLACE(IF(FIND("月",A1)-FIND("年",A1)=2,REPLACE(A1,6,0," "),A1),9,0," "),IF(FIND("月",A1)-FIND("年",A1)=2,REPLACE(A1,6,0," "),A1)))

回答No.1

いれなおせばいいんだよ

関連するQ&A