- ベストアンサー
EXCEL 日付の表示
A1に 12月25日日曜日:12~14時 それを=LEFT(A1,FIND(":",A1)-1)として B1に 12月25日日曜日 C1に12~14時と分けました。 12月25日日曜日を20051225としたいのですが・・・。 無理でしょうか? セルの書式設定をいろいろしたのですが 駄目でした。 教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=JIS(TEXT(DATEVALUE(LEFT(B1,FIND("日",B1))),"YYYYMMDD"))
その他の回答 (1)
- deepimpact7110
- ベストアンサー率29% (108/365)
回答No.1
A1の文字列をB1とC1に分解した際に、B1に「12月25日日曜日」ではなく、「12月25日」という分解の仕方できなかったんでしょうか?もし、「12月25日」に分解できるのでしたら、そのセルの表示形式について、ユーザー定義で、yyyymmddとして指定すれば、20051225と表示されると思います。もし、「12月25日日曜日」でなければいけない事情あれば、関数を使い、=DATEVALUE(LEFT(B1,6))とし、表示形式をyymmddに変えてやれば、20051225と表示されると思います。試してみてください。
お礼
ありがとうございます。 出来ました。 感謝です。