Depois de ler os comentários, percebi agora que o mecanismo por trás do problema é mais complicado do que eu pensava. Primeiro, o separador decimal é uma vírgula e não um ponto final. Segundo, o Excel classifica o valor de entrada como um valor de 'data', mas o representa usando o formato 'número'.
Uma solução para o problema postado é alterar o separador decimal, e isso pode ser feito no Excel Options -> Advanced -> Editing options -> Decimal separator
,. Se isso for corrigido, o Excel não teria classificado o valor de entrada como um valor de 'data'.
O separador decimal não é algo que eu consideraria imediatamente porque, quem usaria uma vírgula como separador decimal? No entanto, de maneira interessante e surpreendente, metade do mundo realmente o usa ( https://en.wikipedia.org/wiki/Decimal_separator ).
No entanto, eu reconheci o valor 43125
como 'data' na forma numérica. Se resolvermos o problema do separador decimal, seria um exemplo semelhante 1-25
, que o Excel interpretaria como um valor de 'data' e sob o formato 'número' 45658.00
. Mais desconcertante é que o Excel permite formatos personalizados para que o valor 'date' pode aparecer como 1.25
ou 1,25
ou qualquer outra forma.
Usei muitos valores de 'data' em planilhas para cálculos e eles podem ser irritantes. Ocasionalmente, ao reabrir essas planilhas, o Excel (ou o Openoffice) acha que eles sabem melhor e converte automaticamente essas colunas de data do formato 'data' para o formato 'número' sem nenhuma razão. Nessas situações, a right-click mouse -> Format Cells -> Number
redefinição para o formato correto das células / colunas recuperaria os dados.