Eu tenho uma coluna com células (de cem a mais de cem mil) com valores como:
5
12
78.456
1235.78510
AFT780.963
ZFLQ
57180.004
...
Eu quero uma maneira de alterar rapidamente o formato da célula para text
. Selecioná-los todos e alterar manualmente o formato para text
não está funcionando. Eu também tentei =text(A1,"0")
, mas isso causa problema para células com números depois de um .
. 123.1230
deve permanecer assim quando convertido para text
(e eu quero apenas um valor, não uma fórmula na célula).
O Excel mostra uma pequena fita verde no canto superior esquerdo da célula quando há apenas números e que a célula é interpretada corretamente como text
.
Existe uma maneira de fazer isso?
[EDITAR]
Crédito para a resposta aceita, adicionando '
antes do número convertê-la em text
. Além disso, encontrei uma outra maneira neste website (Role para baixo até "Converter números em texto no Excel com o Assistente de texto para colunas"). Na guia Dados, você pode usar o assistente do conversor para converter em texto sua seleção e funcionou para mim.
Isso pode ser feito usando o VBA assim:
Range("A1:A11").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 2), TrailingMinusNumbers:=True