目次
Microsoft Excelを使うのはとても楽しいことです。 私たちは普段、MS Excelを使ってデータを処理したり情報を得たりする仕事をしています。 データを集めるとき、私たちは日付と時間を対応させて使っています。 この記事では、MS Excelで日付からタイムスタンプを削除する方法を、適切な例と適切な図解で説明します。
練習用ワークブックをダウンロードする
この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。
Date.xlsmからタイムスタンプを削除する。Excelで日付からタイムスタンプを削除する4つの方法
Excelで日付からタイムスタンプを削除する4つの方法を説明します。 日付でサンプル時間を取り、そこからタイムスタンプを削除します。
1.日付から数値の形式を変更してタイムスタンプを破棄する。
ステップ1.
- という名前のカラムを追加します。 時刻のない日付 を使えば、タイムスタンプなしで結果を表示することができます。
ステップ2.
- から日付をコピーします。 B列 まで C列 .
ステップ3.
- を押してください。 Ctrl+1 .
- という新しいダイアログボックスが表示されます。 セルのフォーマット が表示されます。
- から 番号 出向く 日付 を箱に入れています。
ステップ4.
- 日付の形式を変更します。 選択された形式には日付のみが含まれます。
- 次に、 を押します。 よっしゃー .
ステップ5.
- 時間が削除され、日付だけが表示されていることがわかります。
このように、タイムスタンプを簡単に削除することができます。
2.Excelの数式を使ったタイムスタンプの削除
数式を適用してタイムスタンプを削除していきます。
2.1 INT関数を使用する
INT機能 数値を最も近い整数値に切り捨てます。
構文です。
INT(数値)
主張する。
番号 - 整数に切り捨てたい実数。
を使用する予定です。 INT機能 をご覧ください。
ステップ1.
- 次のページへ セルC5 .
- を書きます。 INT機能 .式になります。
=INT(B5)
ステップ2.
- を押してください。 入力 .
ステップ3.
- をドラッグしてください。 フィルハンドル アイコンを最後まで表示します。
ここで、日付が表示されているのは 12:00 AM この関数が切り捨てるように 00:00 または 12:00 AM が表示されていますが、これも削除します。
ステップ4.
- 次に ホーム タブで表示します。
- 選択 番号 をコマンドから選択します。
- 最後に、以下を選択します。 短い日付 .
ステップ5.
- これで、日付からすべてのタイムスタンプが削除されました。
2.2 TEXT関数を使う。
TEXT機能 は、数値に書式コードを適用することで、数値の見え方を変えることができます。 数値と文字や記号を組み合わせたい場合に非常に有効です。 数値を文字に変換してしまうため、後の計算で参照しづらくなる可能性があります。
構文です。
TEXT(値, format_text)
論拠となる。
値 - テキストに変換する数値。
format_text - 関数を適用した後に表示させたい形式を指定します。
を使用する予定です。 TEXT機能 をご覧ください。
ステップ1.
- 次のページへ セルC5 .
- を書きます。 テキスト フォーマットは""を選択 mm/dd/yyyy "となります。 そこで、計算式は次のようになります。
=TEXT(B5, "mm/dd/yyyy")
ステップ2.
- 次に、 を押します。 入力 .
ステップ3.
- を引っ張る。 フィルハンドル アイコンを、データを含む最後のセルまで表示します。
ここでは、タイムスタンプのない日付だけが表示されています。
続きを読む: Excelでタイムスタンプを日付に変換する方法(7つの簡単な方法)
2.3 DATE機能を使う
DATE機能 は、3つの別々の値を組み合わせて日付を作成する場合に使用します。 これは、特定の日付を表す連番を返します。
構文です。
日付(年、月、日)
論拠となる。
年 この tear 引数は 1~4 桁の数字を含むことができる。
月 1~12(1月~12月)の月を表す整数である。
日 1から31までの月の日数を表す整数である。
ステップ1.
- 次のページへ セルC5 .
- を書きます。 日付 という式になります。
=日付(年(b5),月(b5),日(b5))
ステップ2.
- ここで 入力
ステップ3.
- を引っ張る。 フィルハンドル アイコンを セルC10 .
類似の読み物
- エクセルでセルから数字を削除する方法(7つの効果的な方法)
- エクセルで取り消し線を消す(3つの方法)
- エクセルで数式を削除する方法:7つの簡単な方法
- Excelでセルが変更されたときにタイムスタンプを挿入する(2つの効果的な方法)
- エクセルでタイムスタンプのデータ項目を自動挿入する方法(5つの方法)
3.Excelの列ウィザードにテキストを適用する
を適用して、日付からタイムスタンプを削除することにします。 テキストからカラムへ .
ステップ1.
- で日付を選択します。 C列 .
- に行ってみてください。 データ タブで表示します。
- 選択 データツール をコマンドから選択します。
- に選択します。 テキストをカラムに .
ステップ2.
- を選択します。 区切られた を押してください。 次のページ .
ステップ3.
- ここで、以下を選択します。 スペース そして 次のページ .
ステップ4.
- では、最後の2列を選択します。 データプレビュー
- 選択 カラムをインポートしない をクリックするとスキップできます。
ステップ5.
- 最後に 仕上がり .
ここでは 12:00 AM のタイムスタンプが含まれる。
ステップ6.
- これを除去するために、次のように選択します。 短い日付 下図に示します。
ステップ7.
- 最後に、タイムスタンプを除いた日付を取得します。
4.タイムスタンプを削除するExcel VBAマクロの活用
を使用する予定です。 VBA & Macro のコードで、タイムスタンプを削除します。
ステップ1.
- ここでは、タイムスタンプを C列 .
ステップ2.
- に行ってみてください。 デベロッパー
- 選択 マクロ をコマンドから選択します。
- を置く。 削除_タイムスタンプ について マクロ名
- をクリックします。 作成 .
ステップ3.
- に以下のコードを記述してください。 ブイビーエー コマンドモジュール
Sub Remove_Timestamp() Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "日付範囲" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng Rng.Value = VBA.Int(Rng.Value) Next WorkRng.NumberFormat = "mm/dd/yyyy" End Sub
ステップ4.
- プレス F5 を実行してください。
- で範囲を選択します。 ダイアログボックス .
ステップ5.
- 次に、 を押します。 よっしゃー .
結論
今回は、Excelで日付からタイムスタンプを削除する方法について説明しました。 ご満足いただけたでしょうか? 是非、ご覧ください。 Exceldemy.com をクリックし、コメント欄にご意見をお寄せください。