Como ordenar correctamente dados alfanuméricos no Excel

Traduções de Artigos Traduções de Artigos
Artigo: 322067 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo fornece dois métodos que pode utilizar para ordenar dados alfanuméricos (dados que contém letras alfabéticos misturadas com números e caracteres especiais) no Microsoft Excel poder alcançar os resultados que pretende. Este artigo também fornece uma secção de resolução de problemas.

Mais Informação

Quando ordenar uma coluna que contém caracteres alfanuméricos, a ordenação poderá devolver resultados inesperados. Excel ordena os valores da esquerda para a direita, carácter por carácter. Por exemplo, se uma célula contiver o texto "A100", Excel coloca a célula após uma célula que contém a entrada "A1" e antes de uma célula que contém a entrada "A11".

Excel ordena os dados pela seguinte ordem:
0 1 2 3 4 5 6 7 8 9 (space) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
				
apóstrofes (') e hífenes (-) são ignorados, com uma excepção: Se duas cadeias de texto forem iguais à excepção do hífen, o texto que tem o hífen é ordenado em último lugar.

Por exemplo, se utilizar o Excel para ordenar a coluna seguinte de dados
a1
a2
a3
1
1a
2
2a
3
3a
por predefinição, o resultado da ordenação é:
1
2
3
1a
2a
3a
a1
a2
a3
				

Para formatar correctamente e ordenar dados alfanuméricos

Formatar dados utilizando a função texto

Se formatar dados utilizando a função texto, o Excel converte os valores de texto no formato de número específico.

A sintaxe para a função texto é
texto (value, format_text)
em que o value é um valor numérico ou uma fórmula que avalia um valor numérico ou uma referência a uma célula que contém um valor numérico; e format_text é um formato numérico em formato de texto da caixa categoria no separador número na caixa de diálogo Formatar células .

Nota : a formatação de uma célula com uma opção no separador número (comando células , menu Formatar ) altera apenas o formato e não o valor. Utilizar a função texto converte um valor para texto formatado e o resultado já não é calculado como um número.

Exemplos de como utilizar a função texto são:
= texto (2.715, "$ 0.00") é igual a "$ 2.72".

= TEXT("4/15/91", "mmmm dd, yyyy") é igual a "15 de Abril de 1991".
Por exemplo, siga estes passos para formatar os dados na coluna A da folha de cálculo utilizando a função texto:
  1. Introduza uma nova coluna B na sua folha de cálculo.
  2. Na célula B1, escreva a seguinte fórmula:
    =TEXT(A1,"###")
    Esta fórmula copia o valor de A1 B1 e converte o valor para texto formatado. O resultado já não é calculado como um número.
  3. Copie esta fórmula para as outras células na coluna B.
  4. Clique numa célula na coluna B e, em seguida, clique em Ordem ascendente ou Descendente na barra de ferramentas padrão .

    O Excel ordena os dados da seguinte forma:
    1
    1a
    2
    2a
    3
    3a
    a1
    a2
    a3

Resolver problemas de ordenação

Para resolver problemas de ordenação, consulte os seguintes pontos.

Verifique as regras de ordem de ordenação predefinidas

Excel ordena os dados de acordo com regras de ordem de ordenação específicas. Numa ordenação ascendente, o Excel utiliza a seguinte ordem. (Numa ordenação descendente, esta sequência de ordenação é invertida excepto para as células em branco, que são sempre colocadas em último lugar.)
números de -Excel ordena os números do menor número negativo para o maior número positivo.

Alphanumeric - Excel ordena texto alfanumérico da esquerda para a direita, carácter por carácter. Consulte o início da secção "Mais informação" para informações completas sobre ordena alfanuméricas de.

Valores lógicos - Excel coloca FALSE antes de VERDADEIRO.

Valores de erro - Excel trata todos os valores de erro que é igual a.

espaços em branco - Excel sempre coloca em branco pela última vez.

Garantir que os números estão num formato numérico

Se o Excel ordena incorrectamente uma célula que contém um valor, a célula pode ser formatada como texto e não como um número. Por exemplo, os números negativos de alguns sistemas contabilísticos transformam-se em texto quando os dados de gestão de contas são importados para o Excel. Para converter um intervalo de números armazenados como texto em números, siga estes passos:
  1. Numa célula vazia, introduza o número 1.
  2. Seleccione a célula e, em seguida, clique em Copiar no menu Editar .
  3. Seleccione o intervalo de números armazenados como texto que pretende converter.
  4. No menu Editar , clique em Colar especial .
  5. Em operação , clique em Multiplicação .
  6. Clique em OK .
  7. Elimine o conteúdo da célula que introduziu no passo 1.
Nota Alguns programas de gestão de contas mostram valores negativos com o sinal negativo (-) à direita do valor. Para converter as cadeias de texto em valores, tem de devolver todos os caracteres da cadeia de texto, excepto o carácter mais à direita (o sinal negativo) e, em seguida, multiplique o resultado por-1. Por exemplo, se o valor na célula A2 for "156-" a fórmula = esquerda (A2; NÚM.CARACT (A2)-1) *-1 converte o texto para o valor-156.

Certifique-se que os dados mistos estão formatados como texto

Se a coluna que pretende ordenar contém números e números que incluem caracteres de texto (como, por exemplo, 100, 100a, 200, 200a), formatá-los como texto. Se não o fizer, o Excel ordena os números e, em seguida, ordena os números que incluem caracteres de texto.

Para formatar um número como texto, siga estes passos:
  1. Clique na célula que contém o valor que pretende formatar como texto.
  2. No menu Formatar , clique em células e, em seguida, clique no separador número .
  3. Na lista das categorias , faça clique sobre texto e, em seguida, clique em OK .
  4. Volte a escrever o valor da célula.
Para escrever um número como texto quando estiver a introduzir novos dados, formate a célula como texto antes de começar a escrever.

Certifique-se as datas e horas estão correctamente formatadas

Excel trata datas e horas como números. Quando escreve uma data ou hora que o Excel reconhece, o formato da célula passa do formato numérico geral para um data incorporada ou de formato de hora.

Para Excel sejam ordenadas correctamente, todas as datas e horas numa coluna tem de utilizar um formato de data ou hora. Se o Excel não consegue reconhecer um valor como uma data, hora ou número, o valor é formatado como texto.

Para aplicar a formatação correcta, siga estes passos:
  1. Clique na célula que pretende formatar.
  2. No menu Formatar , clique em células e, em seguida, clique no separador número .
  3. Se a célula for formatada como texto, clique em Data ou hora , seleccione o tipo adequado e, em seguida, clique em OK .
  4. Volte a escrever o valor da célula no formato que seleccionou.

Mostrar linhas e colunas antes de ordenar

Linhas ocultas não são movidas quando ordena linhas e colunas ocultas não são movidas quando ordena colunas. No entanto, quando ordena linhas, os dados de colunas ocultas são ordenados e quando ordenar colunas, os dados em linhas ocultas são ordenados. Antes de ordenar a lista, mostre as linhas ocultas e colunas.

Remover espaços

Em alguns casos, os dados que foi importados de outro programa contêm espaços em branco. Remova espaços extra antes de ordenar os dados.

Introduza rótulos de coluna numa só linha

Se necessitar de vários rótulos de linha, molde o texto na célula.

Verifique as definições de objectos gráficos

Definições os objectos poderão ter sido alteradas, de modo a que os objectos não se movam com as células. Para definir objectos para que possam ser ordenados com as células, siga estes passos:
  1. Na barra de ferramentas desenho , clique em Seleccionar objectos .
  2. Arraste uma caixa pontilhada sobre os objectos que pretende alterar.
  3. No menu Formatar , clique em forma automática , imagem , caixa de texto , WordArt , controlo ou objecto .
  4. No separador Propriedades , clique em Mover mas não dimensionar com células .

Referências

Para obter mais informações sobre como utilizar uma macro para ordenar colunas, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
247311Como utilizar macros para ordenar dados em várias colunas como uma coluna no Excel

Propriedades

Artigo: 322067 - Última revisão: 1 de fevereiro de 2007 - Revisão: 2.5
A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel X para Macintosh
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel 2001 para Macintosh
  • Microsoft Excel 98 para Macintosh
  • Microsoft Excel 97 Standard Edition
Palavras-chave: 
kbmt kbhowto KB322067 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 322067

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com