Excelはリストまたはデータベースを拡張できません
データセットが連続していない場合、Microsoft Excelは「リストまたはデータベースを拡張できません」というエラーを表示し、既存のデータが上書きされないようにエラーメッセージを表示します。 データ入力フォームの使用中にエラーメッセージが表示されないようにデータセットの編成を改善してください。
データフォーム
データフォームは、Excelスプレッドシートにデータを入力するための代替オプションを提供します。 広い行のフィールドを右から左にスクロールするのではなく、データフォームを使用して一度に1つのレコードを表示します。 データフォームはポップアップ画面として機能し、新しいレコードの作成、既存のレコードの削除、および条件に基づくレコードの検索を可能にします。 クイックアクセスツールバーから組み込みデータフォームを開きます。
エラーメッセージ
新しいデータレコードで既存のデータを削除する必要がある場合、Excelはエラーメッセージ "リストまたはデータベースを拡張できません"を表示します。 データフォームは、最後のレコードの直後にレコードを行に追加します。 データセットの途中に空白行がある場合、Excelはそれらのギャップを使用可能な行として認識し、そこからレコードを挿入します。 ただし、空白ではない次の行に遭遇し、データを上書きする代わりにエラーメッセージを送信します。
空白行を削除
データ入力フォームを使用するときにエラーメッセージが表示されないようにするには、データセット内の空白行を削除します。 空白行の行ヘッダを右クリックし、[削除]を選択して空白行を削除します。 行を選択しながらCtrlキーを押しながら複数の空白行を選択して削除します。 継続的なレコードがある場合は、次回データを開くときに、データ入力フォームに新しいデータセットが認識されます。
スプレッドシートを並べ替える
データセットの下に他のテキストがある場合、Excelはエラーメッセージも表示します。 たとえば、連続したリストで製品の売上のリストがあり、一番下に合計がある場合、データ入力フォームは合計データに遭遇するとデータ入力を停止します。 新しいデータ入力レコードの邪魔にならないように、追加データをデータセットの右側に移動することで、この問題を解決します。