区切りテキスト (.txt) ファイルやコンマ区切り (.csv) ファイルなど、大きなデータ セットを含むファイルを Excel で開いたことがある場合は、"このデータ セットは Excel グリッドには大きすぎます。このブックを保存すると、読み込まれなかったデータが失われます。" これは、データセットが Excel で使用できる行数または列数を超えているため、一部のデータが読み込まれなかったことを意味します。
データが失われないように、特別な予防措置を講じることが重要です。
- [データの取得] を使用して PC 版 Excel でファイルを開きます。PC 用の Excel アプリをお持ちの場合は、Power Query を使用して完全なデータ セットを読み込み、ピボットテーブルで分析できます。
- Excel にはファイルを保存しない。 元のファイルを上書きして保存すると、読み込まれなかったデータはすべて失われます。 これも不完全なデータ セットであることに注意してください。
- 切り詰めたコピーの保存 - ファイルを保存する必要がある場合は、[ファイル]>[コピーの保存] に移動します。 次に、元のファイルの切り詰められたコピーであることが明確な別の名前を入力します。
Excel のグリッド制限を超えるデータ セットを開く方法
Excel for PC を使用すると、 Get Data を使用してファイルをインポートし、すべてのデータを読み込むことができます。 Excel で行と列の数を超えるデータは表示されませんが、完全なデータ セットが用意されているため、データを失うことなく分析できます。
- Excel で空のブックを開きます。
- [データ] タブで、[データの取得 & 変換] グループの [テキストまたは CSV から] を選択します
- ファイルを見つけて、[ インポート] を選択します。
- [プレビュー] ダイアログ ボックスで、[ 読み込み先 ] を選択し、[ ピボットテーブル レポート] を選択します。
[ 読み込み先 ] ボタンが表示されない場合は、最初に [読み込み ] ボタンの横にある下矢印を選択します。 - 読み込みが完了したら、 フィールド リストを使ってピボットテーブル内のフィールドを配置します。 ピボットテーブルは、データ セット全体を使ってデータを集計します。
- ピボットテーブル内のデータを並べ替えたり、ピボットテーブル内のデータをフィルター処理したりすることもできます。
Excel ファイル形式の制限についての詳細
Excel を使用するときは、使用しているファイル形式に注意することが重要です。 .xls ファイル形式では、1 シートあたり 65,536 行の制限があり、.xlsx ファイル形式では、1 シートあたり 1,048,576 行の制限があります。 詳細については、「 Excel でサポートされているファイル形式 」および 「Excel の仕様と制限」を参照してください。
Excel の制限に達しないようにするには、.xls 形式ではなく .xlsx 形式を使用して、はるかに大きい制限を利用するようにしてください。 データ セットが .xlsx 制限を超えていることがわかっている場合は、代替の回避策を使用して、すべてのデータを開いて表示します。
ヒント
Excel でデータ セットを開くときに、すべてのデータがインポートされたことをクロスチェックしてください。 ソース ファイルの行数または列数をチェックしてから、Excel で一致することを確認できます。 これを行うには、行全体または列全体を選択し、Excel の下部にあるステータス バーにカウントを表示します。