• ベストアンサー

元号について

エクセルでデータベースを作っています 日付を入力する際、年を西暦にしていますが、元号がすぐにわかりずらいので、出来たら西暦年の隣りの列に元号も入力したいと思っています。 そこで、元号の列に何かの「関数」を入れるとか、西暦を入力したら自動的に隣りの列に「元号年数」が入るような方法があれば教えてください。 2010年 →平成22年、2009年→平成21年、2008年→平成20年といった感じです。 よろしくお願いします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 わざわざ隣のセルに表示させなくとも、次の様な方法もあります。 日付を入力するセルにカーソルを合わせて、マウスを右クリック   ↓ 現れた選択肢の中にある[セルの書式設定]をクリック   ↓ 現れた「セルの書式設定」ウィンドウの[表示形式]タグをクリック   ↓ 「分類」欄の[ユーザー定義]をクリック   ↓ 「種類」欄に次の様に入力 yyyy"年("ggge"年)"m"月"d"日";@   ↓ 「セルの書式設定」ウィンドウの[OK]ボタンをクリック  これで、例えば 2010/11/12 と日付を入力しただけで、入力したセルに 2010年(平成22年)11月12日 と表示されます。  尚、他のセルにも同じ設定をする場合には、次の様にされると良いと思います。 書式を設定済みのセルにカーソルを合わせて、マウスを右クリック   ↓ 現れた選択肢の中にある[コピー]をクリック   ↓ 同じ書式を設定したいセル範囲を選択   ↓ 選択範囲を示している黒い太枠の内側にカーソルを合わせて、マウスを右クリック   ↓ 現れた選択肢の中にある[形式を選択して貼り付け]をクリック   ↓ 現れた「形式を選択して貼り付け」ウィンドウで、「貼り付け」欄の中にある「書式」と記されている箇所を、クリックしてチェックを入れる   ↓ 「形式を選択して貼り付け」ウィンドウの[OK]ボタンをクリック  因みに、「種類」欄に次の様に入力すると、 yyyy"年("ggge"年)"m"月"d"日("aaa);@ 以下の様に、曜日も表示されます。 2010年(平成22年)11月12日(金)

hana3108
質問者

お礼

早速、回答をいただきありがとうございます。 「目から鱗」の感じでした。 わざわざ、列を変える必要は無かったのですね! とても助かりました。

その他の回答 (2)

noname#164823
noname#164823
回答No.2

例えばA1に日付、隣のB1に元号を表示させるとします。 B1に =A1 と入れ、エンター。 次にB1のセルの書式設定で「日付」から「平成13年3月14日」を選択し、 続けてユーザー定義をクリックすると「[$-411]ggge"年"m"月"d"日";@」と なるので、後ろの月以下が不要ならDelで消します。

hana3108
質問者

お礼

早速、回答をいただきありがとうございます。 すぐに試してみます。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

A1に日付が入っているとして、関数を使う方法だと、 =TEXT(A1, "ggge")&"年" とか。 明治以降に対応のハズ。

hana3108
質問者

お礼

早速、回答をいただきありがとうございます。 参考にさせていただきます。(すぐに試してみます)

関連するQ&A

  • Excel2003で元号から西暦に変換

    E2に 平成21年4月分 というデータが入っています。 B11に日付を入力したとき、 C11に曜日を自動的に入れたいと思っていますが、 C11に私がいれた関数は、元号から西暦に変換する関数が分からず、 =IF(C11="","",TEXT(DATE(2009,MID($E$2,6,1),C11),"aaa")) と入れました。 本当はDATE関数の2009の所に、E2の平成21年を西暦に変換して入れたいのですが、関数が分かりません。 教えてください。

  • 元号の表示

    MySQLでシステム日付をとったり日付関数で年をとったりすると西暦がベースで帰ってきますが元号で表示する方法はありますか?

    • ベストアンサー
    • PHP
  • 西暦と元号の組合せ

    平成16年・・・西暦2004年 平成15年・・・西暦2003年 平成14年・・・西暦2002年 平成13年・・・西暦2001年 平成12年・・・西暦2000年 ・・・・・・・・・・・・ ・・・・・・・・・・・・ 平成元年・・・西暦1989年 昭和64年・・・西暦1989年 昭和63年・・・西暦1988年 ・・・・・・・・・・・・ ・・・・・・・・・・・・ 上記のように一覧になったサイトはネット上でいくつかありますが、元号が年の途中で変わった時に(○○月○○日までは昭和64年、○○月○○日以降は平成1年というふうに)元号が変わった日付も分かるサイトがなかなか見つかりません。 なるべく古い年まで分かるとありがたいのですが知ってる方教えていただけないでしょうか。

  • 元号についていくつか、

    ・日本はキリスト教国家で無いけど西暦を用いていますが、中国やイスラム世界では西暦がメインに使われているのでしょうか?それらの国でも独自の歴があるのですか(過去現在において)? ・もう次の元号は決まってるんですか?  決まってないと、天皇が急死した時しばらく元号無しになってしまいません? ・日本でまだ西暦が用いられていなかった頃は、どうやって年数を計算していたんでしょう?  例えば、1357年から1753年までは何年間あるか?といった場合、西暦なら引き算で出ますが、元号しかないと、その間にものすごい数の元号があってどうやって計算していたんだろうと不思議です。  年号一覧表をいちいち見て地道に足し算とか? ・古い考え、固い考えの人は元号を使いたがりますが、そんな人たちはなぜ明治より前は元号使わないんですか?覚えきれないとか言ったらぶん殴ります(笑)だったら元号使いたがるな!と・・・。

  • 元号と年から西暦年を求める関数

    エクセルを利用しています。 元号と年から西暦年を求める関数がわかりません。 VBEで関数を作成したいのですが ' @summary 元号gと年yから西暦年を求める ' @param g 元号 ' @param y 年 ' @z 西暦年 ' @pre g = /^(明治|大正|昭和|平成)$/ And y >= 1 ' @post z >= 1868 Or z = -1 (エラー時) Function toSeireki(g As String, y As Integer) As Integer ○○○○ End Function ○○○○にどのように入れればいいのかわかりません なので方法を知っている方いれば教えていただきたいです

  • 元号と西暦、皆さんにとって便利なのはどっち?

    昭和61年とか平成17年は元号ですね。一方、1986年とか2015年は西暦です。 さて、この元号と西暦ですが、皆さんの生活の中で便利・使いやすいと感じているのはどっちですか?

  • 元号は、必要でしょうか?

    兎に角、元号と西暦の両方を覚えるのが大変なんです。 前の会社では、昭和から平成に変わった時に、全て西暦に統一しましたが、お役所ではまだ元号を使ってるようです。 できれば、西暦に統一して欲しいものです。 考えてみれば、江戸時代までは、基本的に天皇や幕府の所在地を時代の名前にしてたようですが、明治からは、元号が時代の名前になっています。 この調子で行くと、30年に一度元号が変わるとして、1000年で33時代ができることになります。 過去2000年では、14ほどしか時代がないのですから、極端に増えることになり、特徴も大差なければ、とても覚えられませんね。 世界で元号を使ってる国は殆どありません。 詳しくは調べてませんが、実質日本だけのようです。 元号の良さも有るとは思いますが、皆様はどうお考えでしょうか?

  • 元号? 西暦?

    今年は何年?と聞かれたら、 私の場合、たいてい2013年と西暦で答えます。 皆さんは元号派ですか? 西暦派ですか? また仕事とプライベートで使い分けてますか? 以前、年月日を記入する欄のアタマの部分に平成と書かれてたのに、 2012年と書いてしまい、平成2012年をネタに大爆笑されたことがあります^^

  • 元号は自動で修正される?

    主にエクセルとアクセスで日付けの入ったファイルを使っています。 日付けの様式を平成○○年○月○日と設定していますが、次の元号になったら修正されるのでしょうね。お詳しい方お願いします。

  • Excel2007で西暦1900年以前の関数は?

    Excel2007で西暦1900年以前の関数は? Excel自身は1901年以降に関しては日付関数で表現されています。 例えば明治40年は1907年に直ぐ置き換わります。 このように西暦と元号を置き換えることができる仕組みか関数はありませんか? 年号表はあります。従って目で見ながら置き換えるのは出来ます。 そうではなく、一方を入力すると片方が表示される仕組を探しています。

専門家に質問してみよう