Excelで日付を2020/1/1から20200101形式に変換する方法

Excel

Excelで日付を「2020/1/1」の形式から「20200101」のように数字だけの形式に変換したい場合があります。特にデータ処理やCSV出力などで必要になるケースです。本記事では、Excel 2016やOffice 365でも使える簡単な方法を解説します。

セルの表示形式を変更する方法

1. 対象のセルまたは範囲を選択します。

2. 右クリックして「セルの書式設定」を選択。

3. 「表示形式」タブで「ユーザー定義」を選び、種類に yyyymmdd と入力。

4. OKをクリックすると、日付が「20200101」の形式で表示されます。

関数を使って別セルに変換する方法

元のセルを保持したまま別セルに変換したい場合、TEXT関数を使います。

例:元のセルがA1の場合、B1に =TEXT(A1,"yyyymmdd") と入力すると、B1に「20200101」が表示されます。

この方法は元のデータを消さずに出力できるので、データ加工の際に便利です。

大量データに対応する場合

複数の行や列に同じ変換を適用したい場合、関数をコピーするか、セルの書式設定をまとめて変更できます。CtrlキーやShiftキーを使って複数セルを一度に選択するのが効率的です。

また、TEXT関数を使う場合はオートフィルで範囲に展開することで、大量データでも簡単に変換できます。

注意点

セルの書式設定で「yyyymmdd」に変更しても、元のセルのデータ型は日付のままです。CSVなどに出力する場合は、文字列として出力したい場合はTEXT関数を使用して別セルに変換することをおすすめします。

まとめ

Excelで日付を「20200101」の形式に変換するには、セルの書式設定で「ユーザー定義」を使う方法と、TEXT関数を使う方法があります。用途に応じて使い分けることで、効率的にデータを整形できます。

コメント

タイトルとURLをコピーしました