PowerPivot での列のデータ型の設定

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

データ モデルにデータを追加するとき、Excel によってデータ型が自動的に検出され、適用されます。PowerPivot アドインを使っている場合は、不適切に割り当てられたデータ型を変更できます。データ型を変更する最も一般的な理由は、数値データが文字列としてインポートされ、集計およびその他の計算が想定どおりに動作しなくなることです。

  1. PowerPivot ウィンドウで、データ型を変更する列を選びます。

  2. [ホーム] タブの [書式設定] グループの [データ型] ボックスの一覧で、データ型を選びます。

    • テキスト

    • 10 進数

    • 整数

    • 通貨

    • TRUE/FALSE

数値とテキスト値の両方を含む列は数値データ型に変換できません。必要なデータ型を使用するためにデータ値を変更する必要がある場合は、ソース ファイルの値を編集したうえで列を再インポートする必要があります。

データ型を変更するときの注意事項

列のデータ型を変更したり、データ変換を選んだりするときに、以下のエラーが発生する場合があります。

  • データ型を変更できませんでした

  • 列のデータ型を変更できませんでした

これらのエラーは、そのデータ型が [データ型] ボックスにオプションとして表示される場合でも発生する可能性があります。ここでは、これらのエラーの原因と修正方法について説明します。

現在のデータ型について

データをデータ モデルに追加すると、Excel によってデータ列がチェックされ、各列に格納されているデータ型が調べられます。その列のデータが一貫している場合は、最も有効桁数の大きいデータ型が列に割り当てられます。

ただし、各列に使用できるデータ型が 1 つに制限されていない Excel やその他のソースのデータを追加した場合は、その列内のすべての値に対応するデータ型が割り当てられます。このため、整数、長整数、通貨など、異なるデータ型の数値が列に含まれている場合、Excel は decimal データ型を適用します。また、同じ列に数値と文字列が混在している場合は、文字列データ型を使用します。

インポートしたデータのデータ型が間違っていた場合や、目的のデータ型と違っていた場合は、次の選択肢があります。

  • データを再インポートします。これを選んだ場合は、データ ソースへの既存の接続を開いて列を再インポートします。データ ソースの種類によっては、インポート中にフィルターを適用して、問題のある値を削除できる場合があります。インポート中にフィルターを適用するには、PowerPivot アドインを使ってインポートする必要があります。

  • 計算列に DAX 数式を作成して、目的のデータ型の新しい値を作成します。たとえば、TRUNC 関数を使用して小数点数を整数に変換したり、情報関数と論理関数を組み合わせて値をテストして変換したりすることができます。

PowerPivot でデータ型を変更するときのデータ変換について

データ変換オプションを選ぶとエラーが発生する場合は、選択した変換を列の現在のデータ型がサポートしていないことが考えられます。すべてのデータ型ですべての変換を使用できるわけではありません。たとえば、列をブール型に変更できるのは、列の現在のデータ型が数値 (整数または小数) またはテキストの場合だけです。したがって、列のデータに適したデータ型を選ぶ必要があります。

適切なデータ型を選んだ後、PowerPivot によって、有効桁数の損失や切り捨ての可能性など、データの変更についての警告が表示されます。[OK] をクリックして受け入れ、データを新しいデータ型に変更します。

そのデータ型がサポートされていても、新しいデータ型の範囲でサポートされていない値が見つかった場合は、PowerPivot によって別のエラーが表示されます。この場合は、続ける前にデータ値を修正する必要があります。

データ モデルで使用されるデータ型、それらのデータ型の暗黙的な変換、および数式でさまざまなデータ型を使用する方法について詳しくは、「データ モデルのデータ型」をご覧ください。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×