Arquivo da tag: ARRUMAR

Excel – Limpando espaços em branco do texto com a função ARRUMAR

Situação comum, principalmente para quem trabalha com importação de dados que vêm de outros sistemas é ter que fazer uma limpeza destes. Dentre as limpezas que são necessárias, algumas já comentei neste blog, outras vou comentar e uma bem frequente é a retirada de espaços em branco em textos de células.

Para isso, o Excel disponibiliza a função ARRUMAR. Segundo a própria Microsoft:

Remove todos os espaços do texto exceto os espaços únicos entre palavras. Use ARRUMAR no texto que recebeu de outro aplicativo que pode ter espaçamento irregular.

Importante A função ARRUMAR foi desenvolvida para aparar o caractere de espaço ASCII de 7 bits (valor 32) do texto. No conjunto de caracteres Unicode, há um caractere de espaço adicional denominado caractere de espaço incondicional, o qual possui um valor decimal de 160. Esse caractere é comumente utilizado em páginas da Web como entidade HTML,  . Por si própria, a função ARRUMAR não remove o caractere de espaço incondicional.

Sintaxe

ARRUMAR(texto)

A sintaxe da função ARRUMAR tem os seguintes argumentos (argumento: um valor que fornece informações a uma ação, um evento, um método, uma função ou um procedimento.):

  • Texto Obrigatório. O texto do qual se deseja remover espaços.

Um exemplo prático

É muito comum ao receber arquivos de outrem e no momento de fazer uma comparação com algum valor nele existente, algo estranho acontece. Por exemplo, a figura abaixo:

Comparação inconsistente
Comparação inconsistente

Reparem na fórmula que é colocada. Porque o resultado não é o esperado? O fato é que há espaços em branco depois do nome “Brasil” em A1, o que faz a comparação ser inválida. É o tipo de erro que é bastante complicado de identificar. A correção abaixo, que acrescente a função ARRUMAR resolve o problema:

Comparação usando a função ARRUMAR
Comparação usando a função ARRUMAR

Por isso, quando se trabalha com campos de texto e tratamento sobre estes, recomenda-se limpar os dados com a função ARRUMAR para ter certeza que não haverão grandes problemas mais adiante.

Referências

http://office.microsoft.com/pt-br/excel-help/arrumar-funcao-arrumar-HP010342967.aspx