アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelで数値で入力されている日付を日付データに読み替えたいのですが、方法がわからず困っています。教えて下さい。

現在 : 20021018というように数値で入力されてしまっている。
変換 : 2002/10/18のように日付として認識させたい。

宜しくお願いします。

A 回答 (3件)

こんにちは。

maruru01です。

入力されているデータが、
「西暦4桁+月2桁+日2桁=8桁」
の形式になっている場合に限りますが、
A1に8桁データが入っているとすると、

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

で出来ます。
無効なデータの場合は空白にしたいなら、

=IF(ISERROR(DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))),"",DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)))

です。
    • good
    • 0
この回答へのお礼

できました!完璧です(;_;)
ありがとうございます。知識と発想の両方が必要ですよね。
こうなると関数というよりプログラムっぽいですよね。
助かりました。

お礼日時:2002/10/18 12:14

表示のみ変更でしたら


セルの書式設定、表示形式、ユーザ定義で
####"/"##"/"##
でいいですね。
    • good
    • 0
この回答へのお礼

なるほど!!確かに・・・。
でもたしかに表示だけですね(^-^;)
ありがとうございます。

お礼日時:2002/10/18 12:10

Excelは、すべて「セルの表示形式」で、色んな表示の仕方をすることが出来ます。


今回の設定では、

○ファイル→書式→セル→表示形式タブ→日付を選択
○右画面”種類”→1997/3/4を選択→OK

これでご希望の日付表示になります。
同じ日付設定でも、”種類”の選択によっては色々な表示が出来ます。
それに、同じ「セルの書式設定」ダイアログの中では、セルに関するあらゆる設定が出来ますので、試しに色々とやってみたらいかがでしょうか。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
でも同じ事を実際に試してみて下さい。
わたしも最初にこれやったんですができないんですよ。

お礼日時:2002/10/18 12:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!