Cómo ordenar columnas en Excel sin mezclar datos (6 formas prácticas)

  • Compartir Este
Hugh West

¿Con qué frecuencia necesita ordenar en Excel? La respuesta genérica es: "De vez en cuando". Ordenar es una de las tareas más comunes al tratar con datos. Para ayudarle a ordenar correctamente, hoy vamos a mostrarle cómo ordenar columnas en Excel sin mezclar datos.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas en el enlace que figura a continuación.

Ordenar columnas sin mezclar datos.xlsx

6 maneras de ordenar columnas en Excel sin mezclar datos

Lo primero es lo primero: conozcamos el cuaderno de prácticas de hoy.

Tenemos una tabla básica que contiene el nombre de los alumnos y sus respectivas puntuaciones en tres cursos. Utilizando esta tabla de relaciones, veremos cómo ordenar columnas sin mezclar datos.

Tenga en cuenta que se trata de un conjunto básico de datos ficticios para crear un escenario sencillo, en casos reales puede encontrarse con un conjunto de datos mucho mayor y más complejo.

Ahora, Excel te ofrece la opción de ordenar los datos utilizando su herramienta incorporada. Puedes ordenar tus datos fácilmente utilizando las herramientas.

  • Seleccione el rango o la columna que desea ordenar.
  • Aquí hemos seleccionado el Nombre del alumno Queremos ordenar los nombres de la A a la Z.
  • Después de seleccionar la columna, explore el Datos Encontrará la pestaña Ordenar y filtrar Encontrará varias opciones, seleccione la que más le convenga.

  • Aquí nuestra elección fue de la A a la Z.
  • Nuestros datos se han ordenado, véase la imagen siguiente.

Aunque hemos encontrado el nombre ordenado, las puntuaciones no están ordenadas. Las puntuaciones son incorrectas para cada estudiante ahora.

¿Qué podemos hacer ahora? Siga leyendo este artículo para explorar las soluciones.

1. Seleccionar todas las columnas necesarias antes de ordenar

Volvamos a la fase inicial de nuestros datos. Siga los pasos que se indican a continuación.

📌 Pasos:

  • Seleccione todos los datos que desee contar dentro de su clasificación.

Aquí hemos seleccionado todas las columnas excepto Número de serie La serie debe permanecer como está.

  • A continuación, seleccione la opción Ordenar de la Datos ficha.

  • Aparecerá un cuadro de diálogo en el que podrá elegir su preferencia de ordenación.

  • Asegúrese de comprobar el Mis datos tienen cabeceras.
  • Hemos seleccionado 4 columnas aquí, así que podemos ordenar por cualquiera de ellos.
  • desplegable, verá el cabecera Seleccione lo que desee.
  • Aquí hemos seleccionado el Nombre del alumno Nuestra clasificación fue en la columna Valores de celda y la orden fue De la A a la Z.
  • Puede cambiarlas haciendo clic en el icono desplegable de la selección correspondiente.

Ahora nuestros datos están ordenados. Encontramos el nombre por orden alfabético y las puntuaciones correspondientes también están intactas.

2. Utilizar la opción "Ampliar la selección

¿Sabes cosas buenas de Excel? Sí, hay muchas, pero ahora mismo lo que nos ocupa es la clasificación.

Lo bueno de ordenar en Excel es que te avisará antes de activar la ordenación.

📌 Pasos:

  • Seleccione cualquiera de las columnas. A continuación, explore las Ordenar y filtrar de la sección Datos ficha.
  • Aquí hemos seleccionado el Nombre del alumno Y para ordenarlo alfabéticamente vamos a hacer clic en De la A a la Z .
  • Si no selecciona toda la tabla al ordenar, Excel le mostrará una advertencia.
  • Aquí tenemos dos opciones. Si necesita explícitamente continuar con la(s) columna(s) seleccionada(s) entonces seleccione Continuar con la selección actual. Esta opción sólo filtrará las celdas seleccionadas.
  • Normalmente, es necesario utilizar la función Amplía la selección, esta opción contará todas las columnas de la tabla.

  • Aquí estamos utilizando Ampliar la selección .
  • Pulse el botón Ordenar opción.

Aquí el nombre se ha ordenado alfabéticamente. Y todos los demás valores también han cambiado de lugar.

3. Conversión a tabla

Podemos convertir un rango de datos normal en una tabla y luego aplicar ordenación sobre esta. Esto ayudará a ordenar columnas sin mezclar datos. Vea los pasos a continuación.

📌 Pasos:

  • En primer lugar, seleccione las celdas del B4:F14 gama.
  • A continuación, pulse la tecla CTRL seguida de la tecla T en el teclado.

Inmediatamente, el Crear tabla aparece el cuadro de diálogo.

  • En segundo lugar, haga clic en OK .

Como resultado, el intervalo de datos normal se convierte en una tabla.

  • En tercer lugar, seleccione las celdas del Estudiante columna.
  • A continuación, vaya a la página Datos ficha.
  • Ahora, haga clic en Ordenar de la A a la Z .

Puede ver que todo el conjunto de datos se ordenó junto con esta columna.

4. Creación de una lista de clasificación personalizada para evitar la mezcla de datos

Puede ordenar los datos según su propia elección. Excel tiene la función de la ordenación personalizada para ayudarle con eso.

Aquí hemos cambiado un poco los datos para mostrarte ejemplos.

Hemos añadido una nueva columna que contiene el mes en que los estudiantes se presentaron a sus respectivos exámenes.

Como dijimos antes, no queremos cambiar el número de serie (puesto que ya está en una secuencia), estamos seleccionando otras columnas aparte de esa.

📌 Pasos:

  • Seleccione Ordenar del Ordenar y filtrar.

  • Aparecerá un cuadro de diálogo.

  • En Pida haga clic en el icono desplegable y verá una opción llamada Lista personalizada. Haz clic.
  • Un nuevo Listas personalizadas aparecerá un cuadro de diálogo.
  • Para tu comodidad, Excel ha listado allí un par de listas. Aquí hemos seleccionado los meses a partir de ahí. Puedes elegir en función de tus necesidades.
  • Nuestra columna seleccionada fue Calendario de exámenes y el orden era por meses de enero a diciembre. Ahí puedes establecer tu lista personalizada.

Ahora nuestros datos se han ordenado con la columna Calendario de exámenes por meses secuenciales globales.

5. Uso de la función SORT en Excel

Si utiliza Excel 365, puede utilizar una función llamada SORT.

La función SORT ordena el contenido de un rango o matriz en orden ascendente o descendente.

Sintaxis de la función SORT:

SORT (array, [sort_index], [sort_order], [by_col])

  • matriz: El rango o array a ordenar
  • sort_index: Un número que indica la fila o columna por la que se va a ordenar. Se trata de un campo opcional. El valor por defecto es 1.
  • sort_order: Un número que indica el orden de clasificación deseado. 1 = Ascendente, -1 = Descendente. Este campo también es opcional. El valor por defecto es 1 (ascendente).
  • by_col: Valor lógico que indica la dirección de ordenación deseada. TRUE = ordenar por columna. FALSO = ordenar por fila. El valor por defecto es FALSO.

📌 Pasos:

  • Utilice esta función en Excel. La fórmula utilizada es la siguiente.
=SORT(C5:F14,1)

  • Aquí hemos introducido todos los valores del Nombre del alumno a la columna Historia Tenemos varias columnas dentro de nuestro rango, como queríamos ordenar por nombre, que era nuestra 1ª columna en el rango, insertamos 1 como sort_index.

Leer más: Cómo ordenar por apellido en Excel

  • Podemos omitir esto ya que el valor por defecto es 1 para ese campo. Nuestros Datos han sido ordenados con nombres ordenados alfabéticamente.

  • Para el orden ascendente podemos insertar 1 en el campo ordenar (como se puede ver en la imagen de arriba). Entonces la fórmula será:
=SORT(C5:F14,1,1)

  • Por cualquier motivo, si necesita ordenar en orden descendente utilice -1 en lugar de 1 en el campo ordenar campo.
=SORT(C5:F14,1,-1)

Aquí hemos utilizado -1 como ordenar_clasificar y los nombres se han ordenado de la Z a la A.

6. Ordenar Columnas Sin Mezclar Datos Usando la Función SORTBY en Excel

Puede utilizar la función Función SORTBY para ordenar los datos. Se trata de una función familiar de la anteriormente mencionada ORDENAR función.

En SORTBY ordena el contenido de un rango o matriz basándose en los valores de otro rango o matriz.

Sintaxis de la función SORTBY:

SORTBY (array, by_array, [sort_order], [array/order], ...)

  • matriz: Rango o array a ordenar
  • by_array: Rango o matriz para ordenar
  • sort_order: El orden a utilizar para la clasificación. 1 para ascendente, -1 para descendente. Por defecto es ascendente
  • matriz/orden: Matrices adicionales y pares de ordenación.

Los dos últimos son opcionales.

📌 Pasos:

  • Para aplicar esta fórmula, escriba la siguiente fórmula en la celda deseada:
=SORTBY(C5:F14,C5:C14)

  • Como en el caso anterior, hemos seleccionado la matriz. Nuestro by_array fue el Nombre del alumno columna.
  • ¿Puedes relacionar SORT y SORTBY En ORDENAR hemos proporcionado el número de columna, que era de nuestra matriz seleccionada, aquí en SORTBY hemos proporcionado la columna de forma diferente (como una matriz).
  • SORTBY permite ordenar en función de cualquier columna o rango externo.
  • Cambiemos el by_ matriz.
=SORTBY(C5:F14,D5:D14)

  • Aquí hemos seleccionado el Matemáticas como nuestra by_array. En Matemáticas Todos los demás valores de columna se han cambiado de lugar respectivamente.

Conclusión

Eso es todo por hoy. Hemos enumerado varias formas de ordenar columnas en Excel sin mezclar datos. Esperamos que esto le resulte útil. No dude en comentar si algo le parece difícil de entender. Háganos saber cuál de los métodos va a utilizar. También puede notificarnos cualquiera de los enfoques que podríamos haber pasado por alto aquí.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.