Como inserir linhas em branco quando o valor muda no Excel?
Supondo que você tenha um intervalo de dados e agora queira inserir linhas em branco entre os dados quando o valor mudar, para que possa separar os mesmos valores sequenciais em uma coluna, conforme as capturas de tela a seguir mostradas. Neste artigo, falarei sobre alguns truques para você resolver esse problema.
Insira linhas em branco quando o valor mudar com a função Subtotal
Insira linhas em branco quando o valor mudar com as colunas auxiliares
Insira linhas em branco quando o valor mudar com o código VBA
Insira um número específico de linhas em branco quando o valor muda com um recurso poderoso
Insira linhas em branco quando o valor mudar com a função Subtotal
Com o Valor recurso, você pode inserir linhas em branco entre os dados quando o valor muda conforme as seguintes etapas:
1. Selecione o intervalo de dados que você deseja usar.
2. Clique Data > Valor para abrir o Valor caixa de diálogo, e na Valor caixa de diálogo, faça as seguintes opções:
1: Selecione o nome da coluna na qual deseja inserir linhas em branco com base em quando o valor muda em A cada mudança na seção;
2: Escolha Contar do Use a função lista suspensa;
3: Marque o nome da coluna na qual deseja inserir o subtotal no Adicionar subtotal a caixa de lista
|
3. Então clique OK, as linhas de subtotal foram inseridas entre os diferentes produtos e os símbolos de contorno são exibidos à esquerda da tabela, consulte a captura de tela:
4. Em seguida, clique no número 2 na parte superior do símbolo de contorno para exibir apenas as linhas do subtotal.
5. Em seguida, selecione os dados do intervalo subtotal e pressione Alt +; teclas de atalho para selecionar apenas as linhas visíveis, consulte a captura de tela:
6. Depois de selecionar as linhas visíveis, pressione o botão Apagar no teclado, e todas as linhas de subtotal foram removidas.
7. Em seguida, clique em qualquer outra célula e volte Data > Desagrupar > Contorno claro para remover os contornos, veja a captura de tela:
8. Os símbolos de contorno foram limpos de uma vez, e você pode ver que linhas em branco foram inseridas entre os dados quando o valor muda, veja a captura de tela:
9. Por fim, você pode excluir a coluna A conforme necessário.
Insira quebra de página, linhas em branco, borda inferior ou cor de preenchimento quando o valor mudar rapidamente
Se você tem Kutools for Excel's Distinguir diferenças recurso, você pode inserir rapidamente quebra de página, linhas em branco, borda inferior ou cor de preenchimento quando o valor muda conforme necessário. Veja a demonstração abaixo. Clique para baixar o Kutools para Excel!
Insira linhas em branco quando o valor mudar com as colunas auxiliares
Com as colunas auxiliares, você pode inserir a fórmula primeiro e depois aplicar o Localizar e substituir função, por último, insira as linhas em branco entre os valores de alteração. Faça o seguinte:
1. Em uma célula em branco C3, insira esta fórmula = A3 = A2, e na célula D4 insira esta fórmula = A4 = A3, veja a captura de tela:
2. Em seguida, selecione C3: D4 e arraste a alça de preenchimento até o intervalo em que deseja aplicar essas fórmulas e você obterá Verdadeiro or Falso nas células, veja a captura de tela:
3. E, em seguida, pressione Ctrl + F chaves para abrir o Localizar e substituir caixa de diálogo, na caixa de diálogo aberta, digite FALSE no Encontre o que caixa de texto sob Encontre guia e clique em Opções botão para expandir esta caixa de diálogo e escolha Valores do Olhar dentro lista suspensa, veja a captura de tela:
4. Clique Encontrar tudo botão e, em seguida, pressione Ctrl + A para selecionar todos os resultados da descoberta, todas as células FALSAS foram selecionadas de uma vez, veja a captura de tela:
6. Feche o Localizar e substituir caixa de diálogo, próxima etapa, você pode inserir linhas em branco clicando em Home page > inserção > Inserir linhas de folha, e linhas em branco foram inseridas nos dados quando o valor muda com base na coluna A, consulte as capturas de tela:
7. Finalmente, você pode excluir a coluna auxiliar C e D conforme necessário.
Insira linhas em branco quando o valor mudar com o código VBA
Se você está cansado de usar os métodos acima, aqui está um código que também pode ajudá-lo a inserir linhas em branco entre os valores alterados de uma vez.
1. Segure o ALT + F11 chaves para abrir o Janela Microsoft Visual Basic for Applications.
2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.
Código VBA: insira linhas em branco quando o valor mudar
Sub InsertRowsAtValueChange()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 2 Step -1
If WorkRng.Cells(i, 1).Value <> WorkRng.Cells(i - 1, 1).Value Then
WorkRng.Cells(i, 1).EntireRow.Insert
End If
Next
Application.ScreenUpdating = True
End Sub
3. Então aperte F5 para executar este código, e uma caixa de prompt aparecerá para permitir que você selecione os dados de uma coluna que deseja inserir linhas em branco quando o valor muda em que você se baseou, consulte a captura de tela:
4. E, em seguida, clique em OK, as linhas em branco foram inseridas entre os dados quando o valor muda com base na coluna A.
Insira um número específico de linhas em branco quando o valor muda com um recurso poderoso
Se você experimentar os métodos problemáticos acima, apresentarei aqui uma ferramenta útil, Kutools for Excel's Distinguir diferenças pode ajudá-lo a inserir quebra de página, linhas em branco, borda inferior ou cor de preenchimento quando o valor da célula muda de forma rápida e fácil.
Dicas:Para aplicar isso Distinguir diferenças recurso, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.
Depois de instalar Kutools for Excel, por favor, faça o seguinte:
1. Clique Kutools > Formato > Distinguir diferenças, veja a captura de tela:
2. No Distinguir diferenças por coluna-chave caixa de diálogo, execute as seguintes operações:
- Selecione o intervalo de dados que deseja usar e, em seguida, escolha a coluna-chave na qual deseja inserir linhas em branco;
- Então verifique Linha em branco opção do Opções seção e insira o número de linhas em branco que deseja inserir.
3. Então clique Ok botão, e o número específico de linhas em branco foram inseridos nos dados se o valor da célula mudar, consulte as capturas de tela:
Clique para baixar o Kutools para Excel e testar gratuitamente agora!
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab 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!