ロケール (リージョンとも呼ばれます) が異なれば、データの表示方法も異なります。 たとえば、mm/dd/yyyy の既定の日付形式を使用する地域もあれば、dd/mm/yyyy を使用する地域もあります。 Power Query ロケールは、オペレーティング システムの地域設定に基づきます。 詳しくは、 Windows の地域設定を変更して一部のデータ型の外観を変更する」 および「 言語 & 地域」を Mac の「一般」環境設定に変更するを参照してください。
注釈ロケールには、オペレーティング システム、Power Query、種類の変更設定の 3 つまで設定があります。 競合がある場合、解決の順序は、(1) 種類の変更設定、(2) Power Query、(3) オペレーティング システムです。
CSV またはテキスト ファイルのロケールを変更する
式を更新することで、インポートした CSV またはテキスト ファイルの [File Origin ] ステップをカスタマイズできます。
- クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「 Excel でクエリを作成、読み込み、または編集する」を参照してください。
- CSV ファイルかテキスト ファイルをインポートします。 詳細については、「 テキスト (.txt または .csv) ファイルのインポートまたはエクスポート」を参照してください。
- [クエリ設定] ウィンドウの [適用されたステップ] で、[ソース] ステップの横にある [設定
を選択します。 - [ コンマ区切り値 ] ダイアログ ボックスで、ドロップダウン リストからロケールを選択します。
- [OK] を選択します。
既定のロケール設定を定義する
クエリを含む新しい Excel ブックを作成するとき、Power Query は現在のオペレーティング システム ロケールを既定のロケールとして使用します。 この設定は、テキスト、数値、日付と時刻の値からインポートされたデータを Power Query が解釈する方法を決定します。 Power Query クエリを含む Excel ブックを別のユーザーに送信すると、Power Query ロケール設定は、作成者 (またはドキュメントを保存した最後のユーザー) によって指定されたロケールとして保持されます。 これにより、現在のオペレーティング システムのロケール設定に関係なく、一貫した Power Query 結果が保証されます。
Excel でクエリのロケール設定を変更するには、次の手順を実行します。
- [データ>データの取得]>[クエリ オプション] を選択します。
- [ クエリのオプション] ダイアログ ボックスの [現在のブック] で、[ 地域設定] を選択します。
- ドロップダウン リストからロケールを選択します。
型の変更操作で既定以外のロケール設定を使用する
ブックの既定のロケール設定に加えて、特定の 種類の変更 操作を 1 つ以上の列に適用するときに使用する既定以外のロケール設定を指定できます。 これは、複数のクエリで異なる地域設定のデータをインポートするが、ブック内のすべてのクエリで特定の既定設定の一貫性を保つ必要がある場合に便利です。
[型の変更] 操作を実行すると、変換先のデータ型と、変換に使用するロケール設定を指定できます。
- クエリを開くには、以前にPower Query エディターから読み込まれたクエリを見つけ、データ内のセルを選択して、[クエリ>編集] を選択します。 詳細については、「 Excel でクエリを作成、読み込み、または編集する」を参照してください。
- 列ヘッダーを右クリックし、[ 種類の変更>ロケールの使用] を選択します。
- [ ロケールで型を変更 ] ダイアログ ボックスで、データ型とロケールを選択します。
- [OK] を選択します。