どれか)そして、令和元年が平成31年と重なっているので、2020年以降では西暦について次のことが成り立てば、その日付は「令和」になります。■これらに基づいて表を作りました。これらを全部処理する数式を、1つのセルに入れてしまうと、それも何をしているのかパッと見てわかりづらい数式になります。作業列をつかって処理をわけました。しておけば、全体を通して何をしているのが誰にでも理解しやすくなるかと思います。仕事で作るファイルは誰のものでもありません。仕事で作るファイルは、できる限り誰が見ても理解しやすく作っておくべきです。A列がもともと入っている日付です。数式は以下のようになっています。何をしているかを少しでも読み取りやすくなるように、各式をセル内改行してみました。・西暦(B列)=if(A2="","",if(A2<>"",YEAR(A2),))B列では、A列をもとにYEAR関数で「西暦」だけを抜き出しています。A列が空欄の場合はセルに何も表示しないように、IF関数で「A列のセルが空欄ならセルに何も表示しない」ということにしてあります。いうのは、A列が空欄だとB、C、E、F、G列に無用な答えがが入ってしまうからです。・月(C列)=if(A2="","",if(A2<>"",MONTH(A2)))なので、C列以降も同様にして、数式内で参照している列のセルが空欄なら何も表示しないということにしました。C列では、A列の日付からMONTH関数で「月」を抜き出しています。例では手入力しています。して、先に入力した値を参照するようにしておけば、行をコピーして増やすときに便利かと思います。計算をして、B列の西暦が平成でいえば何年になるかを求めています。・和暦(F列)=IF(A2="","",IF(E2<31,"平成"&E2,IF(AND(E2=31,C2<=4),"平成"&E2,IF(AND(E2=31,C2>=5),"令和"&E2-30,IF(E2>31,"令和"&E2-30,)))))F列が平成か令和を判定している列です。小さければ「平成」という文字列とE列のセルの値を結合して表示します。