• ベストアンサー

行を削除しても列に入力した番号を不変にしたい

以下の内容、分かる方が見えたらご教授お願い致します。 例えば、A列2行目から101行目にかけて1~100の番号を入力します。 A2には1が入り、A3には2が入ります。 2行目全てを削除すると、数字がひとつ繰り上がり、A2には2が入ります。 私がやりたいのは、行を削除しても入力した1~100の番号は変らない物を作成したいです。 何卒、ご教授お願い致します。

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

  • ベストアンサー
  • suuzy
  • ベストアンサー率33% (233/687)
回答No.5

=ROW(A2)-1 をA2にいれてコピーするとできました

xjptm
質問者

お礼

ご回答ありがとうございます。 ご指導いただいた内容で無事に解決しました。 こんなに早く解決出来るなんて感激です。 本当にありがとうございました。

その他の回答 (4)

  • suuzy
  • ベストアンサー率33% (233/687)
回答No.4

行を削除するのではなく 行を選択して、右クリックで「数式と値のクリア」を選ぶと 行が削除されて上にくっつかず、数値がない空白の行ができます あとは、番号以外の削除したいところを選択して削除し「上方向にシフト」を選ぶと 番号はそのままで、以下の行が上にシフトされます どうしたいのかがよくわからないのですが 何を残して何を削除したいのでしょう? 数式を使うと削除すると計算できなくなるので無理です

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

A2に =ROW(A1) と入れて下向けにコピーして埋めておきます。

xjptm
質問者

お礼

ご回答ありがとうございます。 この方法だと削除した行に「=ROW(#REF!)」とエラー表示されてしましました。 しかし、=row()という関数を知らなかったので、とても参考になりました。 ありがとうございました。

回答No.2

表題にあたる A1に”0”をいれます。 A2には ”=A1+1”の式をいれ以下 下にコピーします。 これでいかがでしょうか?

xjptm
質問者

お礼

ご回答ありがとうございます。 この方法でも解決しますが、1行目にはタイトルを入力することになっています。 説明不足でした。すみません。 でもこういった考え方も勉強になりました。 ありがとうございました。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

=ROW()-1 とか?

xjptm
質問者

お礼

ご回答ありがとうございます。 無事に解決出来ました。 ありがとうございました。

関連するQ&A