Como ordenar por data e hora en Excel (4 métodos útiles)

  • Comparte Isto
Hugh West

A clasificación implica reorganizar os datos para obter unha mellor presentación visual do conxunto de datos. É unha ferramenta tan poderosa que pode organizar texto, números e datas. Neste tutorial, mostrarei as formas de ordenar por data e hora en Excel de forma intelixente, incluíndo exemplos da vida real.

Ler máis: Como ordenar por data en Excel

Descargar Practice Workbook

Clasificación por data e hora.xlsx

4 formas de ordenar por data e hora en Excel

Imos ter un mira o noso seguinte conxunto de datos. Aquí, indícase o ID de pedido dos produtos xunto coa súa Data de entrega , Hora de entrega e tamén o Prezo .

Agora clasificaremos o conxunto de datos anterior en función de Data de entrega e Hora .

Comecemos.

1. Usando a opción despregable directa

Utilizando a opción despregábel directa , pode simplemente ordenar o conxunto de datos por data e hora por separado. En realidade, este método non ofrece datos ordenados por data e hora combinadas. Pero temos que saber cal é o problema!

Para iso só tes que seguir os seguintes pasos.

  • En primeiro lugar, selecciona todo o conxunto de datos.
  • En segundo lugar, prema a pestana Inicio > Ordenar & Barra de ferramentas Filtro > Filtro
  • Como alternativa, pode premer o atallo efectivo CTRL+MAIÚS+L .

  • Eventualmente, obterás a frecha despregable para cada título do conxunto de datos, comoisto.

  • En terceiro lugar, como quere ordenar as datas, faga clic na frecha despregable do Data de entrega
  • En cuarto lugar, escolla Ordenar máis antigo ao máis novo se precisa ordenar o conxunto de datos cronoloxicamente.
  • Por último, prema Aceptar .

En consecuencia, a Data de entrega ordenarase cronoloxicamente así.

  • Do mesmo xeito, fai clic no título do Tempo de entrega e escolla Ordenar de menor a maior se queres organizar o tempo desde o inicio ata o final.

  • Despois diso, obterás o seguinte conxunto de datos ordenados.

A captura de pantalla anterior revela claramente que o ID de pedido está ordenado en función da Hora e que aquí se ignora a Data . Como podemos resolver o problema? Presentarémosche unha opción de clasificación sinxela pero poderosa.

2. Utilizar a opción de ordenación personalizada

Ordenación personalizada é unha función especial de Excel onde podes especificar diferentes títulos como niveis e proporciona o resultado combinado en función dos niveis inseridos.

Vexamos a aplicación da opción esencial no caso do noso conxunto de datos.

  • En primeiro lugar, seleccione o conxunto de datos. .
  • En segundo lugar, fai clic na pestana Inicio > Ordenar & Barra de ferramentas Filtrar > Ordenación personalizada .

  • Ao final, aparecerá unha caixa de diálogo Ordenar .
  • En terceiro lugar, seleccione o Data de entrega do título da Ordenar por
  • En cuarto lugar, escolle De máis antigo a máis recente como Pedido .

  • Como queremos ordenar tamén o tempo, temos que engadir o título desexado. Para iso, faga clic no +Engadir nivel Máis tarde, especifique o Tempo de entrega como título e De menor a maior como Pedido .
  • En quinto lugar, fai clic en Aceptar .

En consecuencia, a saída será así de forma cronolóxica.

3. Converter data-hora en número e ordenar

Asumindo que, a Data de entrega e a Hora se proporcionan xuntos simultaneamente. Curiosamente, pode facelo.

  • Só insira a seguinte fórmula na cela E5 e prema Intro .
=C5+D5

Aquí, C5 é a Data de entrega e D5 é o Prazo de entrega .

  • En segundo lugar, preme ENTER .
  • En terceiro lugar, usa o Recheo arrastrando baixo o cursor mentres manteña a esquina inferior dereita do E5

  • Ao final, Obter as saídas deste tipo.

Pode sorprenderche como é posible engadir datas e hora ao mesmo tempo.

Pero realmente é unha cousa sinxela, Excel conta a data como número de serie e a hora como unha fracción do número de serie.

Como queremos ordenar os datos Data-Hora de entrega ,ter que converter os datos en números de serie.

  • Para iso, en cuarto lugar, insira a seguinte fórmula na cela F5 coma esta.
=VALUE(E5)

  • En quinto lugar, preme ENTER e usa o Recheo de control .

Agora, necesitamos ordenar Data-Hora de entrega de forma cronolóxica.

  • Para facelo, en primeiro lugar, seleccione o conxunto de datos.
  • En segundo lugar, vai a Inicio > prema Editar > escolle Ordenar & Filtro > seleccione Ordenación personalizada .

Se non seleccionamos todo o conxunto de datos, aparecerá este aviso. A continuación, seleccione Ampliar a selección e prema en Ordenar .

  • Ao final, aparecerá a xanela Ordenar.
  • En sexto lugar, escolla Data e hora de entrega ordenadas na caixa Ordenar por e De menor a maior na Pedido
  • En sétimo lugar, fai clic en Aceptar .

Finalmente, obteremos as saídas na Columna F en un formato diferente.

Para corrixir o formato, en primeiro lugar, fai clic co botón dereito nos datos da Columna F > seleccione Formatar celas .

  • Ao final, aparecerá unha xanela Formatar celas .
  • En segundo lugar , vai a Número > seleccione Personalizar > escolle m/d/aaaa h:mm no Tipo
  • Finalmente, fai clic en Aceptar .

  • En consecuencia, veremos a saída así.

4. Aplicando MIDe funcións de BUSCA

Se precisa ordenar o conxunto de datos a partir dos datos da data-hora da entrega dados, que podes facer?

En primeiro lugar, temos que reducir o nome do día de os datos. E, podemos inserir a combinación das funcións MID e BUSCAR para facelo.

A función MID devolve o número medio dun determinado número. cadea de texto. A sintaxe da función é.

=MID (text, start_num, num_chars)

Os argumentos son-

texto – O texto do que se extrae.

número_inicio : a localización do primeiro carácter a extraer.

número_caracteres : o número de caracteres a extraer.

Ademais, o BUSCAR devolve a posición do primeiro carácter de find_text dentro de_text.

=SEARCH (find_text, within_text, [start_num])

Os argumentos son

find_text – O texto a buscar.

within_text – O texto no que se buscará.

start_num – [opcional] Posición inicial no texto para buscar. Opcional, o valor predeterminado é 1.

  • Agora aplica a seguinte fórmula no D5
=MID(C5,SEARCH(", ",C5,1)+1,50)

Aquí, C5 é o Día-Data-Hora de entrega .

  • En segundo lugar, prema ENTER .
  • En terceiro lugar, usa o Recheo de control .

  • Repetidamente, escribe a fórmula en a cela E5 para cambiar a Data-Hora de entrega nun número mediante a función VALOR para ordenalosmáis tarde.
=VALUE(D5)

  • En terceiro lugar, prema ENTER e use o Recheo de identificador .

  • En cuarto lugar, para ordenar os valores cronoloxicamente, en primeiro lugar, copia as celas E5:E16 e pégueas en F5 .

  • Do mesmo xeito, como antes, cómpre seleccionar as celas e Ordenar eles e, a continuación, use a opción Formatar celas para dar o formato específico.
  • Despois de facelo, obterá a saída como esta.

Cousas para lembrar

  • Non esquezas que Excel almacena as datas como números de serie. Se obtén a saída desexada como número de serie, só tes que cambiar o formato mediante a opción Formatar celas .
  • Ademais, teña coidado cos datos ordenados se se cambia todo o conxunto de datos ou non.

Conclusión

Isto é todo sobre a sesión de hoxe. E estas son as formas de ordenar Excel por data e hora. Cremos firmemente que este artigo sería moi beneficioso para ti. Non esquezas compartir os teus pensamentos e consultas na sección de comentarios e explora o noso sitio web ExcelWIKI , un provedor único de solucións de Excel.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.