『文字の数字を、西暦になおしたい』(英) よくみさせてもらってます。 文字列で、2009.09.01と入力されている所を、 09.09.01と西暦で表示をさせたい。 この場合は、どの様にすれば良いでしょうか? 宜しくお願いします。 (EXCEL2000です) ---- > 2009.09.01と入力されている所を、 09.09.01と西暦で表示をさせたい。 意味がわかりません。 どちらも西暦ですよね? 「文字の数字」ということは「文字列」ということでしょうか? シリアル値に変換したいということでしょうか? =SUBSTITUTE(A1,".","/")*1 ということでしょうか? (えくせる青年)2009/9/11 16:44 ---- 衝突しつつ…… 日付形式として認識されない西暦4桁を2桁にしたいって事かしらね。   とりあえず一つの解法として、置換してみる、んじゃ駄目? 2009.09.01 → 09.09.01 とか、データ状況によっては 2009. → 09. とかで。 他のデータに影響を及ぼさない事を事前に確認してから、ってのが必須だけど。 (ご近所PG) ---- ちなみに「そのセルで」 シリアル値に変換したいということなら データ → 区切り位置 で起動する 「区切り位置指定ウィザード」で 1/3 2/3 はそのまま「次へ」 3/3 で日付を選択して「完了」とする方法もあります。 (えくせる青年)2009/9/11 16:49 ---- 説明不足ですいません。 書式が文字列になっていて、 セルA1 2009.09.01 と表示されています。 これを、書式が ユーザー設定のYY.MM.DD なっている所に09.09.01 と表示させたい この様に表示をしたいのです。 可能でしょうか? ---- 私が提示した数式は試していないのでしょうか? それとも試してみたけど期待する値が返らなかったということでしょうか? (えくせる青年)2009/9/11 17:17 ---- (えくせる青年)様 もうしわありません。 値と式を別のせるに入れてしまって、出てきた回答が、違っていたので、 この様な回答をいれました。 再度、見直しをしまして、セルに値を入れなおした所、 期待通りの回答が得られました。 有難うございました。 (ご近所PG)様 アドバイス有難うございます。