- ベストアンサー
行を削除しても列に入力した番号を不変にしたい
以下の内容、分かる方が見えたらご教授お願い致します。 例えば、A列2行目から101行目にかけて1~100の番号を入力します。 A2には1が入り、A3には2が入ります。 2行目全てを削除すると、数字がひとつ繰り上がり、A2には2が入ります。 私がやりたいのは、行を削除しても入力した1~100の番号は変らない物を作成したいです。 何卒、ご教授お願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
=ROW(A2)-1 をA2にいれてコピーするとできました
その他の回答 (4)
- suuzy
- ベストアンサー率33% (233/687)
行を削除するのではなく 行を選択して、右クリックで「数式と値のクリア」を選ぶと 行が削除されて上にくっつかず、数値がない空白の行ができます あとは、番号以外の削除したいところを選択して削除し「上方向にシフト」を選ぶと 番号はそのままで、以下の行が上にシフトされます どうしたいのかがよくわからないのですが 何を残して何を削除したいのでしょう? 数式を使うと削除すると計算できなくなるので無理です
- keithin
- ベストアンサー率66% (5278/7941)
A2に =ROW(A1) と入れて下向けにコピーして埋めておきます。
お礼
ご回答ありがとうございます。 この方法だと削除した行に「=ROW(#REF!)」とエラー表示されてしましました。 しかし、=row()という関数を知らなかったので、とても参考になりました。 ありがとうございました。
- shaikencenter
- ベストアンサー率35% (191/539)
表題にあたる A1に”0”をいれます。 A2には ”=A1+1”の式をいれ以下 下にコピーします。 これでいかがでしょうか?
お礼
ご回答ありがとうございます。 この方法でも解決しますが、1行目にはタイトルを入力することになっています。 説明不足でした。すみません。 でもこういった考え方も勉強になりました。 ありがとうございました。
- Sinogi
- ベストアンサー率27% (72/260)
=ROW()-1 とか?
お礼
ご回答ありがとうございます。 無事に解決出来ました。 ありがとうございました。
お礼
ご回答ありがとうございます。 ご指導いただいた内容で無事に解決しました。 こんなに早く解決出来るなんて感激です。 本当にありがとうございました。