Eu tenho uma grande planilha de dados que teimosamente não altera o tipo de dados. quando executo a fórmula type() em uma célula, ela retorna o valor 1 e não mudará, não importa o que eu tente.
Isso é um problema porque não consigo usar os dados na fórmula (os dados são numéricos e não funcionam nos fóruns do vlookup)
Existe alguma maneira de FORÇAR essas células a se tornarem tipo de dados = 1? ou seja, tipo (célula) = 1?
Responder1
Dado o seu problema agora declarado com VLOOKUP, eu recomendaria alterar os valores de texto que se parecem com números para números. Uma maneira de fazer isso:
- Selecione uma célula em branco
- Editar/Copiar
- Selecione o intervalo a ser convertido em números
- Editar/Colar Especial/Adicionar
Responder2
Essa solução não funcionou para mim na minha planilha, então tive que usar algumas fórmulas para realizar a tarefa. Usei o seguinte para converter o texto em um número e depois copiei-o de volta para a coluna.
Exemplo:
_$_2100.00
=NUMBERVALUE(MID(E65,2,10))
Não pude simplesmente usar =NUMBERVALUE(E65)
porque retornou um #VALUE!
erro porque o local de onde obtive os números tinha um espaço à esquerda na célula, então tive que usar a Mid()
função para lidar com o espaço à esquerda. Aliás, a TRIM()
função também não funcionaria.
Apenas outra coisa para tentar se a primeira opção não funcionar.
Responder3
Destaque as células/coluna, clique em Texto para Colunas, remova quaisquer delimitadores que possam dividir a célula e selecione o tipo de dados. Isso forçará a alteração do tipo de dados dessa coluna