『簡単に表示を変更したい』(あや) こんにちは。 例えば「20010101」を「2000/1/1」のように数字の間に「/」を入れて日付にする数式のようなものはありますか? 表示形式を変えても負の日付の為うまくいきませんでした。 数値がかなりたくさんあり、1セルづつ「/」を入れるのは大変なので何か良い方法があれば教えてください。 ---- >負の日付の為 「#####」となったからそのように判断されていると推測しますが、 そうではない。 日付も内部では数値(シリアル値)。9999年12月31日を表す「2958465」がその表示限界。 Excelの認識する「日付」は1900/1/1を「1」とし、1日ごとに「1」増加する数値である。 適当な日付を2001/10/4などとセルへ入力し、表示形式を「数値」に変更すると どのようなものか解る。   さて、「20010101」も数値だが、これに日付の表示形式を与えた場合、 日付としての認識範囲より大きい数値であるために正常に表示できない、ということである。 人間は「日付かな?」と想像するが、Excelはあくまで数値にしか見ない。   日付とするには、 データ>区切り位置で「次へ」「次へ」と送って、 区切り位置ウィザード3/3のダイアログでその列の表示形式を 「日付」に指定して「完了」 (みやほりん) ---- みやりほん様 ちゃんとできました。ありがとうございました。 (あや)