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

シーケンス番号を入力するには、Excelで非表示の行をスキップしますか?

次のスクリーンショットに示すように、フィルター処理された空白セルにシーケンス番号を入力するフィルターデータ範囲があるとします。 この場合、塗りつぶしハンドルをドラッグしてもセルは通常正しく塗りつぶされません。この記事では、Excelでこのタスクを解決するためのいくつかの良いトリックについて説明します。

doc フィル ダウン スキップ 隠し 1 2 doc フィル ダウン スキップ 隠し 2

シーケンス番号を入力して、非表示の行を式でスキップします

シーケンス番号を入力して、VBAコードで非表示の行をスキップします

シーケンス番号を入力して、Kutools forExcelで非表示の行をスキップします


表示されているセルにのみシーケンス番号を入力するには、簡単な数式が役立つ場合があります。次のようにしてください。

1。 次の式を入力します。 = SUBTOTAL(103、$ B $ 3:$ B3)(B3 は、シーケンス番号の入力を開始するセルに対応する表示セルです)この場合、シーケンス番号A3を入力する最初のセルに入力し、を押します。 入力します キー、あなたは番号1を取得します、スクリーンショットを参照してください:

doc フィル ダウン スキップ 隠し 3

2。 次に、セルA3を選択し、シーケンス番号を入力するセルまで塗りつぶしハンドルをドラッグします。スクリーンショットを参照してください。

doc フィル ダウン スキップ 隠し 4


次のVBAコードは、表示されているセルのみにシーケンス番号を入力するのにも役立ちます。次のようにしてください。

1。 を押し続けます Alt + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。

2に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュール 窓。

VBAコード:シーケンス番号を入力して非表示の行をスキップします:

Sub FillValue()
'updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xTxt As String
    Dim xVal As Long
    Dim I As Long
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = xRg.SpecialCells(xlVisible)
    Debug.Print xRg.Address
    If xRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        xVal = xVal + 1
        xCell = xVal
    Next
End Sub

3。 次に、 F5 このコードを実行するためのキーを押すと、入力するデータ範囲を選択するように促すプロンプトボックスが表示されます。スクリーンショットを参照してください。

doc フィル ダウン スキップ 隠し 5

4。 そして、 OK ボタンをクリックすると、シーケンス番号は表示されているセルにのみ入力されています。


上記のXNUMXつの方法は、シーケンスを次のように入力する場合にのみ、表示されているセルにシーケンス番号を入力するのに役立ちます。 AA-0001-BB、AA-0002-BB、AA-0003-BB…、上記の方法は機能しません。 しかし、心配しないでください、 Kutools for Excelさん シーケンス番号を挿入 ユーティリティは、すばやく簡単に終了するのに役立ちます。

Kutools for Excel : 300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます

インストールした後 Kutools for Excel、次のようにしてください。

1。 シーケンス文字列に入力するセルを選択します。

2に設定します。 OK をクリックします。 クツール > インセット > シーケンス番号を挿入、で シーケンス番号を挿入 ダイアログボックスで、をクリックします。 NEW ボタン、スクリーンショットを参照してください:

2 doc フィル ダウン スキップ 隠し 7

3。 展開されたダイアログボックスで、必要に応じて左下のセクションに設定を指定してください。同時に、右下のペインでシーケンスをプレビューできます。スクリーンショットを参照してください。

doc フィル ダウン スキップ 隠し 8

4。 設定が終わったら、 Add この新しいアイテムを上記のリストボックスに保存するためのボタン。スクリーンショットを参照してください。

doc フィル ダウン スキップ 隠し 9

6。 次に、作成したアイテムを選択して、 充填範囲 ボタンをクリックすると、シーケンス文字列は表示されているセルのみに入力されています。スクリーンショットを参照してください。

doc フィル ダウン スキップ 隠し 10

今すぐExcel用のKutoolsをダウンロードして無料トライアル!


Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐダウンロードして無料トライアル!

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

🤖 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 (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
What's the magic with the 103?
This comment was minimized by the moderator on the site
It worked!! Thank you so muh!
This comment was minimized by the moderator on the site
none of these BS worked...The first one using formula, had skipped numbers and repeating other numbers... is there an easier way? FFS!
This comment was minimized by the moderator on the site
I have different worksheets in a workbook and I want to use VBA code for all worksheet at once .
Can anybody help me out.


For Example:
In every sheet in A1 I have S.No. and I want it to be a Sequence number 1 2 3 4 .....
This comment was minimized by the moderator on the site
VERY THANKS
This comment was minimized by the moderator on the site
I have been manually adding serial numbers to sheets containing hundreds, if not thousands, of rows since the past few years. The above formula has literally save a whole lot of hours for me, for the rest of my life. Thank you, Op.
This comment was minimized by the moderator on the site
This is not working. Instead of filling series, it's just copying first cell.
This comment was minimized by the moderator on the site
It doesn't work for me either! I get 1 in the original cell and then 1 in every cell I copy the formula to.
This comment was minimized by the moderator on the site
All of these steps above are way too complicated when I just want to double click the Fill Handle and Fill Down over hidden rows. Could Kutools give us a way to AutoFill using the Fill handle over filtered/hidden rows just using double click?
This comment was minimized by the moderator on the site
Hello, Matt,
Thank you for your comment, Kutools does not support this feature so far, but, we will consider your suggestion.
Thank you!
This comment was minimized by the moderator on the site
How can we use this solution with a custom starting number: Fill Down Sequence Numbers Skip Hidden Rows With VBA Code
This comment was minimized by the moderator on the site
Thank you! This works!!! Really appreciate it! Take Care and God Bless, PB
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations