- ベストアンサー
エクセル2003で名簿に通し番号を入力したいのですが、番号をつけても並
エクセル2003で名簿に通し番号を入力したいのですが、番号をつけても並べ替えをすると番号がばらばらになってしまいます。簡単な方法はありますか。よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
1行目が項目行として A2=ROW()-1 で下方にコピーというのが通常の方法です。
その他の回答 (4)
- yohiro
- ベストアンサー率0% (0/3)
「並べ替え」には色々な条件を指定しなければなりません 1 2 3...と並べたいのであれば、番号の列を選択して「昇順」と指定して並べ替えして下さい。 また、ツールバーに「AZ↓」があれば、同じく列を選択して「AZ↓」をクリックだったと思います。
お礼
回答ありがとうございました。解決しました。
- keithin
- ベストアンサー率66% (5278/7941)
1行目は項目行として2行目から記入しているとして。 A列が番号で,B列に名前を記入しているとして。 A2に =IF(B2="","",COUNTA($B$2:B2)) と入れて表の下端までコピーしておく様なこともよくします。 #余談 SUBTOTAL関数に変えてみて,たとえば「オートフィルタで絞り込んだときでも123の順番で表示される」といった風に応用してみたりもします。 (ちゃんと関数のヘルプを見て,正しく関数を使う必要はあります。出鱈目あてずっぽにやっても勿論ダメなので,興味があったら一度自力で練習してみてください。関数のヘルプはfxボタンで関数を呼び出し,そこにある「この関数のヘルプ」で出します。)
お礼
回答ありがとうございました。解決しました。
- sumer45
- ベストアンサー率17% (52/294)
並び替えでばらばらになるなどあり得ないことですが もしかして 通し番号を1、2、3 としていて ばらばらとは 1の次に2が来なくて 11になるっていう事でしょうか? それだとするとそれはエクセルの仕様です 番号を最大桁数にあわせて 1だったら たとえば0001 10だったた0010 っていうようにします セルの書式が標準の場合0001と入力しても1になってしまうので ユーザー定義書式として書式設定を0000にするか 入力するときセルに'0001 とすればいいでしょう ただし後者の場合は文字列になります
お礼
回答ありがとうございました。解決しました。
- hana-hana3
- ベストアンサー率31% (4940/15541)
>番号をつけても並べ替えをすると番号がばらばらになってしまいます。 意味がわかりません。 ソートの際は、番号の項目(列)も一緒に範囲加えないと番号は無視されますよ。
お礼
回答ありがとうございました。解決しました。
お礼
回答ありがとうございました。解決しました。