このQ&Aは役に立ちましたか?
和暦を西暦に変換する方法
2018/01/08 15:59
和暦を西暦に変換する方法について
エクセルの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」についての質問です。
回答 (3件中 1~3件目)
>2018/5/2と(閲覧した年が)表示されます。
それは既に今年の日付データです。どう転んでも昨年のデータには成りません。
今年、年を省略して月日付データを入力していませんか?
EXCELは月日で年を省略し入力すれば入力時点の年のデータとみなします。
今年以前、昨年の5月2日は
H29/5/2もしくは17/5/2とどちらでも良いので日付を入力し直してください。
6月3日は
H29/6/3もしくは17/6/3(2017/6/3でも当然OK)とどちらでも良いので日付を入力し直してください。
昨年以前のデータを入れたければ入力したいセルで年付きでH29/5/2、または西暦の後ろ二けた17/5/2と入力し[Enter]押下すればいいだけです。
西暦であろうと和暦であろうとエクセルは同じデータ(日付データの場合)を保持します。
それをどう表示するかが「セルの書式」で指定します。
既回答
https://okwave.jp/qa/q9416198.html
にある回答の1項と2項は忘れてください。
大事なのは3項だけ
日付の表示形式を変更処理したいセル、や範囲のセル、もしくは行や列を選択し右クリックで日付の表示書式設定すれば良いだけです。
(範囲指定方法のドラッグ→マウスの左ボタンを押したまま動かせばいいだけです。)
(行や列の選択はセルの入力外の外側の行や列の表示のアルファベットや数字の表示の所でカーソルが↓や→に変わった状態で左クリック)
年から入力し直せば問題ないはずです。
ユーザーは希望に合わせて書式設定或は既存で気に入らなければ日付データで気に入らなければセルで右クリック、日付から選ぶか、ユーザー設定するだけです。
以上 ご参考まで
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
それなら、日付と西暦年を別(セル)にすればいいじゃない。
質問の文言が支離滅裂で何をしたいのか読み取れません。
「1列に」は「A列に」、「2列に」は「B列に」と読み替えて良いですか?
>入力された大きな表をダウンロードしました。
何処からダウンロードしたのですか?
元データの日付は文字列ですか?
>実は、5月、6月は2017と1月は2018と(12月と1月で)年替わりを表示させたかったのですが
元データの日付は今日(1月7日)以前しかないということであれば12月以前は昨年で1月以降が今年と言う判定は可能ですが昨年1月7日以前も含むときは今年と昨年の区別がつきません。
>元データに平成年号が入力されていない日付は西暦8桁変換はできないのでしょうか?
前述のように昨年の1月8日から今年の1月7日であれば1月1日を境に今年と昨年を区別できますので西暦年を修正して日付のシリアル値を得られます。
>元データの左隣に新たに列を挿入して平成年号を入力し、この隣り合ったセルの内容を反映させたセル結合は出来ないでしょうか?
セルの結合は左側の値を優先し、右側の値は削除されますので別のセルに関数を設定して日付の西暦年を修正することになるでしょう。