- ベストアンサー
Excelの日付と時刻のセルで
こんにちは。 Excelでセル内の“2005/6/15 18:58:05”というデータを“2005/6/15”というように、時間を削除して表示させる方法はありますか? どうぞよろしくお願いいたします。
- みんなの回答 (10)
- 専門家の回答
質問者が選んだベストアンサー
#5&8です =MID(A1,1,5)*1 でもいいですね・・・
その他の回答 (9)
- fukkyse
- ベストアンサー率32% (130/402)
文字列としてなら =YEAR(A1)&"/"&MONTH(A1)&"/"&DAY(A1) シリアル値なら =VALUE(YEAR(A1)&"/"&MONTH(A1)&"/"&DAY(A1)) ↑ #8・9さんのほうがすっきりしていますが、ついでということで。
お礼
回答ありがとうございます。 うわー本とに奥が深いですね。 今回とても勉強になりました。 またアドバイスお願いいたします。
- onntao
- ベストアンサー率32% (108/332)
#5です MIDで文字列として取得すると面倒なので =A1-MOD(A1,1) という式で対応するという意味です 表示形式は日付です
お礼
できました!! 何度もありがとうございました。 本当に助かりました。
- mshr1962
- ベストアンサー率39% (7417/18945)
#6のmshr1962です。 すみません。式の関数を間違いました。 =DATEVALUE(TEXT(A1,"yyyy/mm/dd")) です。
お礼
何度もありがとうございます。 できました!! 手順はたくさんあるんですね。 助かりました。
- mshr1962
- ベストアンサー率39% (7417/18945)
#3のmshr1962です。 =TIMEVALUE(TEXT(A1,"yyyy/mm/dd")) =INT(A1) で表示形式を日付にする。
- onntao
- ベストアンサー率32% (108/332)
>MID関数を使うとシリアル値が返ってきてしますので・・・ そのシリアル値を表示形式で日付に直せばよろしいのでは? A1:2005/6/15 18:58:05 B1:=A1-MOD(A1,1)
- 902774
- ベストアンサー率31% (134/419)
(右クリックして)セルの書式設定で表示形式を変更できますよ。
お礼
解決しました。ありがとうございました。
補足
さっそくの回答ありがとうございます。 表示だけではなく、日付だけ抽出し、時間の部分は削除したいのです。 MID関数を使うとシリアル値が返ってきてしますので・・・。 わかりづらい説明ですみませんでした。
- mshr1962
- ベストアンサー率39% (7417/18945)
表示形式を日付だけのものに変えればOKですが... 「書式」「セル」「表示形式」タブで分類:「日付」の「1997/3/4」を選択
お礼
解決しました。ありがとうございました。
補足
さっそくの回答ありがとうございます。 表示だけではなく、日付だけ抽出し、時間の部分は削除したいのです。 MID関数を使うとシリアル値が返ってきてしますので・・・。 わかりづらい説明ですみませんでした。
- anothercentre
- ベストアンサー率48% (58/120)
「セルの書式設定」で、表示形式を「日付」にする。 表示形式は任意のものを選んでください。標準で実装されている書式の中に、質問の例のものは入っています。
お礼
解決しました。ありがとうございました。
補足
さっそくの回答ありがとうございます。 表示だけではなく、日付だけ抽出し、時間の部分は削除したいのです。 MID関数を使うとシリアル値が返ってきてしますので・・・。 わかりづらい説明ですみませんでした。
- haruka47
- ベストアンサー率50% (75/150)
セルの書式設定で可能です。 右クリック→セルの書式設定→表示形式 「分類」を「日付」 「種類」を「2001/3/14」を選択です。
お礼
解決しました。ありがとうございました。
補足
さっそくの回答ありがとうございます。 表示だけではなく、日付だけ抽出し、時間の部分は削除したいのです。 MID関数を使うとシリアル値が返ってきてしますので・・・。 わかりづらい説明ですみませんでした。
お礼
これ簡単ですね。 色々試させていただき、すごく勉強になりました。 またよろしくお願いいたします。