A ordem de classificação aplicada pelo OOo.calc depende do conteúdo da célula. Se a célula contiver conteúdo textual , o cálculo aplica corretamente a classificação alfabética; se o conteúdo for numérico , a classificação será baseada no valor numérico.
Um problema pode surgir se o conteúdo parecer numérico, mas na verdade é textual; isso pode acontecer se você copiar e colar conteúdo de outros aplicativos ou de páginas da Web em uma tabela de cálculo.
Existe uma solução fácil para essas situações: executar uma pesquisa / substituição usando expressões regulares. Pesquisar por
^.*$
e substitua por
&
Para garantir que a expressão de localização / substituição seja interpretada como regex, clique no botão " More
" e verifique se " Regular expressions
" está selecionado.
Issosubstituiefetivamenteoconteúdodecadacélula,maseliminao'
apostrophequemarcaoconteúdodacélulacomotexto.Comoresultado,osnúmeros"textuais" são convertidos em valores numéricos, permitindo que o cálculo seja ordenado de acordo com os valores numéricos.
Então, começando com este conteúdo (cada célula contém uma string!) ...
...eaclassificaçãodascélulaslevaráaesseresultado:
Executar a pesquisa / substituição conforme descrito altera o conteúdo para valores numéricos ...
...permitindoumaboaclassificaçãonumérica: