テーブル セルでの値の編集

属性テーブルを操作する際、セル内の値を変更する必要があることもあります。 ワークフローによっては、編集内容がすべてグループ化されていたり、更新内容が点在しているためにテーブルを参照する必要があることもあります。 以下の手順に従って、属性テーブルの個々のセル値を編集する方法について説明します。

注意:

テキスト ファイル (たとえば .xls.xlsx.txt.csv) などの一部のテーブルは編集不可です。 これらのテーブルは、読み取り専用です。 このデータを外部で編集する場合、テキスト ファイルを再度プロジェクトに追加する必要があります。 ただし、Microsoft Excel ワークブック ファイルは「更新」できます。

テーブル ビューを開くと、ハイライト表示されているセルが編集可能になります。 テーブルを最初に開いた際は、最初の列および行の最初のセルがデフォルトでハイライト表示されます。 ObjectIDShape_LengthShape_Area といった管理フィールドなど、一部の属性は編集できません。 通常、ObjectID フィールドはテーブル リストの先頭にあります。 編集するセルを見つけるには、テーブルを参照する必要があります。 非制限フィールドであれば、ハイライト表示した後に編集できます。

セル値を編集するには、ハイライト表示されたセルに値を直接入力します。 セルをアクティブにしなくても、編集を開始できます。 編集時は、フィールド名と行ヘッダーが緑色に変わり、鉛筆アイコン 編集 が表示されます。

次のいずれかの方法でも、セル値を編集できます。

  • クリップボード オプションを右クリックします。
  • カレンダーをダブルクリックしてアクセスし、日付または時刻を選択します。
  • フィールドにドメインが含まれている場合は、ドロップダウン メニューをダブルクリックしてアクセスします。
  • 編集するセルをアクティブにするには、F2 キーを押します。
  • Ctrl + F キーを押して [検索][置換] コントロールを表示すると、反復的なプロセスで個別の値に対して特定の更新を行うか、一度に複数の値に更新することができます。

Enter キーを押して、編集内容をテーブルに適用します。 アクティブなセルがテーブル内の次の行に移動し、引き続き変更を加えることができます。 テーブルを閉じると、保留中の編集が適用されます。 変更内容はデータベースにコミットされていないため、テーブルへの編集内容を元に戻してやり直すことができます。 データベースに編集内容をコミットする準備が整ったら、[編集の管理] グループにある [編集の保存] 編集の保存 をクリックします。これはテーブルをマップから開いた場合は [編集] タブ、テーブルを [カタログ] ウィンドウまたはカタログ ビューから開いた場合は [テーブル] タブにあります。

関連トピック