「みんな教えて! 選手権!!」開催のお知らせ

Excelで年月日データから下二桁だけを取り出したい。

お世話になります。
Excel2000を使用中です。
まあ、この質問に関してはあんまりバージョンは関係ないと思いますが。

セル(例としてA1)に日付データが入っています。
このセルから西暦年の下二桁だけ取り出したいです。
Year関数を使って
=year(A1)
とすると西暦年4桁が得られます。
4桁では困るのです。2桁にしたい。
どうしたらよいでしょう?
多分、Text関数を使うと思うのだけれどうまくいかない。

注意
Year関数で得られた結果から2000を減算するのはNG
事情があってセルの書式変更はできない。よってセルの書式を使う方法はNG

よろしくおねがいします。

A 回答 (2件)

何か注文が多いですね・・・



一案ですが、A1に日付が入っているとして、B1に

=RIGHT(TEXT(A1,"yyyy"),2)

で如何でしょう?
    • good
    • 4
この回答へのお礼

ご回答ありがとうございます。
できました。

お礼日時:2010/11/08 11:39

結果が文字列でもかまわなければ



=RIGHT(YEAR(A1),2)

でいいのではないでしょうか。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
できました。

お礼日時:2010/11/08 11:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A