¿Cómo ordenar cadenas por un segundo o tercer carácter en Excel?
En Excel, normalmente ordenamos los datos en orden ascendente o descendente mediante la utilidad Ordenar. Pero la utilidad Ordenar solo ordena los datos en función del primer carácter. ¿Qué tal ordenar cadenas con el segundo, tercer o enésimo carácter como se muestra a continuación? En este artículo, presento algunos trucos para resolver este trabajo.
Orden general | Ordenar por el segundo carácter |
Ordenar cadenas por el segundo carácter con fórmula
Ordenar cadenas por caracteres intermedios con Text to Columns
Ordenar cadenas por el segundo carácter con fórmula
Para ordenar cadenas por el segundo o tercer carácter, necesita una columna auxiliar.
1. Seleccione una celda junto a las cadenas que desea ordenar y escriba esta fórmula = DERECHA (A1, LEN (A1) -1), (A1 es la celda que usa, -1 indica eliminar el primer carácter de la izquierda) presione Participar y arrastre el controlador de relleno sobre las celdas que necesitaban esta fórmula. Ahora se han extraído las cadenas excepto el primer carácter.
2. Mantenga las celdas de fórmula seleccionadas, haga clic en Datos > Ordenar de la A a la Z, siguiente comprobación Amplia la seleccion opción y haga clic en Ordenar botón en Ordenar advertencia diálogo. Ver captura de pantalla:
3. Los datos han sido ordenados por el segundo carácter. Puede eliminar la columna de ayuda.
Ordenar cadenas por caracteres intermedios con Text to Columns
Si desea ordenar cadenas de texto solo por varios caracteres intermedios, puede utilizar la función Texto a columnas.
Por ejemplo, ordene los números de teléfono por dos dígitos centrales como se muestra a continuación.
1. Seleccione las cadenas que usa y haga clic en Datos > Texto a columnas.
2. En el Convertir texto al asistente de columnas diálogo, comprobar Delimitado opción en el primer paso, haga clic en Siguiente verificar Otro en opción Delimitadores sección, y escriba el separador que se utiliza para dividir los números en el cuadro de texto, luego haga clic en Siguiente para ir al último paso y seleccionar una ubicación para colocar nuevos datos. Ver captura de pantalla:
3. Hacer clic en Acabado, y las cadenas de texto se han dividido en columnas, y seleccione los datos de columna por los que desea ordenar las cadenas, haga clic en Datos > Ordenar de la A a la Zy verificar Amplia la seleccion opción en el Ordenar advertencia diálogo. Ver captura de pantalla:
4. Hacer clic en Ordenar. Ahora que las cadenas de texto se han ordenado por caracteres intermedios, puede eliminar las columnas auxiliares.
Consejo: Si la cadena de texto no tiene separador para dividir caracteres, puede usar esta fórmula = MID (A17,3,2) para extraer solo los caracteres intermedios, luego ordene. En la fórmula, A17 es la celda que usa, 3 indica extraer el tercer carácter numérico de la izquierda, 2 significa extraer 2 caracteres.
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!