Como concatenar células, ignorar ou pular os espaços em branco no Excel?
Excel's Concatenar A função pode ajudá-lo a combinar vários valores de células em uma célula rapidamente. Se houver algumas células em branco nas células selecionadas, essa função também combinará os espaços em branco. Mas, às vezes, você quer apenas concatenar células com dados e pular as células vazias, como você poderia terminar isso no Excel?
Células concatenadas ignorar ou pular os espaços em branco com a fórmula
Células concatenadas ignorar ou pular espaços em branco com a função definida pelo usuário
Concatenar células, ignorar ou pular espaços em branco com o Kutools para Excel
Células concatenadas ignorar ou pular os espaços em branco com a fórmula
Supondo que eu tenha os dados de células a seguir que foram preenchidos com algumas células em branco, para combinar as linhas em uma célula, você pode aplicar uma fórmula para resolvê-lo.
Por favor, insira esta fórmula em uma célula em branco onde você deseja colocar o resultado concatenado, =A1&IF(A2<>"","-"&A2,"")&IF(A3<>"","-"&A3,"")&IF(A4<>"","-"&A4,"")&IF(A5<>"","-"&A5,"")e, em seguida, arraste a alça de preenchimento diretamente para as células às quais deseja aplicar esta fórmula, e os valores das linhas foram combinados sem as células em branco, conforme mostrado a seguir:
Tips: Se houver mais linhas que precisam ser concatenadas, você deve usar a função IF para unir as células, como =A1&IF(A2<>"","-"&A2,"")&IF(A3<>"","-"&A3,"")&IF(A4<>"","-"&A4,"")&IF(A5<>"","-"&A5,"")&IF(A6<>"","-"&A6,""). O "-" caractere na fórmula pode ser substituído por qualquer outro delimitador de que você precisa.
Concatenar várias células, ignorar ou pular os espaços em branco:
Kutools for Excel's Combinar Linhas, colunas ou células sem perda de dados recurso pode ajudá-lo a combinar ou concatenar várias linhas, colunas ou células sem perder dados, mas pular ou ignorar células em branco. Clique para baixar o Kutools para Excel! 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! |
Células concatenadas ignorar ou pular espaços em branco com a função definida pelo usuário
Se houver várias células que precisam ser combinadas, a fórmula acima será muito complexa para ser executada, portanto, você pode usar a seguinte função definida pelo usuário para resolvê-la.
1. Segure o Alt + F11 chaves no Excel, e abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole a macro a seguir no Módulo Janela.
Código VBA: células concatenadas ignorar espaços 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 e insira esta fórmula: = concatenar células (A1: A5) em uma célula em branco e arraste a alça de preenchimento diretamente para as células para aplicar esta fórmula, e você obterá o seguinte resultado:
Tips: No código VBA acima, você pode alterar o “/”Para quaisquer outros delimitadores de que você precisa.
Concatenar células, ignorar ou pular espaços em branco com o Kutools para Excel
Exceto pela fórmula e código chatos, aqui, posso recomendar uma ferramenta útil-Kutools for Excel, com seu poderoso Combinar utilitário, você pode concatenar várias células em uma célula sem esforço.
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 o valor das células que você deseja combinar.
2. Clique Kutools > Unir e dividir > Combine linhas, colunas ou células sem perder dados, veja a captura de tela:
3. Na caixa de diálogo aberta:
- (1.) Escolha o tipo de células que deseja combinar, você pode combinar colunas, combinar linha e combinar todas as células em uma única célula;
- (2.) Especifique um separador para seu conteúdo concatenado;
- (3.) Escolha o local para colocar o resultado, você pode colocar o resultado na célula superior ou na célula 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. Depois de terminar as configurações, clique Ok botão, e as linhas selecionadas foram combinadas em uma célula separadamente, e os espaços em branco foram ignorados automaticamente, veja a captura de tela:
Baixe e teste grátis Kutools para Excel agora!
Demonstração: concatenar células, ignorar ou pular espaços em branco com Kutools para Excel
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!