• ベストアンサー

EXCEL 日付の表示

A1に 12月25日日曜日:12~14時 それを=LEFT(A1,FIND(":",A1)-1)として B1に 12月25日日曜日 C1に12~14時と分けました。 12月25日日曜日を20051225としたいのですが・・・。 無理でしょうか? セルの書式設定をいろいろしたのですが 駄目でした。 教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

=JIS(TEXT(DATEVALUE(LEFT(B1,FIND("日",B1))),"YYYYMMDD"))

aki08102001
質問者

お礼

ありがとうございます。 出来ました。 感謝です。

その他の回答 (1)

回答No.1

A1の文字列をB1とC1に分解した際に、B1に「12月25日日曜日」ではなく、「12月25日」という分解の仕方できなかったんでしょうか?もし、「12月25日」に分解できるのでしたら、そのセルの表示形式について、ユーザー定義で、yyyymmddとして指定すれば、20051225と表示されると思います。もし、「12月25日日曜日」でなければいけない事情あれば、関数を使い、=DATEVALUE(LEFT(B1,6))とし、表示形式をyymmddに変えてやれば、20051225と表示されると思います。試してみてください。

関連するQ&A