Táboa de contidos
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.xlsx4 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.