Q1:テーブル機能を使っている場合、最も簡単な連番設定は何ですか?
A1:テーブル化(Ctrl + T)された表内であれば、先頭セルに「=ROW()-ROW(見出しセル)」と入力するだけで、テーブルの全行に数式が自動反映されます。行を追加した際も自動で数式が拡張されるため、最もメンテナンスフリーな運用が可能です。
Q2:連番の先頭に「A-001」「A-002」のような特定の文字列を結合したいときは?
A2:セルの書式設定のユーザー定義で「"A-"000」と設定するか、数式で「="A-" & TEXT(ROW()-3, "000")」と記述します。並び替えや集計に数値として使いたい場合は、表示形式での対応を推奨します。
Q3:空白行を詰めて、文字が入っている行だけに1からの連番を振るには?
A3:B列に入力データがある場合、No列に「=IF(B4="","",COUNTA($B$4:B4))」と入力します。これにより、B列が空白の行はスキップされ、値が入力されている行にのみ上からの通し番号が1から順に採番されます。