メインコンテンツへスキップ

Excelで列に自動番号を付ける方法は?

作者: サン 最終更新日:2020年04月22日

Excelで列に番号を付けたいと思ったことはありませんか? このチュートリアルでは、列に番号を付けるためのいくつかの方法について説明します。

式= ROW()で列に自動番号を付ける

式= OFFSET()によって列に自動番号を付けます

自動入力ハンドルによる列の自動番号付け

Excel用のKutoolsのシーケンス番号を挿入して列に番号を付けます


式= ROW()で列に自動番号を付ける

行番号に基づいて列に番号を付ける場合は、次の数式を入力できます = ROW() セルに入れて押す 入力します キーを押してから、自動入力ハンドルを番号を付ける必要のあるセルにドラッグします。

ドキュメント番号列-1


式= OFFSET(A2、-1,0)+1で列に自動番号を付ける

行番号に基づいていない列セルに自動番号を付けたい場合は、この数式を入力できます = OFFSET(A2、-1,0)+1 2から数列を開始するセルA1に入力し、を押します。 入力します キーを押してから、自動入力ハンドルを必要なセルにドラッグします。

ドキュメント番号列-2

注記:

1.列に自動番号を付ける上記の数式では、A2は現在のセルのアドレスであり、このセルの上のセルは空白または0である必要があります。たとえば、この数式をセルK5に入力する場合は、数式を次のように変更する必要があります。 = OFFSET(K5、-1,0)+1、およびセルK4は空白または0である必要があります。

2.番号シリーズから1つの番号を削除すると、以下の番号はXNUMXから再開されます。

ドキュメント番号列-3


Excelにシーケンス番号を挿入する

KTE-0001-Jone、KTE-0002-Jone、KTE-0003-Jone ...などのカスタマイズされた連番をExcelに挿入する場合、Excelでマウスをドラッグすると、シーケンス文字列は正常に入力されません。 さて、 シーケンス番号を挿入 の有用性 Kutools for Excel、カスタマイズシーケンス番号を作成してすばやく挿入できます。  クリックして 30 日間の無料トライアルをダウンロード.

ドキュメント番号列-1

オートフィル機能による列の自動番号付け

Excelでは、オートフィル機能を使用して列に番号を付けることもできます。

番号付けを開始するセルに1と入力し、セルの右下隅にある自動入力ハンドルを番号付けするセルにドラッグし、入力オプションをクリックしてオプションを展開し、チェックマークを付けます。 フィルシリーズ、次にセルに番号が付けられます。 スクリーンショットを参照してください。

ドキュメント番号列-4

Note:番号シリーズのXNUMXつの番号を削除すると、他の番号は保持されます。
ドキュメント番号列-5


Excel用Kutoolsのシーケンス番号を挿入して列番号を挿入します

列に番号を付けるためにカスタムシーケンス番号を挿入する場合は、 シーケンス番号を挿入 のツール Kutools for Excel.

Kutools for Excel, 以上で 300 便利な機能は、あなたの仕事をより簡単にします。 

無料インストール Kutools for Excel、以下のようにしてください:

1。 クリック クツール > インセット > シーケンス番号を挿入.
ドキュメント番号列-6

2。 クリック 新作 ボタンをクリックしてダイアログを展開し、必要に応じてカスタムシーケンスを設定します。プレフィックスとサフィックスを指定したり、必要な桁数を定義したりすることもできます。 スクリーンショットを参照してください:
ドキュメント番号列-7 ドキュメント番号列-8

3。 クリック Add このシーケンスを作成するには、数値を挿入する列範囲を選択して、[ 充填範囲 数字をセルに入力します。
ドキュメント番号列-9

ヒント:

1。 の中に シーケンス番号を挿入 ダイアログボックスで、最後に挿入された連続番号をマークします 前へ 次回このシーケンス番号を挿入すると、最初の連続番号が次のリストにマークされます。

2。 クリックすることができます 新作 より多くの連番を作成するためのボタン。

3。 クリックすることができます リセット シーケンスをリセットします。

4。 と シーケンス番号を挿入 ツールでは、次の操作も実行できます。

セルの範囲に繰り返し連番をすばやく作成して挿入します

結合されたセルに連番をすばやく作成して挿入する


関連記事:

  • Excelで欠落している番号のシーケンスを識別する方法は?
    銀行取引明細書の小切手番号など、アイテムをマークするためのシーケンス番号の長いリストがあるとします。通常、スクロールして、欠落しているシーケンス番号を手動で見つけます。 ただし、これに対処するためのトリッキーな方法がいくつかあります。

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリー (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (21)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Drag and fill isn't doing anything. When I put in formula and hit enter, it puts a 0 there. No numbers anywhere else. It's faster to renumber it manually than trying to get this to work.
This comment was minimized by the moderator on the site
Sziasztok
Szeretném megkérdezni excellben van egy sorszámozott oszlopom, kiveszek egy nevet és a sorszámot újra kell 1 essel kezdenem
ha lehúzom a kis sarokban akkor nem számozza át újra
marad a 2 től 2 3 4 5 6 stb
tehát át kell számoznia 1 től de nem teszi meg
pl 2 osztályosok vannak 21 en, kivettem egy tanulót és a sorszámot át kellene írnia ha lehúzom a kis kockába de nem teszi meg utánuk rögtön jön a 3 osztályosok névsora 1 essel kezdődő sorszámmal
tehát nem sorszámoz ha kiveszek egy tanulót...
hogy tudom ezt megoldani mert sokszor van ilyen
köszönöm szépen
This comment was minimized by the moderator on the site
Hi, I do not understand your question. Could you upload a file or a picture to describe your question in details?
This comment was minimized by the moderator on the site
Надеюсь, это поможет, по крайней мере в умных таблицах работает отлично.
Требуется: начать нумерацию с A2. Тогда в этой ячейке следует ввести:
=СТРОКА()-СТРОКА($A$1)
Если нужно начать с Q26: =СТРОКА()-СТРОКА($Q$25) [Главное, чтобы ссылка на строку была зафиксированной, фиксация столбца не обязательна.]
Если нужен формат 01, 02 ... 10, 11 (две цифры до 10), тогда формула примет следующий вид:
=ТЕКСТ(СТРОКА()-СТРОКА($A$1);"00")
Нужно больше нулей - меняем в формуле "00" на столько, сколько душе угодно.
This comment was minimized by the moderator on the site
Ещё вариант, чтобы не быть зависимым от верхней ячейки. Требуется то же самое, начать нумерацию с A2.
=СТРОКА()-СТРОКА(СМЕЩ($A$2;-1;0))
Отличие от предыдущей формулы состоит в одном - разное поведение в случае, если необходимо вставить новую строку над первой пронумерованной строкой.
This comment was minimized by the moderator on the site
hoe kan ik als ik bv bij a1 50 invul die 50 ergens bij op laten tellen en a1 dan weer naar 0 laten gaan?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi, please how to number rows with a letter prefix, without dragging and how to do it so that the numbers remain the same even after moving to another row? To make them static values. Example:

AHJS1000

AHJS1001

AHJS1002
...

thanks
This comment was minimized by the moderator on the site
I'm confused regarding offset.

I am trying to autofill from Cell A3 however, there is a title in Cell A2 describing what the numbers below represent.

How do I use the autofill Offset formula, if the above Cell is not blank? Thanks
This comment was minimized by the moderator on the site
Hi, if the above cell is not blank, you can type the start number in the cell, suppoing, you want to fill numbers in D2:D8, and D1 contains header, you can type 1 into D2 firstly, then type formula =OFFSET(D3,-1,0)+1 into D3, and drag fill handle down to D8. See screenshot:
This comment was minimized by the moderator on the site
Is it possible to only auto fill to a certain number, without dragging to that number? Basically the total number is a variant,defined by a count function.
This comment was minimized by the moderator on the site
Hi, zoe, you want to auto fill numbers without dragging, right? If so, this tutorial will help you https://www.extendoffice.com/documents/excel/4448-fill-to-specific-row-without-dragging.html
This comment was minimized by the moderator on the site
I've deleted some rows in excel now my far left column numbering is eg 1,2,3,45,46,47 how do I get back to sequential numbering?
This comment was minimized by the moderator on the site
If you have deleted rows, then you just need to renumber the sequential numbering, you can type the begining number 1 in first cell, then drag fill handle down to fill seriers.
This comment was minimized by the moderator on the site
When I insert a row, the first column should have the sl.no above+1 and the rows below should be automatically numbered. This should happen without I needing to drag the formula
What is the solution for such case?
This comment was minimized by the moderator on the site
TRY THIS...


I AM GIVING FORMULA STARTING FROM A2 AS I CONSIDER THAT A1 CONTAINS THE TITLE "S.NO."


IN A2....... =IF(B2>0,1,"")

IN A3........=IF(B3>0,MAX($A$2:A2)+1,"")


THAN DRAG THE FORMULA FROM A3 TO DOWNSIDE. NOW THIS FORMULA WILL WORK WHEN YOU ENTER SOME TEXT IN B2,B3,.........,IT WILL ENTER SERIAL NO. AUTOMATICALLY.
This comment was minimized by the moderator on the site
improving the formula from the comment above (from Pkm)

try entry the formula below in A2 and then drag from A2 to downside and it will enter serial number automatically when you enter text in any cell in B column.
=IFERROR(IF(AND($A1="";$B2<>"");MAX(A1:$A$2)+1;IFS(AND($B2<>"";ISNUMBER($A1));MAX($A1:$A$2)+1;AND($B2<>"";ISTEXT($A1));1));"")

This comment was minimized by the moderator on the site
Sorry my hands are tied.
This comment was minimized by the moderator on the site
I want an auto-numbering that even if I delete a row in the middle, the numbers below will automatically adjust
This comment was minimized by the moderator on the site
=row() can work.
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations