Quem trabalha com dados importados de sistemas sabe bem o problema: textos com espaços extras no começo, no final ou entre as palavras que parecem idênticos mas são tratados como diferentes pelo Excel. O ARRUMAR é a função clássica para resolver isso, mas ela age célula por célula — você precisa criar uma coluna auxiliar, aplicar o ARRUMAR em cada célula, copiar e colar como valores, e deletar a coluna auxiliar. Agora o Excel tem uma função nova chamada APARARINTERVALO que resolve isso de forma muito mais direta, e está chamando muita atenção nas comunidades de Excel. Neste artigo iremos mostrar como funciona essa nova função e como ela simplifica o processo de limpeza de dados.
O que é o APARARINTERVALO e como ele funciona
O APARARINTERVALO (TRIMRANGE em inglês) é uma função nova do Excel 365 que remove as linhas e colunas completamente vazias das bordas de um intervalo de dados. Diferente do ARRUMAR, que remove espaços dentro de textos em células individuais, o APARARINTERVALO age sobre a estrutura do intervalo em si, eliminando as linhas e colunas em branco que ficam na borda superior, inferior, esquerda ou direita dos dados.
Isso é especialmente útil quando você importa dados de sistemas externos que frequentemente incluem linhas em branco no topo antes dos dados começarem, colunas em branco à esquerda do cabeçalho, ou linhas em branco no final após o último registro. Esses elementos extras causam problemas em fórmulas, tabelas dinâmicas, gráficos e qualquer operação que dependa de identificar corretamente o início e o fim dos dados. Com o APARARINTERVALO, você passa o intervalo bruto e recebe de volta o intervalo limpo, sem as bordas vazias, pronto para ser processado.
A sintaxe da função é: =APARARINTERVALO(intervalo; [aparar_linhas]; [aparar_colunas]). O primeiro parâmetro é o intervalo que você quer limpar. O segundo e o terceiro parâmetros são opcionais e controlam se a função deve remover as linhas em branco das bordas, as colunas em branco das bordas, ou ambas. Por padrão, quando os parâmetros opcionais são omitidos, a função remove tanto as linhas quanto as colunas em branco das bordas.
Quando o APARARINTERVALO resolve problemas que o ARRUMAR não resolve
O ARRUMAR e o APARARINTERVALO resolvem problemas diferentes e frequentemente complementares na limpeza de dados. O ARRUMAR age dentro das células, removendo espaços extras no início, no final e múltiplos espaços entre palavras dentro do texto de uma célula. O APARARINTERVALO age na estrutura do intervalo, removendo linhas e colunas inteiramente em branco nas bordas.
Um caso clássico onde o APARARINTERVALO resolve um problema que o ARRUMAR não resolve é quando você exporta um relatório de um sistema ERP que coloca três linhas em branco antes dos dados e duas colunas em branco à esquerda do cabeçalho. Quando você usa esse intervalo bruto em uma tabela dinâmica, o Excel trata as linhas e colunas em branco como parte dos dados, gerando uma tabela dinâmica com linhas “(vazio)” no início e colunas em branco. Com o APARARINTERVALO, você encapsula o intervalo bruto na função e passa o intervalo limpo para a tabela dinâmica, sem precisar selecionar manualmente o intervalo correto toda vez.
O APARARINTERVALO também é muito útil quando combinado com funções de array dinâmico como FILTRO e ÚNICO. Quando você aplica um filtro que retorna resultados variáveis, às vezes o resultado tem linhas em branco no final do intervalo quando poucos itens correspondem aos critérios. Encapsular o resultado do FILTRO em APARARINTERVALO garante que o intervalo retornado sempre termina no último resultado preenchido, sem linhas em branco adicionais que poderiam confundir fórmulas subsequentes.
Casos práticos de uso do APARARINTERVALO
Um dos usos mais práticos é na integração com Power Query e importações de dados. Quando você configura um processo de importação de dados que puxa informações de um sistema externo, os dados frequentemente chegam com bordas vazias que variam dependendo do relatório gerado. Com o APARARINTERVALO, você pode criar uma referência dinâmica ao intervalo limpo que sempre se ajusta automaticamente, independentemente de quantas linhas em branco o relatório importado tenha nas bordas.
Para dashboards dinâmicos que se alimentam de dados importados periodicamente, o APARARINTERVALO pode ser usado como primeira camada de tratamento antes de qualquer cálculo. A estrutura seria: os dados brutos importados ficam em uma aba, uma fórmula com APARARINTERVALO na aba de cálculos cria uma referência ao intervalo limpo, e todas as fórmulas de cálculo e tabelas dinâmicas usam essa referência limpa. Quando os dados do próximo período são importados e substituem os dados brutos, o APARARINTERVALO automaticamente ajusta o intervalo limpo para refletir o novo conjunto de dados.
Em planilhas colaborativas onde diferentes pessoas adicionam dados em diferentes momentos, linhas em branco entre blocos de dados são um problema comum. O APARARINTERVALO não remove essas linhas intermediárias (apenas as bordas), mas combinado com o FILTRO pode criar uma visão consolidada dos dados sem nenhum registro em branco: =APARARINTERVALO(FILTRO(A:C; A:A<>””)) filtra as linhas onde a coluna A não está em branco e depois remove eventuais bordas vazias do resultado.
Diferenças entre APARARINTERVALO e outras abordagens de limpeza
Antes do APARARINTERVALO, as alternativas para lidar com bordas vazias nos intervalos eram maneiras indiretas e menos elegantes. Uma abordagem comum era usar Ctrl+Shift+End para selecionar manualmente o intervalo usado da planilha, excluir as linhas e colunas em branco das bordas manualmente e depois usar o intervalo resultante. Isso funcionava para processamentos pontuais mas não era sustentável em processos automatizados onde os dados mudam frequentemente.
Outra abordagem era usar fórmulas complexas com CONT.VALORES e DESLOC para calcular dinamicamente onde os dados realmente começam e terminam, e construir uma referência de intervalo dinâmica com base nesses cálculos. Essa solução funcionava mas era propensa a erros e difícil de manter, especialmente para quem não tem experiência avançada com funções de array e referências dinâmicas.
O APARARINTERVALO simplifica tudo isso em uma única função com sintaxe clara. Para quem gerencia processos de dados com importações regulares de sistemas externos, essa simplificação representa uma redução real de complexidade nas planilhas e de tempo gasto na manutenção de fórmulas de limpeza de bordas. É um dos lançamentos menos espetaculares mas mais práticos que o Excel recebeu recentemente, e quem lida diariamente com dados importados vai sentir a diferença imediatamente.
Se você curtiu esse artigo onde mostramos como usar a função APARARINTERVALO no Excel para limpar bordas vazias de intervalos, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.