KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で数値文字列を日付と時刻に変換するには?

著者Sun変更日

日常的なExcel 操作では、「20110312」のように連続した数値文字列として日付や時刻が入力されることがよくあります。これはデータ入力を素早く行うための便利な方法ですが、Excel はこうした数値文字列を日付として認識しないため、後の計算・書式設定・データ分析などで混乱やエラーを引き起こす可能性があります。一時的なメモには効率的でも、正式なデータ利用や一貫性のあるワークブックを作成する際には、これらの数値文字列をExcel が標準的に認識する日付または日付時刻形式に変換することが不可欠です。
以下では、シンプルなケースから複雑なものまで、補助ツールの有無にかかわらず、数値文字列を効率的に標準的な日付および/または時刻形式に変換するための実践的なステップバイステップガイドをご紹介します。

数値文字列を日付に変換

「20110312」などの数値文字列を標準的な日付形式に変換する

「40614.43」のような数値文字列を日付と時刻の形式に変換する


青い右向き矢印の吹き出し「テキストを列に分割」機能で数値文字列「20110312」を日付形式に変換する

他のシステムからインポートしたデータセットや手動で入力されたデータを扱う際、日付が「20110312」のように連続した数値文字列として保存されていることがあります。こうした形式はExcel では自動的に日付として認識されません。「テキストを列に分割」機能を使えば、数字の並びが YYYYMMDD などの既知のパターンに一致する限り、これらの数値文字列を簡単に日付形式に変換できます。

1。日付に変換したい数値文字列を選択し、リボンのデータ > テキストを列に分割をクリックします。このツールは列データの処理に最適で、複数のセルを一度に処理できます。
Tabsデータ > 文字列を列に分割 をクリック

2。「テキストを列に分割」ダイアログで、次へを2 回クリックしてステップ 3/3に進みます。このステップで日付にチェックを入れ、リストからYMDを選択します(これは「20110312」の年-月-日の順序に対応します)。
日付をチェックし、YMDを選択

3。完了をクリックすると、選択したセルが即座に標準的な日付形式に変換されます。
数値文字列が日付に変換されました

変換結果が期待通りでない場合は、元の文字列の構造と選択した日付の並び順を今一度ご確認ください。また、セルにテキスト書式が適用されていないかも併せてチェックし、それが変換を妨げていないかをご確認ください。


青い右向き矢印の吹き出し Kutools for Excel で数値文字列を標準的な日付に変換する

異なるソースからの大量の数値文字列や、複雑で一貫性のない日付形式を扱う際、Excel の組み込みツールでは手間がかかり、すべての日付形式を正確に識別できないことがあります。そんなときは、Kutools for Excel の日付認識機能が便利で効率的な解決策を提供し、非標準的な日付パターンや一括処理を幅広くサポートします。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して、創造性と生産性を高めます。AI 機能と統合されたKutools は、正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

Kutools for Excel を無料でインストールした後は、以下の手順に従ってください。

標準的な日付に変換したい日付文字列または数値を選択し、メニューからKutools > コンテンツ > 日付認識をクリックしてください。
Kutools の日付に変換機能をクリック

選択した数値文字列は即座にExcel の日付形式に変換され、そのまま設定や計算にご利用いただけます。
選択した日付が標準形式の日付に変換されました

この方法は、混在した日付形式や複雑な日付形式を扱う際に特に効果的で、個別に手動で操作する手間を省き、一貫性のないソースデータに起因するミスを防ぎます。一部の項目がテキストのまま残っている場合は、隠し文字や予期しない区切り文字が含まれていないかご確認ください。


青い右向き矢印の吹き出し Excel の数式 – 「20110312」のような数値文字列を日付に変換する

数式ベースのアプローチがお好みの場合、または「YYYYMMDD」(例:「20110312」)といった特定の形式のデータを自動的に変換したい場合は、DATELEFTMID、およびRIGHT 関数を組み合わせて活用できます。この方法は、元のデータを一切変更せず、新しい列に日付変換結果を表示したいときに最適です。

1。数値文字列(セル A1 内)の隣にある空白セル(例:B1)に、次の数式を入力してください。

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

2。Enter キーを押して確定します。複数の行を変換する必要がある場合は、フィルハンドルを下にドラッグして他のセルにも同じ数式を適用しましょう。これにより、各数値文字列が正しく書式設定された日付に自動変換されます。

データが YYYYMMDD 以外の形式の場合、数式をそれに応じて調整してください(例:日付の並び順に合わせて)LEFTMID、およびRIGHTの位置を入れ替えます)。数式エラーを防ぐため、数値文字列が正確に8 桁で、かつ数字以外の文字が含まれていないことをご確認ください。


青い右向き矢印の吹き出しセルの書式設定で数値文字列「40614.43」を日付と時刻に変換する

場合によっては、「40614.43」のように小数点を含む連続数値として日付と時刻が保存されていることがあります。Excel では、整数部分が日付を、小数部分が時刻を表します。同じセル内に日付と時刻の両方を適切に表示するには、セルの書式設定機能を使ってカスタム書式を適用できます。

1。日付と時刻として変換・表示したい数値または範囲を選択し、Ctrl + 1を押すか(または右クリックして)セルの書式設定を選択)してダイアログを開きます。「数値」タブのカテゴリ一覧からユーザー定義を選択し、種類ボックスにmm/dd/yyyy hh:mmと入力します。
表示形式は自由にカスタマイズ可能(例:秒を表示するには「mm/dd/yyyy hh:mm:ss」と入力)。
Tabsセルの書式設定ダイアログでオプションを指定

2。OKをクリックすると、セルにはフォーマットされていない数値ではなく、読みやすい日付と時刻が表示されます。
すべての数値文字列が日付と時刻に変換されました

結果が「#####」や予期しない値で表示される場合は、セルの幅が十分かどうか、また競合する書式設定が適用されていないかをご確認ください。

青い右向き矢印の吹き出し Excel の数式 – 小数を含む日付シリアルから日付と時刻を別々に抽出する

「40614.43」のように小数部分を含むExcel の日付シリアル値では、整数部分が日付を、小数部分が時刻を表します。こうした値を読みやすい日付と時刻の形式に分離するには、数式を使うと便利です。特に生データやログファイル、自動生成レポートをインポートする際に役立ちます。

日付を抽出するには:

1。元の値が A1 にある場合は、空白セル(例:B1)に次の数式を入力してください。

=INT(A1)

2。このセルを日付形式に設定します:右クリックしてセルの書式設定を選択し、日付からお好みの形式をお選びください。

時刻を抽出するには:

1。次のセル(例:C1)にこの数式を入力してください。

=A1-INT(A1)

2。このセルを時刻形式に設定します:セルを右クリックしてセルの書式設定を選択し、時刻から「hh:mm:ss」などの形式を選びます。

この方法を使えば、日付要素と時刻要素を簡単に別々に表示できます。ただし、元の数値が小数を含む有効なExcel シリアル番号であることをご確認ください。

最高の Office 業務効率化ツール

🤖KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気の機能検索・ハイライト、または重複をマーキング     空白行を削除する     データを失うことなく列の結合またはセルを     数式を使用しない四捨五入...
スーパー LOOKUP複数条件 VLookup    複数値 VLookup     複数シート間 VLookup      ファジーマッチ....
高度なドロップダウンリストドロップダウンリストをすばやく作成     連動型ドロップダウンリスト     複数選択可能なドロップダウンリスト....
列マネージャー指定した数の列を追加列の移動非表示列の表示状態を切り替え範囲および列の比較...
注目の機能グリッドフォーカス     デザインビュー   強化された数式バー    ワークブックとシートマネージャー     リソースライブラリ(オートテキスト)  日付ピッカー     ワークシートの統合    暗号化/セルの復号化    リストからメール送信     スーパーフィルター      特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除、...)   50+チャートタイプガントチャート、...)   40+実用的関数誕生日に基づいて年齢を計算します、...)   19 挿入ツールQR コードを挿入パスから画像を挿入、...)   12 変換ツール単語に変換する為替レートの変換、...)   7 結合と分割ツール高度な行のマージセルの分割、...)さらに多数
Kutools はお好みの言語でご利用いただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+の他の言語をサポートしています!

Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、生産性を高め、時間を大幅に節約できる高度な機能を300 以上提供します。最も必要な機能を今すぐ入手するにはこちらをクリック。。。


Office Tab は Office にタブインターフェースをもたらし、作業を大幅に簡単にします

  • Word、Excel、PowerPoint でタブを使った編集と閲覧を有効にします。Publisher、Access、Visio、Project でもご利用いただけます。
  • 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
  • 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!

すべてのKutools アドインが、たった1 つのインストーラーで完結。

Kutools for Officeスイートには、Excel ・Word ・Outlook ・PowerPoint 用のアドインと Office Tab Pro が含まれており、複数の Office アプリを横断して作業するチームに最適です。

ExcelWordOutlookTabsPowerPoint
  • オールインワンスイート— Excel、Word、Outlook、PowerPoint 用アドイン+Office Tab Pro
  • インストーラー1 つ、ライセンス1 つ— 数分でセットアップ可能(MSI 対応)
  • 連携してさらにパワーアップ— Office アプリ全体で生産性が向上
  • 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
  • 最高のお得感— 個別アドイン購入よりお得