Skip to main content

¿Cómo ordenar datos distinguiendo mayúsculas y minúsculas en Excel?

Author: Sun Last Modified: 2025-06-03

En Excel, puedes ordenar valores en orden descendente o ascendente, pero ¿alguna vez has querido ordenar datos distinguiendo mayúsculas y minúsculas? En realidad, con la función Ordenar de Excel, puedes ordenar datos distinguiendo mayúsculas y minúsculas, pero su orden de clasificación puede no ser la respuesta que esperas. A veces, quieres que todas las letras mayúsculas estén en la parte superior seguidas de las minúsculas como se muestra en la captura de pantalla 1, pero otras veces, deseas ordenar los datos en el orden a, A, b, B… como se muestra en la captura de pantalla 2. Ahora te mostraré algunos trucos para resolver rápidamente estas tareas en Excel.

Captura de pantalla 1                           Captura de pantalla 2

Ordenar datos distinguiendo mayúsculas y minúsculas con una columna auxiliar (todas las mayúsculas arriba, seguidas por las minúsculas)

Para ordenar los datos en mayúsculas en la parte superior, y luego seguir con las minúsculas, puedes usar una fórmula para crear una columna auxiliar, y luego ordenar la columna auxiliar.

1. Selecciona una celda en blanco junto a tus datos, luego escribe esta fórmula =(CODE(LEFT(A1))>90) + 0 en ella, presiona la tecla Enter, y luego arrastra el controlador de relleno automático hacia abajo para aplicar esta fórmula. Verás algunos números 0 y 1 mostrados en las celdas, donde el número 0 indica que el primer carácter es una letra mayúscula en la celda correspondiente, y el número 1 indica que el primer carácter no es una letra mayúscula en la celda correspondiente. Ver capturas de pantalla:

a screenshot of using the formulaa screenshot of the formula results

2. Luego, mantén seleccionadas estas celdas con fórmulas, haz clic en Datos, y selecciona Ordenar de menor a mayor u Ordenar de mayor a menor según lo necesites. Para ordenar las mayúsculas en la parte superior, selecciona Ordenar de menor a mayor. Ver captura de pantalla:

a screenshot of selecting the sorting order as you need

3. Luego, en el cuadro de diálogo emergente Advertencia de ordenación, marca la opción Expandir la selección. Ver captura de pantalla:

a screenshot of expanding the selection

4. Haz clic en Ordenar. Ahora todas las mayúsculas están en la parte superior y las minúsculas en la parte inferior.

a screenshot showing the sorting results

Puedes eliminar la columna auxiliar si ya no la necesitas.


Ordenar datos distinguiendo mayúsculas y minúsculas con una Función Definida (todas las mayúsculas arriba, seguidas por las minúsculas)

Si te gusta estudiar VBA, puedes usar el siguiente código VBA para obtener el mismo resultado que con la columna auxiliar.

1. Presiona Alt + F11 para habilitar la ventana Microsoft Visual Basic para Aplicaciones, luego haz clic en Insertar > Módulo.

2. Luego, en la nueva ventana Módulo, pega el siguiente código VBA en ella.

VBA: Ordenar datos distinguiendo mayúsculas y minúsculas.

Function StrToHex(Str) As Variant
‘UpdatebyKutoolsforExcel20150921
    Dim xStr As String
    Dim I As Integer
    If Not (VarType(Str) = vbString) Then
        StrToHex = Str
    Else
        For I = 1 To Len(Str)
          xStr = xStr & Format(Hex(Asc(Mid(Str, I, 1))), "00")
        Next I
        StrToHex = xStr
    End If
End Function

3. Luego guarda el código y regresa a tu hoja de cálculo, y selecciona una celda en blanco junto a tus datos, y escribe esta fórmula =StrToHex(I1) en ella, luego arrastra el controlador de relleno automático hacia abajo para aplicar esta fórmula a las celdas. Ver captura de pantalla:

a screenshot of applying the User-defined function to get the results

4. Luego verás algunos números en las celdas, y mantén seleccionadas las celdas con fórmulas, ve a la pestaña Datos, y selecciona Ordenar de menor a mayor, ver captura de pantalla:

a screenshot of selecting a sorting order

5. Luego, en el cuadro de diálogo emergente, marca la opción Expandir la selección.

a screenshot of expanding the selection 2

6. Haz clic en Ordenar. Ahora todas las mayúsculas están en la parte superior y las minúsculas en la parte inferior.

a screenshot of the final results after sorting

Puedes eliminar las celdas con fórmulas según sea necesario.


Ordenar datos distinguiendo mayúsculas y minúsculas con Kutools para Excel (ordenar datos en este orden: a, A, b, B, c, C…)

Si deseas que los datos se ordenen como se muestra en la siguiente captura de pantalla, el método anterior no te ayudará. Sin embargo, puedes usar la utilidad Clasificación avanzada de Kutools para Excel para ayudarte a completar esta tarea rápidamente.

a screenshot showing the original data compared to the data after sorting

Después de instalar gratuitamente Kutools para Excel, por favor sigue los siguientes pasos:

1. Selecciona los datos que deseas ordenar, y haz clic en Kutools Plus > Ordenar > Clasificación avanzada.

2. En el cuadro de diálogo Clasificación avanzada, selecciona la columna que deseas ordenar, y selecciona Valores en la lista Ordenar por, luego selecciona A a Z en la lista Orden, y recuerda marcar la casilla Distinguir mayúsculas y minúsculas, si tus datos no tienen encabezado, desmarca Mis datos contienen encabezados. Ver captura de pantalla:

a screenshot of configuring the Advanced Sort dialog box

3. Haz clic en Aceptar. Ahora los datos se han ordenado como se muestra en la siguiente captura de pantalla.

a screenshot showing the sourting results

Con la función Clasificación avanzada de Kutools para Excel, puedes ordenar datos por día de la semana, frecuencia, dominio de correo electrónico, valor absoluto, longitud de texto y más.

a screenshot showing various conditions in the Advanced Sort dialog box


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!