エクセルでテキストを日付と時刻に変換する(5つの方法)

  • これを共有
Hugh West

Excelでは、主にデータを扱います。 必要に応じてデータを整理・操作し、管理されたデータから必要な情報を探し出します。 しかし、今回はExcelでテキストを日付と時刻に変換する方法を説明します。 日付と時刻の情報を含むデータをコピーすると、ほとんどの場合テキスト形式に変わります。 そうすると、どのデータかExcelで検出することが難しくなります。そして、そのテキストデータを日付と時刻の形式に変換する必要があります。

ランダムに日時の情報を取って、方法を説明します。

練習用ワークブックをダウンロードする

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

テキストを日付と時刻に変換する.xlsx

Excelでテキストを日付と時刻に変換する5つの方法

ここでは、Excelでテキストを日付と時刻に変換するためのいくつかの関数と他の方法を説明します。 異なる方法については、我々は要件に応じてデータセットを変更することがあります。 いくつかのケースでは、我々は唯一の日付、またはいくつかのケースでは日付と時刻の両方を表示します。 我々はこのためにセルをフォーマットする必要があります。 また、我々は、小数点以下の値を追加する必要があり、[OK]をクリックします。 価値観の違い 時間を扱う場合

両者とも 日付 時間です。 このようにフォーマットを設定する必要があります。

のみ 日付 このようにフォーマットを設定する必要があります。

1.エクセルでDATEVALUE関数を使う

DATEVALUE関数 は、Excelでテキスト形式の日付を数値に変換します。

シンタックス

=DATEVALUE(date_text)とする。

そこで、テキスト値を日付に変換する式。 例えば、=DATEVALUE(B5)のように、ここで B5 は、日付がテキスト文字列として格納されたセルである。

テキストカラムのデータから、日付がテキスト形式になっているので、これをExcelの日付形式に変換します。

ステップ1.

  • 次のページへ セルC5 .
  • を書きます。 データバリュー 関数を使用します。
  • 選択 B5 を引数にとります。 ですから、式は次のようになります。
=DATEVALUE(B5)

ステップ2.

  • を押してください。 入力 .

ステップ3.

  • を引っ張る。 フィルハンドル 最後まで

ステップ4.

  • valueカラムには数値だけですが、ここに日付の値も欲しいのです。
  • で、行ってみてください。 日付欄 で、この欄には対応する日付が入ります。 この 日付欄 は前述のようにフォーマットされています。 セルD5 は式を書きます。
=C5

ステップ5.

  • を押してください。 入力 .
  • を引っ張る。 フィル・ヘンデル 最後まで

そこで、テキストから日付の書式を指定して日付を取得する。

8列目 として、値を取得することはできません。 データバリュー 関数は、任意の数値を変換することはできません。

続きを読む Excelでテキストを日付に変換する方法

2.テキストを日付と時刻に変換するExcelのVALUE関数を挿入する

VALUE機能 は、数値を表すテキスト文字列を数値に変換する。

シンタックス

=VALUE(テキスト)

この機能を使って、テキストを日付と時刻の両方に変換することができます。

ステップ1.

  • 1.データで時間を追加する 我々は、データで時間を追加しました。 セルB5 B6 .

ステップ2.

  • 次のページへ セルC5 価値観の違い .
  • を書きます。 価値 関数を使用します。
  • 使用方法 B5 を引数の部分に入れる。 つまり、計算式は
=VALUE(B5)

ステップ3.

  • を押してください。 入力 .
  • をドラッグしてください。 フィルハンドル まで セルB9 .

ステップ4.

  • 時間が存在する対応するセルに10進数の値を取得します。
  • では、次に進みます。 セルD5 という数式を入力すると、日付と時刻を取得することができます。
=C5

ステップ5.

  • 次に、 を押します。 入る。
  • をドラッグして フィルハンドル を最後まで使い切る。

ここでは 価値 関数は、任意の値を数値に変換することができます。 したがって、すべての入力に対して日付と時刻を取得することができます。

3.SUBSTITUTE関数とVALUE関数を組み合わせて、Excelでテキストを日付に変換する

SUBSTITUTE機能 既存のテキストを、既存のテキスト文字列の中の新しいテキストに置き換えます。

シンタックス

=SUBSTITUTE(text,old_text,new_text,[intance_num])とする。

論証

テキスト - は参照テキストまたはセル参照です。

古文 - このテキストは置換されます。

ニューテキスト - このテキストは、前のテキスト位置に表示されます。

インスタンス番号 - instance_num を指定すると、その時点の old_text のインスタンスが置換される。 それ以外の場合は、old_text のすべてのインスタンスが new_text に置換される。

この記事では サブスティテュート という関数があります。 価値 機能 時々 価値 関数はテキスト文字列を正確に変換することができません。 そのような場合は サブスティテュート 関数で変換できない文字列を削除します。 価値 関数を使用します。

ステップ1.

  • のデータを修正します。 テキストコラム を10進数記号で表示します。

ステップ2.

  • では、オン セルC5 を式に書きます。 ドット(.) をもって フォワードスラッシュ(/) .だから、式はこうなる。
=value(substitute(b5,".","/"))

ステップ3.

  • を押してください。 入力 ボタンをクリックします。
  • をドラッグして フィルハンドル オプションを最後のセルに指定すると、すべてのセルの値が取得されます。

ステップ4.

  • オン セルD5 を得るために次の式を書きます。 日付 .
=C5

ステップ5.

  • を引っ張って残りのセルの値を取得します。 フィルハンドル オプションを使用します。

類似の読み物。

  • Excelで数字をテキスト/単語に変換する方法
  • Excelで数値を日付に変換する(6つの簡単な方法)

4.数的演算子を使ってテキストを日付と時刻に変換する

ここでは、プラス、マイナス、掛け算、割り算の演算子を使って、文字列を日付や時刻に変換する方法を説明します。

ステップ1.

  • 次のページへ セルC5 .
  • 参照 セルB5 をご覧ください。
  • を付けてください。 プラス(+)記号 を追加し 0 となります。 ですから、式はこうなります。
=B5+0

ステップ2.

  • を押してください。 入力 .

ステップ3.

  • では セルD5 を書きます。
=C5

  • 次に、 を押します。 入力 .

そこで、数式演算子を使ってテキストから日付と時刻を取得します。 その他の演算子は、残りのセルに使用されます。

ステップ4.

  • では、適用してみましょう。 乗算(*),除算(/),イグザクト(-) そして マイナス(-) 演算子で、それぞれセル C6、C7、C8。 C9 そして、以下のような結果が得られました。

ステップ5.

  • では、ドラッグして フィルハンドル へのアイコン セルD9 .

5.Excelの検索と置換オプションを使ってテキストを日付に変換する

この項では 検索と置換 というオプションを使って、任意のテキストを削除することで、目的の結果を得ることができます。 まず、この方法を適用するためにデータを修正すると、以下のようなデータになります。

ステップ1.

  • ここで、データを テキストコラム になります。 コラムの書式設定 .

ステップ2.

  • 範囲を選択する B5:B9 .
  • 次に、次のように入力します。 Ctrl+H .

ステップ3.

  • 交換 ドット(.) フォワードスラッシュ (/) .

ステップ4.

  • プレス すべて交換 そして 閉じる .

ステップ5.

  • 次のページへ セルD5 といい C5 をご覧ください。

ステップ6.

  • を引っ張る。 フィルハンドル を最後まで使い切る。

結論

ここでは、Excelでテキストを日付と時刻に変換する方法について説明しました。 を示しました。 5 このサイトでは、簡単な方法を紹介しています。

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