Como concatenar células ignorando ou pulando células em branco no Excel?
A função Concatenar do Excel pode ajudá-lo a combinar rapidamente vários valores de células em uma única célula. Se houver algumas células em branco entre as células selecionadas, essa função também combinará os espaços em branco. No entanto, às vezes você pode querer concatenar apenas as células com dados e pular as células vazias. Como fazer isso no Excel?
Concatenar células ignorando ou pulando células em branco com fórmula
Concatenar células ignorando ou pulando células em branco com Função Definida pelo Usuário
Concatenar células ignorando ou pulando células em branco com Kutools para Excel
Concatenar células ignorando ou pulando células em branco com fórmula
Suponha que eu tenha os seguintes dados de células, preenchidos com algumas células em branco. Para combinar as linhas em uma única célula, você pode aplicar uma fórmula para resolver isso.
Por favor, insira esta fórmula em uma célula em branco onde você deseja colocar o resultado concatenado: =A1&SE(A2<>"";"-"&A2;"")&SE(A3<>"";"-"&A3;"")&SE(A4<>"";"-"&A4;"")&SE(A5<>"";"-"&A5;""), depois arraste a alça de preenchimento para as células onde deseja aplicar essa fórmula, e os valores das linhas serão combinados sem incluir as células em branco, conforme mostrado na captura de tela a seguir:
Dicas: Se houver mais linhas que precisam ser concatenadas, você deve usar a função SE para unir as células, como por exemplo: =A1&SE(A2<>"";"-"&A2;"")&SE(A3<>"";"-"&A3;"")&SE(A4<>"";"-"&A4;"")&SE(A5<>"";"-"&A5;"")&SE(A6<>"";"-"&A6;""). O caractere "–" na fórmula pode ser substituído por qualquer outro delimitador que você precise.
Concatenar várias células ignorando ou pulando células em branco: O recurso Combinar Linhas/Colunas/Células e Manter Valores do Kutools para Excel pode ajudá-lo a combinar ou concatenar várias linhas, colunas ou células sem perder dados, mas pulando ou ignorando células em branco. Clique para baixar o Kutools para Excel! Kutools para Excel: com mais de 300 complementos úteis para o Excel, grátis para experimentar sem limitação por 30 dias. Baixe e experimente agora gratuitamente! |
Concatenar células ignorando ou pulando células em branco com Função Definida pelo Usuário
Se houver várias células que precisam ser combinadas, a fórmula acima será muito complexa para executar, então você pode usar a seguinte Função Definida pelo Usuário para resolvê-la.
1. Mantenha pressionadas as teclas Alt + F11 no Excel, e isso abrirá a janela Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo, e cole a seguinte macro na Janela do Módulo.
Código VBA: Concatenar células ignorando células em branco:
Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "/"): Next
Concatenatecells = Left(nn, Len(nn) - 1)
End Function
3. Salve e feche esta janela de código, volte para a planilha, depois insira esta fórmula: =concatenatecells(A1:A5) em uma célula em branco, e arraste a alça de preenchimento para as células onde deseja aplicar essa fórmula, e você obterá o seguinte resultado:
Dicas: No código VBA acima, você pode alterar o caractere “/” para qualquer outro delimitador que precisar.
Concatenar células ignorando ou pulando células em branco com Kutools para Excel
Além da fórmula e código chatos, aqui posso recomendar uma ferramenta prática - Kutools para Excel, com seu poderoso utilitário Combinar, você pode concatenar várias células em uma única célula sem esforço.
Após instalar o Kutools para Excel, faça o seguinte:
1. Selecione os valores das células que deseja combinar.
2. Clique em Kutools > Mesclar e Dividir > Combinar Linhas/Colunas/Células e Manter Valores, veja a captura de tela:
3. Na caixa de diálogo que aparece:
- (1.) Escolha o tipo de células que deseja combinar, você pode combinar colunas, combinar linhas e combinar todas as células em uma única célula;
- (2.) Especifique um separador para seus conteúdos concatenados;
- (3.) Escolha o local para colocar o resultado, você pode colocar o resultado na célula superior ou inferior;
- (4.) Especifique como lidar com as células combinadas, você pode manter ou excluir o conteúdo dessas células combinadas, e também pode mesclar essas células combinadas.
4. Após concluir as configurações, clique no botão Ok, e as linhas selecionadas terão sido combinadas em uma única célula separadamente, e ela terá pulado automaticamente os espaços em branco, veja a captura de tela:
Baixe e experimente o Kutools para Excel agora!
Demonstração: Concatenar células ignorando ou pulando células em branco com Kutools para Excel
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!