ヨーロッパの日付を米国の日付に変換する(Microsoft Excel)
Lindaは、ヨーロッパ形式の日/月/年で表示される日付を米国版の月/日付/年に変換する式があるかどうかを尋ねました。
正直なところ、これは必要ないかもしれません。ご覧のとおり、Excelは日付を内部的に数値として保持し、さまざまな形式を使用して単純に表示します。ワークシートで日付が本当に日付(数値)である場合は、形式を変更するだけで、米国で一般的な方法で日付が表示されます。
もちろん、ワークシートに表示される日付は、日付値ではなくテキスト値である可能性があります。セル(または複数のセル)の形式を変更することで、日付が実際にExcelの日付であるかテキスト値であるかをテストできます
将軍に。 (これは、[セルの書式設定]ダイアログボックスの[数値]タブを使用して行います。)テキストの場合、表示に変化はありません。日付値の場合、日付は、システムが使用している基準日(通常は1900年1月1日)からの日数を表す数値に変更する必要があります。
日付が本当に日付値である場合は、セルの形式を使用する日付形式に変更するだけです。この場合も、[セルの書式設定]ダイアログボックスの[数値]タブを使用してこれを行います。
日付がテキスト値の場合は、説明したとおりにフォーマットできるように、実際の日付値(テキスト以外)に変換する必要があります。これは、数式を使用して変換を行うことで実行できます。セルA1にdd / mm / yyyyの形式のテキスト日付がある場合は、次の数式を使用できます。
=DATE(VALUE(RIGHT(A1,4)), VALUE(MID(A1,4,2)), VALUE(LEFT(A1,2)))
この数式の結果は、Excelで認識され、フォーマットできる日付のシリアル番号です。
もちろん、ワークシートに多数の日付が混在している可能性があります。次の日付のリストを検討してください:
1/1/20 2/1/20 3/1/20 4/1/20 5/1/20 6/1/20 7/1/20 8/1/20 9/1/20 10/1/20 11/1/20 12/1/20 13/1/20 14/1/20 15/1/20 16/1/20 17/1/20
これらをワークシートに入力すると、最初の12の日付(1/1/20から12/1/20)は、2020年1月1日から2020年12月1日までExcelによって解析されます。 Excelは、デフォルトでは、日付がd / m / y形式であることを認識しません。このような日付がたくさんある場合は、数式を使用せずに、それらを実際の日付にすばやく変換できます。次の手順に従ってください:
。日付を含むすべてのセル(日付値とテキスト値の両方)を選択します。
。テキストから列へのウィザードを開始します。 (リボンの[データ]タブから[データツール]グループの[列へのテキスト]を選択します。)(図1を参照)
。 [固定幅]を選択し、[次へ]をクリックしてウィザードの手順2に進みます。
。ダイアログボックスに列区切りインジケーターが表示されている場合は、それらをダブルクリックして削除します。 Excelにデータの静的な中断場所があると思わせたくないので、このようなインジケーターは必要ありません。
。すべての列区切りインジケータがなくなったら、[次へ]をクリックしてウィザードのステップ3に進みます。
。ダイアログの[列データ形式]セクションで、[日付]ラジオボタンをクリックします。
。日付形式のドロップダウンリストを使用して、DMYを選択します。
。 [完了]をクリックします。
それでおしまい;データは、その場で、Excelが処理できる日付値に変換されます。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(10566)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkヨーロッパの日付を米国の日付に変換する。