エクセルで和暦・西暦変換の方法
- エクセルで和暦の年月を西暦の年に変換する方法を教えてください。
- 現在、全角で入力されている和暦の年月を半角の西暦年に表示したいです。
- また、年月表示のまま他のセルに西暦年を表示する方法も教えてください。
- ベストアンサー
エクセルの「和暦・西暦変換」について
和暦の年月から、西暦の年に変換する方法を教えて下さい。 ☆現在 1、「○○,○○」と年月が全角入力されている 2、平成のみ「平成○○,○○」となっている ☆希望 1、これまで通り、和暦の年月表示は残しておきたい (全角・半角は問わない) 2、「○○○○」という半角4桁の西暦年で他のセルに表示したい ※(これにこちょこちょっと手を加えて、あるものの経過年数を計算したいのです) 現在入力されている全角のデータは、「年月」表示さえ出来れば変換に必要な形式に再入力し直すことは可能です。 昭和や平成等がからんでくるので、エクセル初心者の私にはよくわかりません。 宜しくお願いします。
- kemunpas_info
- お礼率100% (11/11)
- オフィス系ソフト
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
再入力が可能であれば 平成23年5月であれば H23/5/1 昭和60年5月であれば S60/5/1 と入力しなおしてください。 エクセルは自動で 西暦として認識してくれています。 最後に、範囲を選択して、右クリック セルの書式設定 表示形式のタグ クリック ユーザー定義 yyyy/mm と指定すれば 西暦の年と月の表示になります。
その他の回答 (2)
- MackyNo1
- ベストアンサー率53% (1521/2850)
>1、これまで通り、和暦の年月表示は残しておきたい (全角・半角は問わない) この意味が良くわかりません。 元のデータを残しておきたいという意味でしょうか? >2、「○○○○」という半角4桁の西暦年で他のセルに表示したい A1セルにご質問のような形式で日付が入力されているなら、西暦年は以下のような関数で表示できます。 =IF(LEFT(A1,2)="平成",MID(A1,3,2)+63,LEFT(A1,2))+1925
お礼
言葉足らず、意味不明な質問に対して丁寧なご回答をいただき、恐縮しております。 有難うございました。 出張から帰りましたら、いろいろ教えていただいた方法を試してみて、自分にあったものを探りたいと思います。
- KURUMITO
- ベストアンサー率42% (1835/4283)
A1セルから下方にデータが入力されているとしたらB1セルには次の式を入力して下方にドラッグコピーします。 =IF(A1="","",IF(COUNTIF(A1,"平成*"),DATEVALUE(SUBSTITUTE(SUBSTITUTE(A1,",","."),"平成","H")&".1"),DATEVALUE("S"&SUBSTITUTE(A1,",",".")&".1"))) 最後にB列のセルの表示形式をユーザー定義で yyyy ようにすれば西暦の年数が表示されます。 勿論、Bセルは日付の計算に使用することができます。
お礼
丁寧に式までお書きいただいてのご回答、有難うございました。 出張から帰りましたらチャレンジ•勉強してみます。
関連するQ&A
- 和暦を西暦に、西暦を和暦に変換する計算式
和暦(日本の年号)を西暦に変換する計算式と、逆に西暦を和暦に変換する計算式を教えてください。例えば昭和52年を西暦に変換すると何年、のようなことです。またこの計算式を忘れないために覚えるコツなどもあれば教えてください。また、この計算式を分かりやすく解説したサイトもあれば教えてください。
- ベストアンサー
- その他(学問・教育)
- 和暦を西暦に変換する方法
和暦を西暦に変換する方法について エクセルの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」についての質問です。
- 締切済み
- Windows 10
- excelで西暦と和暦を表示・変換させたい
(1) A1に「1980」などと打ち込み、それを西暦「1980年」と表示させたい。 (2) A2で、A1を「昭和55年]と和暦に変換したものを表示させたい。 (1)、(2)を行いたいのですが、どうしたら良いでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル2007で西暦を和暦に
エクセル2007ですが、生年月日が西暦で「1958/07/18」と入力されているものを、昭和33年7月18日という具合に変換させるにはどうすればよいですか? マニュアルには、セルの書式設定→日付→カレンダー種類を西暦から和暦に変更すればよいように 書いてますが、うまくいきません。
- ベストアンサー
- その他MS Office製品
- エクセルで、和暦を西暦へ
エクセルでデータの管理をしているのですが、日付が和暦になっていて困っています。 これを何とかまとめて西暦にすることは出来ないでしょうか? 今は例えば、2006年3月は 18.3. のように全角で打ってあります。これを、 2006.03 のように半角の西暦で、見やすいように年と月の間に何か表示をしたいです。 間に . を選んだのは、オートフィルタをよく使っているので「2006.03以下」と検索したときに 2005.05 や 1998.12 のようなデータも表示したいし、10keyを使っているのでその中にある文字をできる限り使いたいからです。 何か良い方法がありましたら、教えてくださいお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで和暦を西暦に変換したいんです!
Excel2000を使用しています。 150101(平成15年1月1日)と表示されている和暦の数字を西暦20030101となるように変換したいんですが・・・ データ量が少なければ手で修正しますが、膨大なデータ量なのでできたら一気に変換できないものかと思い質問させていただきました。 教えて下さい、よろしくお願いしますっっっ!!
- ベストアンサー
- オフィス系ソフト
- 和暦→西暦(有効範囲を考慮)
いつもお世話になってます。 VB2010(.NET2.0)、Winアプリ 和暦(元号)と西暦の相互変換についてです。 CultureInfo、JapaneseCalendarを使用して変換しています。 西暦→和暦の変換は問題ないんですが 和暦→西暦の変換時に有効ではない和暦を指定するとエラーとなります。 ここの「有効ではない和暦」というのは例えば「大正30年」とかです。 フォーム上にComboBoxとTextBoxが配置されており ComboBoxには「明治」「大正」「昭和」「平成」を格納、 TextBoxは数値入力のみですが2桁数値というだけで 他の制限はかけていない状態です。 各元号に有効な値を保持しといてって方法は最終手段です。 出来るだけ汎用性を持たせた形で上記エラーを回避したいと思っています。 思いついてる方法はあまりスマートではないので どなたか、こんな風にコーディングすれば出来るよって ヒントでもいいのでご意見いただけると幸いです。 よろしくお願いしますm(_ _)m
- ベストアンサー
- Visual Basic
- 西暦から和暦に変換について
A列の1行目に199809というデータが入っています。 B列の1行目に和暦に変換して明治の場合は1、大正は2、昭和は3、 平成は4を表示したい C列の1行目に和暦に変換して1009と表示して下2桁目に01をつけたい のですが、関数の設定でできますか。 結果は A列の1行目199809 B列の1行目4 C列の1行目100901で表示したい。 教えてください。
- ベストアンサー
- オフィス系ソフト
お礼
早速にわかりやすいご回答をいただき、有難うございました。 自動で西暦と認識してくれるのは有難いです。 出張から帰りましたら試してみます。