エクセル2013で説明しています。DOリストのエクセルの小技では、自動連番の設定をご紹介します。個人的にはこの自動連番が気に入っています。リストを入力すると番号が表示されるのはもちろんのこと、行削除や並び替えをしても連番に自動修正します。行削除や並替え後に連番を自動修正するには番号を数値1、2、3、、、で入力すると、他の列で並び替えをしたとき、連番が崩れてしまいます。この崩れを防ぐには、ROW関数を使って連番表示します。式は「=ROW()-数値」です。DOリストだと3行目に1を表示させたいので、「=ROW()-2」になります。あとは下方向に式をコピーすればOKです。DOリストが好きな人もいれば、未使用の行に番号を表示したくない人もいるでしょう。手動で番号を入力するのは面倒ですよね。そこで後者の方向けに、リストを入力したら自動で番号を表示する方法をご紹介します。入力する式は「=IF(ISBLANK(セル番地),"",ROW()-2)」です。ISBLANK関数は指定したセル番地がブランクならTUREを返す関数です。そこで、IF関数と組み合わせて、指定したセル番地がブランクなら空白("")を返し、ブランクでないならROW()-2を返しています。これで入力済み行だけに番号が自動で表示されるようになりました!まとめ行削除や並替をしても連番に自動修正するには、「=ROW()-数値」を入力する。数値は開始行の行番号と開始番号の数値によって決まる。開始行の行番号が5で開始番号が1ならば、数値は4になる。結果、「=ROW()-4」という式になる。入力で番号を自動表示させるには、「=IF(ISBLANK(セル番地),"",ROW()-数値)」を入力する。エクセル2013で説明しています。エクセル2013で説明しています。エクセル2013で説明しています。エクセル2013で説明しています。