Skip to main content

¿Cómo ordenar números con prefijo o sufijo de texto/letra en Excel?

Author: Kelly Last Modified: 2025-06-03

Por ejemplo, si tienes una serie de números que contienen un prefijo o sufijo de letra, ¿cómo podrías ordenarlos como números normales en Excel? Este artículo recopila varios métodos para lograrlo.


Ordenar números con prefijo o sufijo de texto/letra mediante una función definida por el usuario

Este método presentará una función definida por el usuario (VBA) para extraer solo números de los números con prefijo o sufijo, y luego podrás ordenar fácilmente.

1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y luego pega el siguiente código VBA en la nueva ventana de Módulo que se abre.

Función Definida por el Usuario: Extraer solo números de cadenas de texto

Function num(rng As Range) As String
Dim n As Integer
For n = 1 To Len(rng)
If Mid(rng, n, 1) Like "[0-9]" Then
num = num & Mid(rng, n, 1)
End If
Next n
End Function

3. Guarda el código y cierra la ventana de Microsoft Visual Basic para Aplicaciones.

4. Selecciona una celda en blanco junto a los números originales con prefijo o sufijo, por ejemplo, Celda B2, escribe la fórmula =num(A2) (A2 es el número con prefijo o sufijo) en ella, y luego arrastra el controlador de relleno automático de esta celda al rango que necesites.
Formula entered in each cell

5. Debido a que los números extraídos están almacenados como texto, necesitamos convertirlos a números. Copia todos los números extraídos, haz clic derecho en el rango copiado y selecciona Pegar Valores del menú contextual. Ver captura de pantalla:
Paste Values option on the right clicking menu
Nota: En Excel 2007, puedes copiar los números extraídos almacenados como texto, y luego hacer clic en Inicio > Pegar > Pegar Valores.

6. Mantén seleccionados estos números, y luego haz clic en el Exclamation mark icon botón junto a los números seleccionados, y selecciona Convertir a Número de la lista desplegable. Ver captura de pantalla:
Convert to Number option on the dropdown

7. Mantén seleccionados los nuevos números, y haz clic en Datos > Ordenar de Menor a Mayor o Ordenar de Mayor a Menor; y luego marca la opción Expandir la selección en el cuadro de diálogo Advertencia de Ordenación que aparece, y haz clic en el botón Ordenar. Ver capturas de pantalla:

Sort options on the ribbon
Expand the selection option on the Sort Warning dialog

8. Ahora los números con prefijo o sufijo de letra se han ordenado como números normales (ver captura de pantalla a continuación). Elimina los números extraídos si es necesario.
Numbers with letter prefix or suffix are sorted


Ordenar números con prefijo o sufijo de texto/letra extrayendo números

De hecho, Kutools para Excel también proporciona una función EXTRACTNUMBERS similar para extraer números de cadenas de texto. Por lo tanto, podemos ordenar números con prefijo o sufijo de letra extrayendo primero los números.

Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!

1. Selecciona una celda en blanco junto a los números con prefijo o sufijo de letra, por ejemplo, Celda B2, escribe la fórmula =EXTRACTNUMBERS(A2,TRUE) (A2 es la celda del número con prefijo o sufijo de letra) en ella, y luego arrastra el controlador de relleno automático de esta celda al rango que necesites. Ver captura de pantalla:
Formula used to extract numbers from each cell

2. Mantén seleccionados los números extraídos, haz clic en Datos > Ordenar de Menor a Mayor o Ordenar de Mayor a Menor; marca la opción Expandir la selección en el cuadro de diálogo Advertencia de Ordenación que aparece, y luego haz clic en el botón Ordenar. Ver las siguientes capturas de pantalla:

Sort options on the ribbon
Expand the selection option on the Sort Warning dialog

3. Ahora los números con prefijo o sufijo de letra se han ordenado como números normales. Y puedes eliminar todos los números extraídos según sea necesario.


Ordenar números con prefijo o sufijo de texto/letra dividiendo texto y números

Kutools para Excel también permite dividir texto y números de las celdas mediante su utilidad Dividir Celdas. Por lo tanto, podemos dividir el texto y los números y colocarlos en diferentes columnas para facilitar la ordenación. Por favor, sigue los pasos a continuación:

Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!

1. Selecciona los números con prefijo o sufijo de letra, y haz clic en Kutools > Texto > Dividir Celdas. Ver la siguiente captura de pantalla:
Split Cells option on the Kutools tab on the ribbon and the Split Cells dialog

2. En el cuadro de diálogo Dividir Celdas que se abre, marca la opción Dividir en Columnas en la sección Tipo, marca Texto y número en la sección Dividir por , y haz clic en el botón Aceptar. Ver la captura de pantalla anterior:

3. Ahora aparece el segundo cuadro de diálogo Dividir Celdas. Por favor, selecciona la celda junto a los números originales con prefijo o sufijo de letra, por ejemplo, Celda B2, y haz clic en el Aceptar botón.
Split Cells dialog for selecting the desitnation cell to paste 

Ahora los textos y números se han dividido y colocado junto a los números originales con prefijo o sufijo. Ver la siguiente captura de pantalla.
Texts and numbers are split and placed beside original numbers with prefix or suffix

4. Selecciona los números divididos, y haz clic en Datos > Ordenar de Menor a Mayor o Ordenar de Mayor a Menor; y luego marca la opción Expandir la selección en el cuadro de diálogo Advertencia de Ordenación que aparece, y haz clic en el botón Ordenar. Ver las siguientes capturas de pantalla:

Sort options on the ribbon
Expand the selection option on the Sort Warning dialog

5. Ahora los números con prefijo o sufijo de letra se han ordenado como números normales. Puedes eliminar el texto y los números divididos según sea necesario.


Ordenar números con prefijo o sufijo de texto/letra eliminando letras

Este método presentará la utilidad Eliminar Caracteres de Kutools para Excel para eliminar todos los caracteres no numéricos (incluidas las letras) y dejar solo números en las celdas. Luego podrás ordenar fácilmente números con prefijo o sufijo de texto/letra.

Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!

1. Copia todos los números con prefijo o sufijo de letra, y luego pega junto a los números originales con prefijo o sufijo de letra.

2. Mantén seleccionados los números pegados, haz clic en Kutools > Texto > Eliminar Caracteres, y luego marca solo la opción No numérico en el cuadro de diálogo Eliminar Caracteres que aparece, y haz clic en el Aceptar botón. Ver la siguiente captura de pantalla:
Remove Characters option on the Kutools tab on the ribbon and the Remove Characters dialog

3. Ahora solo quedan números en la nueva columna. Mantén seleccionados estos números, y haz clic en Datos > Ordenar de Menor a Mayor o Ordenar de Mayor a Menor; y luego marca la opción Expandir la selección en el cuadro de diálogo Advertencia de Ordenación que aparece, y haz clic en el botón Ordenar. Ver las siguientes capturas de pantalla:

Sort options on the ribbon
Expand the selection option on the Sort Warning dialog

4. Elimina los números según sea necesario.


Demostración: ordenar números con prefijo o sufijo de texto/letra en Excel

Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Artículos Relacionados

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!