- ベストアンサー
エクセルのセルの書式設定の日付について
エクセルのセルの書式設定の日付について セルの書式設定が「標準」でセルに20080825と入っています。 セルの書式設定で「日付」を選択し ・平成**年**月**日 とか ・****/**/** とか ・**年**月**日 にを選択しても セル表示は##############と表示されます。 どうすると 「日付」で選択した日付表示にできますか? お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
元のセル自体を日付にしてしまっていいのであれば、 セル選択(もしくは列単位でもOK)→データ→区切り位置→次へ→次へ→右上の列のデータ形式で「日付」にチェック→完了 でシリアル値に変更できます。
その他の回答 (3)
- nattocurry
- ベストアンサー率31% (587/1853)
20080825という値は、2008年8月25日のシリアル値ではないので、表示形式を何に設定しても望みどおりの表示にはなりません。 2008年8月25日のシリアル値は39685です。 そして、Excelが表示できる(扱える)日付は9999/12/31までで、その日付のシリアル値は2958465なので、それより大きい数値を日付に直そうとしてもエラーになるだけです。 20080825と入力して、そのセルの表示形式を変えて2008年8月25日と表示させることはできません。 関数を利用して他のセルに2008年8月25日と表示させることはできますが。
お礼
やはり、無理なのですね。 別の方も関数でと回答をいただきました。 ありがとうございます。
- KURUMITO
- ベストアンサー率42% (1835/4283)
セルの表示形式だけを操作してお望みの結果を得ることはできません。 例えばA1セルに20080825と入力している場合にはB1セルに次の式を入力し、B1セルの表示形式で日付を選ぶようにすればよいでしょう。 =IF(A1="","",DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)))
お礼
できました。ありがとうございます。
- apl_150
- ベストアンサー率35% (42/117)
セルの幅が短いから表示されないんです。 上の列名の右端にカーソルをあわせてダブルクリックすれば表示されますよ!
お礼
申し訳ありません。 その方法は知っていますが、 セルの幅は広がりません。 他の回答者の方からこれはできないと指摘されました。 ありがとうございました。
お礼
式を使用しないでできるのですね。 今回の用途ではこちらでベストです。 ありがとうございました。