En base a estos datos se desea crear una fórmula en la columna "Código" que de como resultado un código formado por:
- Primera letra del Nombre
- Primera letra del Apellido Paterno
- Nº de letras del Nombre
- Primera letra del Apellido Materno
Asi, el código de la primera persona "Jose Lopez Ramirez" sería: JL4R.
Fórmula
Como se aprecia,la columna de Apellidos contiene los apellidos paterno y materno en una celda. Para generar la fórmula debemos identificar en primer lugar las funciones a utilizar. Veamos
- Concatenar: Para unir los resultados parciales de las otras funciones
- Izquierda: Para obtener letras del lado izquierdo
- Hallar: Para hallar una letra dentro de un texto
- Extrae: Para obtener letras del medio de un texto
Seguidamente se crea la fórmula utilizando el "Asistente de fórmulas" con la intensión de olvidarse de la apertura y cierre de paréntesis y la colocación de comas.
Ubicarse en la celda A2 y generar lo siguiente:
=CONCATENAR(IZQUIERDA(B2,1),IZQUIERDA(C2,1),LARGO(B2),EXTRAE(C2,HALLAR(" ",C2)+1,1))
Explicación
Probablemente explicar el uso de las funciones IZQUIERDA, LARGO y EXTRAE no sea necesario, sin embargo la parte de EXTRAE(C2,HALLAR(" ",C2)+1,1) si merezca un poco más de atención. La función HALLAR, como Uds. saben, devuelve la posición del texto buscado, por lo tanto lo utilizamos para encontrar el espacio y al resultado se le aumenta uno. Al final se tiene la posición de la letra que sigue al espacio y es el que le corresponde a la primera letra del Apellido Materno, por lo tanto es este valor el que se asigna como segundo argumento a la función EXTRAE el cual retorna la letra requerida.
Espero les sirva
Saludos.
No hay comentarios.:
Publicar un comentario