• ベストアンサー

エクセルで西暦からS(昭和)とH(平成)を所得する

エクセルでセル番地A1に生年月日を入力したとします。 入力後A1の西暦から平成又は昭和を判別して 他のセルにA1西暦が平成ならH、昭和ならSと言う表示をさせたいのですが可能でしょうか? VBA、関数どちらの方法でもよいので、分かる方よろしくお願いします。

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

  • ベストアンサー
  • n4330
  • ベストアンサー率24% (215/872)
回答No.3

  ぁはは #2は無駄な事してますね =TEXT(A1,"g") このほうがスマート  

aki_1972
質問者

お礼

早速の回答ありがとうございました。 回答の関数で試した所、思い通りの結果が出せました。 gで所得できるのも知りませんでしたので 大変、勉強になりました。 ありがとうございました。

その他の回答 (2)

  • n4330
  • ベストアンサー率24% (215/872)
回答No.2

  =LEFT(TEXT(A1,"ge"),1) いかが?  

aki_1972
質問者

お礼

ありがとうございました。

noname#62114
noname#62114
回答No.1

セルの書式設定で日付を選びユーザー設定で種類を「g」にするだけでできますが,それじゃダメですか?

aki_1972
質問者

お礼

早速の回答ありがとうございます。 ユーザー書式のgで表示できるのは知りませんでした。 とても参考になりました。 ありがとうございました。

関連するQ&A

  • エクセルの西暦年月日入力

    ものすごく基本的な質問です。 エクセルの表の年月日欄に、西暦で入力したいのに、手元には昭和・平成の元号の資料しかない時、元号のまま入力しても、セルにはちゃんと西暦が表示されたことがありました。 これでいいんだと思い、次の行に移ったところ、今度は平成のまま表示されてしまい、困ってしまいました。 多分、関数の使い方がわかっていないおバカな自分のせいだな、とは思うのですが、どなたか教えて下さい。

  • エクセル2007で西暦を和暦に

    エクセル2007ですが、生年月日が西暦で「1958/07/18」と入力されているものを、昭和33年7月18日という具合に変換させるにはどうすればよいですか? マニュアルには、セルの書式設定→日付→カレンダー種類を西暦から和暦に変更すればよいように 書いてますが、うまくいきません。

  • Excelで生年月日を入力し歳を表示する方法

    エクセルでA1に生年月日(西暦入力)を入力しA2に歳を表示させたいのですが、 また、B1に大正・昭和・平成(T・S・H)年○○月○○日と入力したらB2に西暦表示で ○○○○年○○月○○日と表示したいのですが、このような表示方法があるのでしたら、 是非、知りたいのですが、どなたか知っている方がいましたら教えてください

  • エクセルの「和暦・西暦変換」について

    和暦の年月から、西暦の年に変換する方法を教えて下さい。 ☆現在   1、「○○,○○」と年月が全角入力されている   2、平成のみ「平成○○,○○」となっている ☆希望   1、これまで通り、和暦の年月表示は残しておきたい     (全角・半角は問わない)   2、「○○○○」という半角4桁の西暦年で他のセルに表示したい   ※(これにこちょこちょっと手を加えて、あるものの経過年数を計算したいのです) 現在入力されている全角のデータは、「年月」表示さえ出来れば変換に必要な形式に再入力し直すことは可能です。 昭和や平成等がからんでくるので、エクセル初心者の私にはよくわかりません。 宜しくお願いします。

  • 和暦日付表示「03.6.24」を西暦表示に一気に直したい。(エクセル2003使用)

    和暦表示で 昭和63年生まれの人なら「63.5.23」 平成3年生まれの人なら「03.6.24」というようにセルに入っています。 単純にセルの書式設定の表示形式の日付ですぐ変換できるのかな? と思いましたら、頭にH(平成)、S(昭和)の表記が抜けているため いっこずつ、先頭にHやSを追加しなければいけません。 追加すれば日付がきちんと西暦で表示されます。 件数が5000件くらいあるので、一気にSやHを挿入する方法が あれば教えてください。

  • エクセルの年月日データを、他のアプリケーションでインポートして開くと西暦表示になる?

     エクセルで年月日を打ち込んでいるセルがあるのですが、表示形式で「平成○○年○○日」「H○○年○○日」といろんな形式で表示可能なのはわかるのですが、他のアプリエーションでデータをインポートして表示される時には、表示形式にかかわらず”西暦”で表示されてしまいます。これを平成~~、あるいはH○○年~~で表示するにはどうしたらよいでしょう?

  • Excel 和暦で表示されているのに入力時は西暦

    生年月日が入力されており、和暦で表示されています。 生年月日の修正箇所があり、改めて入力しようとすると、なぜか和暦(平成25年5月14日)の表示が西暦(2013/5/14)になってしまい、煩わしくてしかたありません。 表示形式をみても和暦になってますし、なぜ入力時に変わってしまうのでしょうか。 入力済みの生年月日の修正はそのように変わりますが、空白のセルに生年月日を入力する際は、ちゃんと和暦で入力できます。

  • 【平成の前は昭和という元号であった。西暦表記が昭和

    【平成の前は昭和という元号であった。西暦表記が昭和表記の倍数になっている年は昭和何年か、昭和2年以降ですべて求めよ。ただし、昭和の元号は64年(西暦1989年)までである。】 数学A 整数での問題です。 黄色で囲った部分の式の意味が分かりません。なぜ、nでくくっているんですか? また、なぜnは1925の素因数の積なのですか?

  • エクセル関数で分かれたセルの数字を合体させたい。

    別々のセルに入った生年月日を合体させ、なおかつ西暦に直したいと 思っています。 具体的には A1セル 昭和 B1セル 55 C1セル 11 D1セル 05 と入力されているデータを、 関数で「1980/11/05」 となるようにしたいと思っています。 どなたか、エクセル関数に詳しい方お教え下さい。 宜しくお願い致します。

  • Excelで和暦を西暦に直す方法を教えてください。

    Excelで和暦を西暦に直す方法を教えてください。 例えば 250820 と表示の和暦(昭和25年8月20日がこのような表示になっています)を 西暦表示(1950/8/20)に変えるにはどのような関数を使用すればうまくいくでしょうか? よろしくお願い致します。

専門家に質問してみよう