- 締切済み
エクセルのデータについて
平成99年1月22日生 平成99年10月2日生 というデータが有った場合、 平成99年 1月22日生 平成99年10月 2日生 というように「すべて全角であり、一桁の数字の前には全角スペースを入れたい」ということになります。表示をルールから変更することはできたのですが、データ自体を変換することまではできていません。なにかいい方法はありませんでしょうか?
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- msMike
- ベストアンサー率20% (364/1804)
》 平成99年10月2日生 というデータが有った場合、… それ、真面目な“質問”ですか? だつてえ、平成99年てのはアリエナーイし、“今のところは”令和69年の筈だからです。 幾ら単なるサンプルだからつて、真面目に願ひます。m(_._)m
- masnoske
- ベストアンサー率35% (67/190)
表示ルールの変更でできたという事は、日付データとして正しく入力されています。もしも、文字列データなら、表示ルールの変更はできません。 表示を標準にしてみれば、平成99年1月22日は 40200 になるはずです。 どうしても、日付データを文字列データに変換したいのであれば、TEXT関数を使えば可能ですが、文字列に変換したら計算ができなくなりますよ。
- heyboy
- ベストアンサー率21% (1852/8730)
>データ自体を変換することまではできていません。 エクセルの全体の書式まで 変更出来ると 他のエクセルのデータが 正しく表示、印刷されません 今でも大昔の エクセルデータの互換性を 持たせる意味からしても ファイル単位で設定なのです (表示や変換方法は 多少はエクセルバージョンで 違いはありますが。) ですので、面倒でも 一つ一つのファイルの 何かしらの作成を施す 必要があります。 質問でとりあえず変換が 出来るならそれで やればいいのでは?
- imogasi
- ベストアンサー率27% (4737/17069)
質問の説明自体が、あやふやで、質問者はエクセルの日付データについてよくわかってないように推察する。 日付と言っているが、セルの値やデータ型が何か、説明してないのは、初心者らしい。 (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)
データが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)))
- OKWave_77777
- ベストアンサー率8% (7/87)
いれなおせばいいんだよ