• ベストアンサー

エクセル 削除&挿入

  A B C D     E 1 台帳 2 3 NO 項目   項目   項目     4 1  データ  データ   データ 5 2  データ  データ   データ 上記のようなデータベースを作成しようとしたのですが たとえば行番号4のデータを削除した場合行番号5のデータが 自動で行番号4に移動しかつNOも2から1になるにはどうすればいいのでしょうか? それと、挿入の場合も行番号4と5の間に挿入したいときに 下のデータの NOが変わるにはどうすればいいのでしょうか? よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 私はその様な場合には、ROW関数を使わずに =ROWS(A$3:A3) という数式をA4セルに入力した後、A5以下のセルにコピーするという方法を愛用しています。  何故なら、ROW関数では、表の位置が変わると、No.表示がずれてしまいますが、ROWS関数を使えば、A3セルを削除しない限りは表示が変わらないからです。

mrsry
質問者

お礼

回答ありがとうございます

その他の回答 (2)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

NOのセルに =ROW()-3 と入力してみてください。

mrsry
質問者

お礼

回答有賀とございます

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

削除するときは、セルの右の行番号を右クリックして削除します。 番号が揃うようにするには、A4セルに =ROW()-3 と入れて、下にコピーしておきます。 これは4行目なので「=ROW()」で4が返ってきてそれから3を引いているので1(No1)にオフセットしているだけです。 なので、途中の行を削除しても自分が今居る行番号から判断するのでずれません。 ※実際は4行目じゃないと言う場合は、適宜no1になる行-1を引いてください。

mrsry
質問者

お礼

回答ありがとうございます

関連するQ&A