『日付の変更』(nori1023) 今、日付欄に2.23,3.1,3.4と言うような形で入力されたデータが2年分ほどあります。 これを普通の日付の入力に合わせてようと考え、 =2008 & "/"&substitute(A5,".","/")のように式をその行の他の列に書き込みました。 うまく動作していないようです。 教えていただけませんでしょうか? よろしくお願いいたします。 ---- >日付欄に2.23,3.1,3.4と言うような形で入力されたデータ 日付なのか、日付と思っているだけの文字列なのか、もしくは少数なのか その辺をはっきりされた方が良いと思いますけど。 本当の日付(エクセルが日付として認識している)だったら、 表示形式を変えるだけですみます。 BJ ---- >うまく動作していないようです。 と言うのは、 どの様な状況になり、その様な判断をして居られる のですか? 「日付の様なものは表示されるが、日付として認識されない。  (MATCH関数やVLOOKUP関数等でヒットしない)」 と言う事なら、*1 等して表示形式を日付に設定してみて下さい。 =(2008 & "/"&substitute(A5,".","/"))*1 何をやってみて(どの様な結果になり)上手く動作していないと思ったのか をかいてみられるのが良いと思います。 (HANA) ---- >日付欄に2.23,3.1,3.4と言うような形で入力されたデータ 3.1は 3/1? 3/10は? 文字列で入力していて、2008年の日付シリアル値に変換なら =("H20."&A1)*1  表示形式「日付」 (たいしょう) ---- Bjさん、(HANA)さん、(たいしょう)さん いつもいつもお世話になり放しですみません。本当にありがとうございます。 たいしょう)さんの御回答で解決することができました。 何でこうすれば良いのかは、悲しいかな分かっておりません。これから調べます。