ほとんどのシーケンスでは、このようにすることができます。
=1+R[-1]C Microsoft Office Onlineのヘルプで確認できるように、Excelにはそのようなツールはありませんが、ROW関数を使って埋めることができます…。
最も簡単な解決策は、エクセルのテーブル機能を使用することです。
例えば、次のような形式で自動番号を作成したい場合:
1/2/.../187/...
この式を自動番号を配置するテーブルの列に挿入します。
=ROW()-ROW(Table1[[#Headers];[AutoNum]])
(テーブル名をあなたのものに置き換えてください - ここでは「Table1」、オートナンバーの列名の参照を変更してください - ここでは「AutoNum」)
この形式でテキストのオートIDを作成したい場合:
"RowID_001"/"RowID_002"/.../"RowID_187"/...
この式をオートIDを配置するテーブルの列に挿入してください。
=CONCATENATE("RowID_";TEXT(ROW()-ROW(Table1[[#Headers];[AutoNum]]);"000"))
(autoID内の数字の形式は、 TEXT式の文字列 )で定義されます。
Microsoft Office Online Help ](http://office.microsoft.com/en-us/excel/HP011542321033.aspx “Help!”)で確認できるように、Excelにはそれを行うツールがないのですが、ROW関数を使って埋めることができます…。
引用します。
- 塗りつぶしたい範囲の最初のセルを選択します。
- 系列の開始値を入力します。
- 次のセルに値を入力してパターンを確立します。
例えば、シリーズ1, 2, 3, 4, 5…の場合、最初の2つのセルに1と2を入力します。2,4,6,8…のシリーズが欲しい場合は、2と4をタイプします。
開始値を含むセルを選択する。
塗りつぶしハンドルをドラッグします(塗りつぶしハンドル。選択範囲の右下にある小さな黒い四角。塗りつぶしハンドルを指すとポインタが黒い十字に変わる)
塗りつぶしたい範囲のセルを塗りつぶしハンドルで選択。
塗りつぶす順番を増やすには、下方向または右方向にドラッグします。
これを行うための最も素晴らしい方法は、ちょうどあなたの列に数字を記入し、次の列で上記のこの列を行う+1とし、Excelシートのホーム右隅にあるフィルシリーズボタンを使用して、それは列全体を自動充填されます。例:私がしたことは、私は100としてA1列に番号を入れて、A2列で私は=A1+1である式を適用し、Enterキーを押したので、値は101としてここに来て、その後A2セルを選択して、あなたがシリーズを埋めるオプションを取得する場所を埋めるオプションを使用しています。あなたがナンバリングを持っている後、あなたが値を持っている全体のA列をコピーし、再度、右クリックオプションを使用して値として特別な貼り付けを使用しています。そうすれば、数式は消えて、そこにあなたのint値を得ることができます。
1 行目には 1
と入力し、2 行目にはこの式を入力します。
=IF(B2>0,SUM(A2+1),"")
と入力し、シートの下までドラッグしてください。