• ベストアンサー

和暦と西暦(関数の使い方)

時間がないのでどなたか回答お願い致します。 一つのセルに 平成10年5月 と記入があり 別のセルに(1998年)と自動で表示させるには YEAR を使うのでしょうか? 宜しくお願い致します。

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

  • ベストアンサー
noname#1489
noname#1489
回答No.1

A2セルに平成10年5月と入っている(実際には1998/5/1とか入っているはずですが)として、 B2セルに =A2 と入力して、B2セルを右クリック→『セルの書式設定』→『表示形式』タブで、『ユーザー定義』を選択、『種類』の所に yyyy"年" と入力して、『OK』をクリック。

pepe39
質問者

お礼

解りました。 日が入っていないので、表示がうまくいきませんでした。 ありがとうございました。

pepe39
質問者

補足

B2セルには平成10年5月が標準形式で入力されています。 支持通りにしてみても、同じ表示しかされませんが、 他社より頂いたシートだからでしょうか? 申し訳ありませんが、宜しくお願い致します。 設定がおかしいでしょうか?

その他の回答 (5)

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.6

こんにちは =TEXT(A1&"1日","(yyyy年)")  あるいは、 平成10年5月 のような全角数字にも対応した =TEXT(ASC(A1&"1日"),"(yyyy年)") でいかがでしょうか?  なお、明治(明治33年以降)、大正、昭和の日付にも対応しています。

参考URL:
http://www2.odn.ne.jp/excel/
  • takao_kw
  • ベストアンサー率30% (14/46)
回答No.5

すみません、↓で回答した者です。。。 RIO-Freakさんの回答で正解だと思います。 そんなやり方があるとは私も知りませんでした。 参考になりました。 RIO-Freakさん、有難うございます。m(__)m

  • takao_kw
  • ベストアンサー率30% (14/46)
回答No.4

↓の方の回答で正解だと思うのですが。。。 できないとすれば、『平成10年5月』は標準形式ということですが、パソコン側は『文字』として認識していると思いますね。 かなり強引ですが、『平成10年5月』がA1に入力されているとしたら、 =MID(A1,3,2)+1988 & "年" で、とりあえず表示はできます。 が、平成9年というデータになると =MID(A1,3,1)+1988 & "年" に直さなければならないので、あまりオススメはできません。もっと良い方法があるかもしれませんが、私にはわかりません。ごめんなさい。m(__)m 最良の策は、『平成10年5月』と入力されているセルを『日付』としての『平成10年5月』に入力し直し、単純に =A1 として↓の方の仰るように書式変更なさった方がよろしいかと思います。 役に立たなくて申し訳ありません。

noname#1489
noname#1489
回答No.3

ひょっとして、元々の"平成10年5月"というのは、文字列として入力されているということでしょうか? もし、そうだとしたら、A2セルに文字列として"平成10年5月"と入力があるとして、B2セルに =VALUE(MID(A2,3,FIND("年",A2)-3))+1988 と入力、『セルの書式設定』→『表示形式』タブで、『ユーザー定義』、『種類』の所に、 "("####"年)" では、どうでしょうか?(『"』と『#』は半角文字。)

noname#1489
noname#1489
回答No.2

No.#1のRIO-Freakです。ちょっと補足です。 ()付で表示する時には、『表示形式』タブの『種類』の所を、 "("yyyy"年)" としてください。『"』は半角、『(』、『)』は半角/全角どちらでも。

関連するQ&A

  • 西暦→和暦の変換を教えてください

    現在セルには「20060101」といったような数字が入力されており、表示はユーザー定義で「##年##月##日」 と設定してます。 こうすると表示は「2006年01月01日」となってます。 これを和暦「平成18年1月1日」と表示させたいのですが、やり方がわかりません。 データーは沢山あるので一括で表示を変えたいのですが、いい方法ありませんでしょうか?よろしくお願いします。

  • 西暦を和暦表示にしたい。

    西暦を和暦表示にしたい。 エクセル2003を使っています。 セルA5に、2010/5/1 と入っています。(セルA5は手入力するセル) セルA6 =A5+1 セルA7 =A6+1 セルA8 =A7+1 セルA9 =A8+1  ・  ・  ・ となっています。 セルA5を使って、セルA1に 『平成22年5月分』と和暦表示させたいのですが、関数で出来ますか? どなたか教えてください。 よろしくお願いします。

  • 西暦→和暦

    avaで、西暦→和暦に変換するプログラムを組みたいのですが、 例えば、 2008/11/22 と入力したら、 平成20年11月22日 と表示されるようなプログラムを作りたいのですが、 (昭和と平成のみ対応) 教えて下さい…m(__)m

  • エクセルで和暦と西暦の表示形式を併用できますか。

    文書発信日付の表示を和洋併記しています。 「平成17年(2005年)7月5日」のように単一のセルで和暦と西暦の両方を表示する方法ってありますか。 表示形式のユーザー定義をいろいろいじくってみましたが、うまくいきません。(「平成17年(17年)7月5日」などと表示されます。) もちろん、入力用のセルを別に用意すれば、関数などで目的の表示は可能ですが、(月)/(日)の一発で入力と表示を完了させたいという横着な希望でございます。どなたかご教示くださいませ。

  • エクセルで西暦を和暦で表示したい

    エクセル2003です。 A1のセルに、2011と入力した場合 平成23と表示される様にしたいのですが上手くいきません。 例えば A1 2011 A2 2 A3 1 と入力し、B1に=DATE(A1,A2,A3)+14として 平成23年3月4日と表示される風にしたいので、入力値としては2011が良い。 けれど書類上見た目には平成23と表示されていたい。 その様な事は可能でしょうか? 助けて頂ければと思います。宜しくお願いします。

  • 和暦から西暦へ表示変更

    似たような質問はあるもののどれも上手く出来なかったので質問させて頂きます。 Excel2003を使用しております。 セル内に「昭和60年」や「平成3年」といった文字列が入っております。 これを西暦表示の「1985年」や「1991年」といった表示に変更したい場合どのようにすれば良いのでしょう? 月や日にちは必要なくただ年だけが必要なものです。 VBAの知識は全く無いので出来ればExcelの関数or表示形式等のみで解決したいのですが…。 お知恵を貸して下さいませ。 どうかよろしくお願い致します。

  • エクセルで和暦と西暦を同時に表示したい

    現在、日付データが入っているセルを和暦と西暦を同時表示させたいのですが、どのようにしたらよいでしょうか? 2007/6/1 と入っているセルを 平成19年(2007年)6月1日 と表示させたいのです。 書式設定-表示形式-ユーザー定義で元からあるのを利用して [$-411]ggge"年("yyyy"年)"m"月"d"日";@ とすると 平成19(19年)6月1日 となってしまいます。 試しにyyyyggge とすると 2007平成19 と西暦+和暦となるのですが、 gggeyyyy とすると 平成1919 と和暦+和暦になってしまいます。 [$-411]が肝なのかな?と思いますが、そこから先がわかりません。 バージョンはExcel2003です。 どうかご教示下さい。

  • 和暦を西暦にできない

    誕生日をファイルからコピー&ペーストして作った表の和暦をセルの書式から西暦に変えようとしてもできません。「昭和○○年○月○日」を「19××年×月×日」にしたいのですが、コピペの場合無理なのでしょうか?  また、その表に曜日を表示させるやり方も教えてください。 当方PCは素人なので宜しくお願いします。

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

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

  • 和暦を西暦に変換する方法

    和暦を西暦に変換する方法について エクセルの1列に   2列に      5月2日  20,000円      6月3日  25,000円      1月7日  30,000円 等と入力された大きな表をダウンロードしました。  表を編集するため、1列の和暦をを西暦に8桁変換(yyyymmdd)すると、すべて西暦が2018と表示されます。実は、5月、6月は2017と1月は2018と(12月と1月で)年替わりを表示させたかったのですが・・・。  元データの5月2日のセルを右クリックすると、2018/5/2と(閲覧した年が)表示されます。 元データに平成年号が入力されていない日付は西暦8桁変換はできないのでしょうか?  元データの左隣に新たに列を挿入して平成年号を入力し、この隣り合ったセルの内容を反映させたセル結合は出来ないでしょうか?   ※OKWAVEより補足:「富士通FMV」についての質問です。

専門家に質問してみよう