エクセルで日付からタイムスタンプを削除する方法(4つの簡単な方法)

  • これを共有
Hugh West

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 をクリックし、コメント欄にご意見をお寄せください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。