TRIMRANGE: Remova Linhas e Colunas em Branco no Excel

Neste artigo vou apresentar-te a nova função do Microsoft Excel – TRIMRANGE.

Esta função permite remover linhas ou colunas em branco quando selecionamos um intervalo, melhorando a performance nos ficheiros quando selecionamos intervalos.

A função vem acompanhada de um método, que é o novo método de seleção de intervalos, o que significa que, nem precisas de usar a função para aplicar a lógica da seleção dos dados!

Conhecer a função TRIMRANGE

Vamos imaginar o seguinte cenário em que usamos uma função, neste caso qualquer função que necessite de um intervalo, e no primeiro exemplo vou usar a função NÚM.CARAT [LEN] para identificar o número de caracteres de cada célula no intervalo selecionado.

O resultado da função é o seguinte:

A função TRIMRANGE retira as linhas ou colunas extra, sem dados, do intervalo.

TRIMRANGE (interval, [row_trim_mode], [column_trim_mode])

A função precisa apenas de um argumento obrigatório, que é o intervalo. Contudo a função tem 2 argumentos opcionais, indicados em número, que representam as linhas a retirar [row_trim_mode] e colunas a retirar [column_trim_mode].

Ambos os argumentos opcionais funcionam da mesma forma, respetivamente para Linhas (rows) e Colunas (columns).

row_trim_mode: Determina que linhas devem ser cortadas

  • 0 – Nenhum
  • 1 – Corta linhas em branco à esquerda (antes)
  • 2 – Corta linhas em branco à direita (depois)
  • 3 – Corta linhas em branco à esquerda e à direita (predefinição)

column_trim_mode: Determina que colunas devem ser cortadas

  • 0 – Nenhum
  • 1 – Corta colunas em branco à esquerda
  • 2 – Corta colunas em branco à direita
  • 3 – Corta as colunas em branco à esquerda e à direita (predefinição)

O Resultado é visível no Array Dinâmico, e retira todas as linhas em branco após, mas neste caso, se o intervalo tivesse linhas em branco antes, também seriam retiradas, pois o método pré-definido é o 3.

“Método” TRIMRANGE

Contudo a melhor noticia, é que nem é necessário usar a função, pois o Excel permite agora selecionar o intervalo, com a possibilidade de remover linhas / colunas, antes, depois ou em ambas as extremidades do intervalo!

A lógica normal de selecionar um intervalo em Excel é, por exemplo: G4:G20.

Na seleção de um intervalo, se adicionarmos um “.” depois, estamos a retirar linhas / colunas em branco após:

A2:.B10

Adicionando um “.” antes, estamos a remover linhas / colunas em branco, antes.

A2.:B10

Adicionando o “.” antes e depois removemos linhas / colunas em branco antes e depois.

A2.:.B10

Exemplificando o cenário, vamos criar mais um exemplo com uma função:

Vamos retirar do intervalo, a palavra antes do espaço, sendo que vamos usar a função TEXTOANTES [TEXTBEFORE], onde selecionamos o intervalo de dados e definimos apenas um espaço “ “ como delimitador.

Como podes verificar o intervalo selecionado vai até a linha 34 mas temos apenas dados até à linha 25! Mas como colocamos o “.” Após, todas as linhas em branco, ou seja, da linha 26 a 34 serão removidas no resultado final.

Método TRIMRANGE com Validação de Dados

As aplicações deste novo método são inúmeras, mas um dos cenários mais habituais é utilizar o intervalo com validação de dados. Em muitos cenários os utilizadores aplicam a validação de dados, e para manter a “lista” atualizada, selecionam mais células no intervalo do que as necessárias, permitindo aumentar a lista.

Com o método TRIMRANGE podemos selecionar mais dados, contudo na Validação de Dados, não vai aparecer a “célula” em branco.

Exemplo sem TRIMRANGE

Resulta na seguinte lista!

Aplicando o método TRIMRANGE

Com o método TRIMRANGE retira de imediato as células em branco, contudo o intervalo contempla até à linha 35 à mesma, que permite, caso surjam novas linhas, estas apareçam na lista pendente.

Resulta na seguinte lista!


Comentários

Deixe um comentário