Este artigo descreve a sintaxe da fórmula e a utilização da função COMPACTAR no Microsoft Excel.
Descrição
Remove todos os espaços do texto exceto os espaços únicos entre palavras. Utilize COMPACTAR no texto que recebeu de outra aplicação que pode ter espaçamento irregular.
Importante: A função COMPACTAR foi concebida para compactar carateres de espaço ASCII de 7 bits (valor 32) no texto. No conjunto de carateres Unicode, existe um caráter de espaço adicional denominado caráter de espaço não separável que apresenta um valor decimal correspondente a 160. Este caráter é geralmente utilizado em páginas Web como entidade HTML, . Isoladamente, a função COMPACTAR não remove este caráter de espaço não separável. Para obter um exemplo de como cortar ambos os carateres de espaço do texto, consulte As dez principais formas de limpar os seus dados.
Sintaxe
COMPACTAR(texto)
A sintaxe da função COMPACTAR utiliza uma das seguintes opções para o argumento de texto . Obrigatório.
-
Cadeia É o texto a partir do qual pretende remover espaços. O texto tem de estar contido entre aspas.
-
Célula A referência de célula que contém o texto a partir do qual pretende que os espaços sejam removidos.
Exemplos
Exemplo 1: =COMPACTAR(" Relatório de vendas ") remove espaços no início e no fim do "Relatório de vendas".
Exemplo 2: =COMPACTAR(C3) remove espaços no início e no fim do conteúdo da célula C3.
Exemplo 3: =COMPACTAR(LIMPAR(B5)) combina as funções COMPACTAR e LIMPAR para remover espaços e limpar a cadeia.
Exemplo 4: Copie os dados de exemplo na tabela seguinte e cole-os na célula A1 de uma nova folha de cálculo do Excel. Para que as fórmulas mostrem resultados, selecione-as, prima F2 e, em seguida, prima Enter. Caso seja necessário, pode ajustar a largura das colunas para ver todos os dados.
|
Fórmula |
Descrição |
Resultado |
|---|---|---|
|
=COMPACTAR(" Ganhos do primeiro trimestre ") |
Remove espaços extra e de preenchimento do texto na fórmula (Ganhos do primeiro trimestre) |
Ganhos do primeiro trimestre |