Tabla de contenido
El artículo describirá el procedimiento para encontrar personaje(s) en una cadena de derecha en Excel. A veces necesitamos almacenar los últimos datos de una cadena de caracteres en Excel. Supongamos que queremos almacenar los apellidos de un determinado grupo de personas en una columna. En ese caso, necesitamos extraer los caracteres de un nombre de la derecha.
Aquí, voy a utilizar el siguiente conjunto de datos para describir la táctica para encontrar caracteres en una cadena desde su lado derecho. Supongamos que un grupo de personas trabajan en una oficina y tienen su propio ID y ID de usuario Vamos a trabajar en su Nombres , ID y ID de usuario para explicar nuestro problema y su solución.
Descargar el cuaderno de prácticas
Buscar carácter de la derecha.xlsx4 Maneras de Encontrar Caracteres en una Cadena desde la Derecha en Excel
1. Uso de la función RIGHT de Excel para buscar caracteres en una cadena desde la derecha
La forma más sencilla de encontrar los caracteres de una cadena desde la derecha es utilizar la función DERECHA Supongamos que queremos almacenar los números en la función ID en un columna Vamos a discutir la estrategia a continuación.
Pasos:
- En primer lugar, cree un nuevo columna y escriba la siguiente fórmula en la celda E5 .
=RIGHT(C5,3)
Aquí, el DERECHA toma la cadena de caracteres de la celda C5 y encuentra el último 3 caracteres de la misma. Como cada ID tiene 3 números, ponemos [num_chars] como 3 .
- Pulsa el botón INTRODUCE y verá el último 3 dígitos del ID en celda C5 .
- Ahora utiliza el Asa de llenado a Autorrelleno celdas inferiores.
Esta operación le proporcionará los números del ID en columna E Así puedes encontrar los caracteres de una cadena por la derecha y almacenarlos en una celda.
Más información: Cómo encontrar caracteres en una cadena de Excel (8 maneras fáciles)
2. Aplicación de las funciones LEN y FIND de Excel para extraer caracteres de la cadena de la derecha
Supongamos que queremos extraer el apellidos de estas personas nombres Podemos seguir los siguientes trucos.
Pasos:
- Crear un nuevo columna para apellidos y escriba la siguiente fórmula en la celda E5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Aquí identificamos la posición del Espacio entre primero nombre y apellido con la ayuda del ENCONTRAR y luego restar esta posición de la longitud de la cadena en la celda B5 (completo nombre ). De esta forma, le decimos al DERECHA qué caracteres debe almacenar en la celda E5 Utilizamos el LEN para determinar la longitud de la cadena de celdas B5 .
- Ahora pulse el botón INTRODUCE y verá el icono apellido de célula B5 en celda E5 .
- Utilice la Asa de llenado a Autorrelleno celdas inferiores.
Después de eso, verá el apellidos en columna E Este es otro método que puedes aplicar para encontrar los caracteres de una cadena desde la derecha y almacenarlos en una celda.
Más información: Cómo encontrar desde la derecha en Excel (6 métodos)
Lecturas similares
- [Corregido]: No se puede encontrar el proyecto o la biblioteca de error en Excel (3 soluciones)
- Cómo encontrar * carácter no como comodín en Excel (2 métodos)
- Cómo Encontrar la Última Fila con un Valor Específico en Excel (6 Métodos)
- Buscar Último Valor en Columna Mayor que Cero en Excel (2 Fórmulas Fáciles)
- Cómo encontrar los 3 valores más bajos en Excel (5 métodos fáciles)
3. Utilización de funciones combinadas para buscar caracteres en una cadena desde la derecha
Imagina que sólo quieres almacenar el número del ID de usuario de estos tipos. Podemos hacerlo anidando el LEN , ENCONTRAR y SUSTITUIR funciones en el DERECHA Veamos cómo podemos cumplir nuestro propósito.
Pasos:
- Crear un nuevo columna para Nº ID de usuario y escriba la siguiente fórmula en la celda E5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Aquí hemos anidado LEN , ENCONTRAR y SUSTITUIR en el DERECHA para extraer el Nº UID como texto. Desglosemos la fórmula a continuación.
Desglose de fórmulas
- LEN(D5)--> En Longitud devuelve el número de caracteres .
- Salida : 11
- SUBSTITUTE(D5,"-","")--> En SUSTITUIR sustituye a la función guiones sin nada.
- SUBSTITUTE("PLK-OIQ-249″,"-","")--> se convierte en PLKOIQ249
- Salida : "PLKOIQ249"
- LEN(SUBSTITUTE(D5,"-",""))--> se convierte en LEN( "PLKOIQ249" )
- Salida : 9
- LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))--> se convierte en LEN(D5)-LEN( "PLKOIQ249" )
- 11-9
- Salida : 2
- SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))--> se convierte en
- SUBSTITUTE(D5,"-", "#",2)-> Sustituye el 2º guión '-' con hashtag '#')
- Salida : "PLK-OIQ#249"
- FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-",""))))--> se convierte en
- FIND("#", "PLK-OIQ#249″)--> En ENCONTRAR encuentra el posición del carácter dado # .
- Salida : 8
- RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-", "#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))--> se convierte en
- RIGHT(D5,LEN(D5)-8)-->
- DERECHA(D5,11-8)-->
- RIGHT(D5,3)-->
- RIGHT("PLK-OIQ-249",3)--> En DERECHA extrae el número de caracteres del lado derecho .
- Salida : 249
Por último, obtenemos el ID de usuario 249 Pasemos a la pasos otra vez.
- Hit INTRODUCE y sólo verá el número en el ID de usuario .
- A continuación, utilice la función Asa de llenado a Autorrelleno celdas inferiores.
Así podrá acomodar el números en el ID de usuario en columna E Es un poco difícil encontrar caracteres en una cadena desde su lado derecho cuando se da este tipo de situación.
Más información: Cómo encontrar un carácter en una cadena en Excel
4. Encontrar caracteres en una cadena desde la derecha utilizando Flash Fill
Si no le gustan las fórmulas, puede utilizar la función Flash de relleno para buscar caracteres en una cadena desde su derecha. Digamos que desea almacenar el comando apellidos de estas personas. Vamos a discutir este sencillo proceso.
Pasos:
- Crear un nuevo columna para apellidos y escriba el apellido ( Lanza ) en la celda B5 .
- Seleccione Inicio >> Rellene >> Flash de relleno
Aquí el Flash de relleno sigue un patrón. Detecta la cadena de caracteres Lanza como los caracteres del lado derecho de toda la cadena en la celda B5 Y así hará lo mismo con otras células.
- Esta operación devolverá todos los apellidos en las células restantes E6 a E11 .
Así puede encontrar caracteres en una cadena a partir de su posición derecha.
Más información: Función Excel: BUSCAR vs. ENCONTRAR (Análisis comparativo)
Sección práctica
Aquí te dejo el conjunto de datos que utilizamos para explicar cómo encontrar caracteres en una cadena a partir de su posición correcta para que puedas practicar por tu cuenta.
Conclusión
El artículo proporciona algunos métodos sobre cómo encontrar caracteres en una cadena desde su derecha. Los métodos que he descrito aquí son bastante fáciles de entender. Espero que esto sea fructífero para que usted pueda resolver sus propios problemas en este sentido. Si usted tiene métodos más eficientes o ideas o cualquier comentario, por favor déjelos en la caja de comentarios. Esto podría ayudarme a enriquecer mis próximos artículos.