Note: The other languages of the website are Google-translated. Back to English

Como preencher os números de sequência, pular as linhas ocultas no Excel?

Supondo que você tenha um intervalo de dados de filtro que deseja preencher com os números de sequência na célula em branco filtrada, como mostrado a seguir na captura de tela. Neste caso, arrastar a alça de preenchimento não preencherá as células corretamente, geralmente, neste artigo, irei falar sobre alguns bons truques para resolver essa tarefa no Excel.

doc preencher pular oculto 1 2 doc preencher pular oculto 2

Preencha os números de sequência, pule as linhas ocultas com a fórmula

Preencha os números de sequência, pule as linhas ocultas com o código VBA

Preencha os números de sequência, pule as linhas ocultas com o Kutools para Excel


Para preencher os números de sequência apenas até as células visíveis, uma fórmula simples pode ajudá-lo, faça o seguinte:

1. Insira esta fórmula: = SUBTOTAL (103, $ B $ 3: $ B3)(B3 é a célula visível que corresponde à célula para a qual você deseja começar a preencher o número de sequência) na primeira célula onde deseja preencher os números de sequência, A3, para esta instância, e então pressione Entrar chave, você obterá um número 1, veja a captura de tela:

doc preencher pular oculto 3

2. Em seguida, selecione a célula A3 e arraste a alça de preenchimento para baixo até as células em que deseja preencher os números da sequência, consulte a captura de tela:

doc preencher pular oculto 4


O código VBA a seguir também pode ajudá-lo a preencher os números de sequência apenas em células visíveis, faça o seguinte:

1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.

Código VBA: preencha os números de sequência, pule as linhas ocultas:

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. Então aperte F5 para executar este código e uma caixa de prompt é exibida para lembrá-lo de selecionar o intervalo de dados que deseja preencher, consulte a captura de tela:

doc preencher pular oculto 5

4. E, em seguida, clique em OK botão, os números de sequência foram preenchidos apenas nas células visíveis.


Os dois métodos acima só podem ajudá-lo a preencher os números da sequência nas células visíveis, se você quiser preencher a sequência como AA-0001-BB, AA-0002-BB, AA-0003-BB ..., os métodos acima não funcionarão. Mas, por favor, não se preocupe, Kutools for Excel'S Inserir número de sequência utilitário pode ajudá-lo a terminá-lo de forma rápida e fácil.

Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias

Depois de instalar Kutools for Excel, faça o seguinte:

1. Selecione as células que você deseja preencher as sequências.

2. Clique Kutools > inserção > Inserir número de sequência, Na Inserir número de sequência caixa de diálogo, clique em Novo botão, veja as capturas de tela:

2 doc preencher pular oculto 7

3. Na caixa de diálogo expandida, especifique as configurações conforme necessário na seção inferior esquerda, ao mesmo tempo, você pode visualizar a sequência no painel inferior direito, veja a captura de tela:

doc preencher pular oculto 8

4. Depois de terminar as configurações, clique Adicionar botão para salvar este novo item na caixa de lista acima, veja a captura de tela:

doc preencher pular oculto 9

6. E então selecione o item que você criou e clique Faixa de preenchimento botão, as strings de sequência foram preenchidas apenas nas células visíveis, consulte a captura de tela:

doc preencher pular oculto 10

Baixe e teste grátis Kutools para Excel agora!


Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!

As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (12)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Obrigada! Isso funciona!!! Realmente aprecio isso! Cuide-se e Deus abençoe, PB
Este comentário foi feito pelo moderador no site
Como podemos usar esta solução com um número inicial personalizado: Preencher Números de Sequência Ignorar Linhas Ocultas com Código VBA
Este comentário foi feito pelo moderador no site
Todas essas etapas acima são muito complicadas quando eu só quero clicar duas vezes na alça de preenchimento e preencher as linhas ocultas. O Kutools poderia nos dar uma maneira de preenchimento automático usando o identificador de preenchimento sobre linhas filtradas/ocultas apenas usando um duplo clique?
Este comentário foi feito pelo moderador no site
Olá, Mateus,
Obrigado por seu comentário, o Kutools não suporta esse recurso até agora, mas consideraremos sua sugestão.
Obrigado!
Este comentário foi feito pelo moderador no site
Isto não está a funcionar. Em vez de preencher a série, está apenas copiando a primeira célula.
Este comentário foi feito pelo moderador no site
Também não funciona comigo! Recebo 1 na célula original e depois 1 em cada célula para a qual copio a fórmula.
Este comentário foi feito pelo moderador no site
Eu tenho adicionado manualmente números de série a folhas contendo centenas, senão milhares, de linhas desde os últimos anos. A fórmula acima literalmente economizou muitas horas para mim, pelo resto da minha vida. Obrigado, Op.
Este comentário foi feito pelo moderador no site
MUITO OBRIGADO
Este comentário foi feito pelo moderador no site
Eu tenho planilhas diferentes em uma pasta de trabalho e quero usar o código VBA para todas as planilhas de uma só vez.
Alguém pode me ajudar.


Por exemplo:
Em todas as folhas de A1 tenho S.No. e eu quero que seja um número de sequência 1 2 3 4 .....
Este comentário foi feito pelo moderador no site
nenhum desses BS funcionou... O primeiro usando fórmula, pulou números e repetiu outros números... existe uma maneira mais fácil? FF!
Este comentário foi feito pelo moderador no site
Funcionou!! Muito obrigado!
Este comentário foi feito pelo moderador no site
Qual é a mágica com o 103?
Não há comentários postados aqui ainda

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL