エクセルでDATEDIF関数使用時の並び替え
DATEDIF関数を使用し、以下の「25年0月」「5年0月」の算出をしてるんですが、その際の算出した答えを基に並び替えする場合、どのようなテクニックがあるんでしょうか?
【質問の例】
1980/4/1 2005/4/1 25年0月(計算式「=DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"月"」)
2000/4/1 2005/4/1 5年0月(計算式「=DATEDIF(A2,B2,"Y")&"年"&DATEDIF(A2,B2,"YM")&"月"」)
※1980/4/1がA1セルとなっています。
上記のような場合、昇順に並び替えすると25年0月が上で、5年0月が下にきてしまいます。5年0月を05年00月というような表示にできれば解決できるかなーと思うんですが、私のテクニックではできませんでした。できればVBAは使用しない方法でお願いします。(自分が使うファイルではないので)
また、特にDATEDIF関数の使用にこだわっているわけではないので、別の期間計算の方法があればそれでも構いません。
お礼
勘違いでした。有難うございました。
補足
すみません。 WIN XP HE SP1wでOffice2003 のEXCELです。 標準になつてます。