
No.1ベストアンサー
- 回答日時:
この回答へのお礼
お礼日時:2010/09/13 22:41
私がイメージしていたのはこれでした。ありがとうございました。
早速ダウンロードしましたが、マクロ、セキュリティ、無効等の語句が出てきて
まだうまく行っておりません。
No.4
- 回答日時:
こんばんは!
1900年1月1日より前の日付は文字列(明治31年○月○日)としての表示は可能ですが、シリアル値でなないので、かなり強引な方法でやってみました。
↓の画像でA列は手入力しているとします。
B2セルに
=IF(A2="","",IF(LEFT(A2,2)="明治",IF(RIGHT(LEFT(A2,4),2)*1<33,1867+RIGHT(LEFT(A2,4),2)*1&MID(A2,FIND("年",A2),LEN(A2)-FIND("年",A2)+1),TEXT(A2,"yyyy年m月d日")),TEXT(A2,"yyyy年m月d日")))
明治の二桁での数式ですので、もし明治一桁も対応したいのであれば数式も少し変わってきます。
という数式を入れ、オートフィルで下へコピーしています。
明治33年1月1日以降であればシリアル値ですので、計算等に利用できますが、
それ以前は単なる文字列ですので、見た目だけの表示になります。
以上、参考になればよいのですが・・・m(__)m

No.3
- 回答日時:
ロジックが明確なわけですから、
VBAで自作関数として準備したらと思います。
(西暦渡して元号を返す関数<FUNCTION>とか。)
いろんな場面で使うとなると数式よりはこの方が便利ではないでしょうか?。
何やっているかもコメントできます。
No.2
- 回答日時:
1900年1月0日以降はエクセルではシリアル値としてすなわち数値として取り扱われており、西暦と元号を置き換えることは簡単にできますが、1900年以前を例えば1989/12/31と入力してもシリアル値としては理解されずに単なる文字列として理解されます。
したがってセルの表示形式などの操作で元号に置き換えることもできません。A1セルに1989/12/31と入力したものを式を使って明治31年12月31日と表示させることはできますが日数の計算などに使えるものではありません。
なお、参考までに、A1セルに1989/12/31などと入力してB1セルに2010/9/13と入力したときの年齢の計算は次のような式になります。
=DATEDIF(DATE(LEFT(A1,FIND("/",A1)-1)+200,MID(A1,FIND("/",A1)+1,FIND("/",A1,FIND("/",A1)+1)-FIND("/",A1)-1),RIGHT(A1,LEN(A1)-FIND("/",A1,FIND("/",A1)+1))),IF(ISNUMBER(B1)=TRUE,DATE(YEAR(B1)+200,MONTH(B1),DAY(B1)),DATE(LEFT(B1,FIND("/",B1)-1)+200,MID(B1,FIND("/",B1)+1,FIND("/",B1,FIND("/",B1)+1)-FIND("/",B1)-1),RIGHT(B1,LEN(B1)-FIND("/",B1,FIND("/",B1)+1)))),"Y")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
- Excel(エクセル) エクセルの日付表示を変換するやり方をご存じの方は教えて下さい。 7 2022/12/28 15:43
- C言語・C++・C# C言語のwhileを使ってプログラムを組みたいです!自分でやってみたのですが答えが合わないので教えて 3 2022/06/30 18:08
- 戸籍・住民票・身分証明書 運転免許証の更新期日って何でわざわざ元号(令和)表紙なんでしょうか? 特に元号が変わった時前の元号が 3 2023/05/04 12:45
- Excel(エクセル) Excel2019、2021の売り上げなどの集計表について 4 2022/11/29 14:03
- Excel(エクセル) Excel 年月日を元号・年・月・日に分けるには? 2 2023/01/05 16:40
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Excel(エクセル) Excelへのデータ入力作業 4 2023/07/01 18:21
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
含まない言い方ってどうしたら...
-
日付の表し方について
-
日付から元号だけを取り出した...
-
西暦の対義語は?
-
年号表示’05なの05’なの?その...
-
表示形式 「年号」のgggeはど...
-
エクセルで和暦を数列に変換す...
-
迷惑なベランダ喫煙について
-
昭和63年生まれの人は何歳にな...
-
明治大学と日本女子大学
-
エクセル書式の"ee"は何の略?
-
エクセル 生年月日(プルダウ...
-
藤井将雄のことを知りました。...
-
昭和の短パン・半ズボンについて ...
-
年号を令和にしたい
-
「19歳・大学生」がバーやクラ...
-
昔の50円硬貨(穴あき、穴無...
-
エクセル 昭和を3と表示する式...
-
差込後 該当する文字を 丸で...
-
Excel 和暦から西暦に変換する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
含まない言い方ってどうしたら...
-
日付から元号だけを取り出した...
-
日付の表し方について
-
年号表示’05なの05’なの?その...
-
差込後 該当する文字を 丸で...
-
西暦の対義語は?
-
イスラエルの神宝であるマナの...
-
石油ストーブで壁が黄ばむ?
-
「19歳・大学生」がバーやクラ...
-
エクセルで和暦を数列に変換す...
-
表示形式 「年号」のgggeはど...
-
アパートの駐車場での喫煙について
-
エクセルで西暦をS H R表示
-
エクセル 昭和を3と表示する式...
-
昭和の短パン・半ズボンについて ...
-
昭和63年生まれの人は何歳にな...
-
エクセル 生年月日(プルダウ...
-
エクセル関数(現時点もしくは...
-
令和元年 令和と元年の間にスペ...
-
昔の50円硬貨(穴あき、穴無...
おすすめ情報