Eu tenho uma coluna de número com espaços em branco neles. Assim: " 32 445 423
". Como faço para me livrar de todo o espaço em branco do Excel para tratá-lo como números e não como strings?
EDIT: Deixe-me preencher algumas informações adicionais que vieram à luz. Meu objetivo é transformar " 32 445 423
" um 32445423. Se eu escrever a string " 32 445 423
" no excel e usá- =SUBSTITUTE(A1;" ";"")
la, os espaços serão removidos. Mas os números que tenho são importados de um arquivo csv. Ao executar SUBSTITUTE
nos números importados, apenas os espaços à esquerda e à direita são removidos.
microsoft-excel
microsoft-excel-2007
Mr Alpha
fonte
fonte
Respostas:
Acredito que seus dados importados incluem espaços sem quebra em vez de espaços padrão. Portanto, a fórmula
=SUBSTITUTE(A1," ","")
não funciona. Em vez de usar a barra de espaço para digitar" "
na fórmula SUBSTITUTE, tente um espaço sem quebra. Você pode selecionar isso no Mapa de caracteres ou usar as teclas Alt + 0160.EDITAR:
Como a substituição de espaços regulares removeu com êxito os espaços à esquerda e à direita, você deve usar fórmulas substitutas aninhadas: uma para submarcar os espaços regulares e outra para remover os espaços sem interrupção.
Você pode copiar esta fórmula para experimentá-la em sua pasta de trabalho.
fonte
CHAR(160)
para representar espaços sem quebra na sua fórmula.Basta fazer uma pesquisa e substituir por um grupo de células que você selecionou, selecione sua coluna e vá para
Home
eFind and Select
. Procure um espaço e substitua-o por nada.fonte
Como alternativa, se você deseja manter o número formatado originalmente, pode usar a função substitute para fornecer uma versão revisada da string em outra célula:
fonte
=SUBSTITUTE(CLEAN(A2)), " ", "")
ou=SUBSTITUTE(A2,CHAR(160),"")
Parece que você deseja extrair os números e colocá-los em colunas separadas. Você pode usar o comando "Texto em colunas", localizado na guia Dados (no Excel 2007). Isso mostra uma série de caixas de diálogo, permitindo especificar como os campos são delimitados e como você deseja que os números sejam formatados.
fonte
Esta solução é dividir 1 string com 3 números separados por espaços em 3 outros números.
Para fins didáticos, vamos considerar:
Então, podemos fazer isso para ajudar nas próximas fórmulas:
E então o que você quer:
Se desejar, você pode eliminar as fórmulas auxiliares em B1: E1, incluindo seu conteúdo nas fórmulas em B2: D2
fonte
Eu tive o mesmo problema, um espaço ocorreu assim que meus dados tinham um valor de mais de 1000 (portanto, todos os números 1000 ou mais pareciam 3 333,00. Descobri que era realmente o ALTcaractere +0160 (descobri isso copiando e colando isso palavra.
A solução rápida para remover esse "caractere invisível" é a seguinte:
Agora todos os seus dados devem estar sem espaços e o Excel deve ver todos os dados como números.
fonte
Rápido para remover o "caracter invisível" na "célula em branco" na planilha da seguinte maneira.
PS As informações úteis não são afetadas.
fonte
basta copiar seus dados em um arquivo .txt e abrir o arquivo .txt com o Excel, isso separará cada coluna corretamente na planilha ...
fonte
Basta usar o
text to column
recurso nodata
grupo .. e dividir seus dados usando a opção "" espaço "", use "" concatenar "" para combinar esses números sem espaços.Por exemplo:
use "text to column"
retornará
use a fórmula concatenada, que retornará o formato necessário 32445423
fonte
Às vezes, um espaço no excel não é um espaço, tente copiar esse "espaço" e cole na caixa de diálogo substituir "".
fonte
Tente isto -
= VALUE (SUBSTITUTO (A2, CHAR (160), ""))
fonte
VALUE()
.