□投稿者/ ONnoji -(2024/04/16(Tue) 16:58:30)
| 2024/04/16(Tue) 17:01:23 編集(投稿者)
> 解決しました! としておきながら、すみません。 > > 2022年3月16日 と入力すると、令和34年 3月 となり、53403 となります。 > 令和 4年 3月 となり、50403 とはならないものでしょうか。 > よろしくお願いいたします。
失礼しました。令和に変換した時に年が平成年のままでしたね。(^^ゞ
×【変更前】
#sstr( #cond( #str( #年( [卒業年月日] ) ) + #str( #月( [卒業年月日] ), 2 ) < "201905", #元号日付( [卒業年月日], 1 ), 1, #文字置換( #元号日付( [卒業年月日], 1 ), "平成", "令和" ) ), 1, 8 )
〇【変更後】 式が長いので2行にしましたがコピペで動くはずです。
#cond( #str( #年( [卒業年月日] ) ) + #str( #月( [卒業年月日] ), 2 ) < "201905", #sstr( #元号日付( [卒業年月日], 1 ), 1, 8 ) , 1, "令和" + #last( " " + #str( #年( #年数加算( [卒業年月日], -18 ) ) - 2000 ), 2 ) + "年" + #last( " " + #str( #月( [卒業年月日] ) ), 2 ) + "月" )
これでどうでしょうか?
お試しください。
p.s.
以前に #文字置換の回答をしていましたね。
今回のはあの時よりも数段面倒でしたよ。(^^ゞ
|
|