quinta-feira, 6 de dezembro de 2012

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.

Nenhum comentário:

Postar um comentário

Visualizações do blog

Seguidores

About

Ads 468x60px

Blogger templates