CsvファイルからExcelに日付をインポートしようとしています。入力はm/d/yyyyの形式で、私のシステム設定も同じです。
しかし、インポート時にデータタイプの設定を変更すると、日付がめちゃくちゃになります。どうやらそれはd/m/yyyyに切り替わり、日付を理解できません:
これを変更する方法がわかりません。セルの書式を手動で日付をm/d/yyyyに変更しても、効果がないようです。入力を書き換えることなく、列タイプの変更オプションを使用して日付が正しく認識されるようにするにはどうすればよいですか?
ありがとうございました!
これについてはよくわかりませんが、Power Queryは、短い日付の設定ではなく、ロケールごとに日付を認識していると思います。次の2つの解決策のいずれかをお勧めします。
Change Type --> Using locale
を選択します。次に、英語(米国)を選択する機会があります。 または説明されているようにロケール日付を使用 ここ :
次に、日付を含む列を選択します。
- 列を右クリック
- タイプの変更–>ロケールの使用を選択します
(そうですね、これはExcelユーザーがよく知っている用語ではありませんが、データソースに別の地域設定を強制することができます。)
次に、日付を選択する新しいダイアログが表示されます。次に、それを読むために使用するロケールを選択します。
ここで重要なのは、データ形式がエミュレートしているロケールを認識することです。このリストには何百もの国があります。おそらく、ほとんどの場合、自分または英語(米国)のいずれかを選択することになると思います。実際、日付を扱う場合、国は実際には重要な部分ではありません。重要な部分は、MDYまたはDMY形式がデータソースと一致する国を選択することです。