Nombres y apellidos separados - Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo separar nombres y apellidos en Excel y Google Sheets.

Nombre separado

Primero, para separar el nombre del nombre, podemos usar las funciones IZQUIERDA y BÚSQUEDA.

1 = IZQUIERDA (B3, BÚSQUEDA ("", B3))

Apellido separado

Luego usamos las funciones SEARCH y MID para obtener el apellido del nombre.

1 = MEDIO (B3, BÚSQUEDA ("", B3) +1, 999)

Analizaremos esto a continuación.

Función de BÚSQUEDA (Nombre)

Primero, usamos la función de BÚSQUEDA para encontrar la posición del espacio entre el nombre y el apellido.

1 = BÚSQUEDA ("", B3)

Función IZQUIERDA (Nombre)

A continuación, usamos la función IZQUIERDA para devolver los caracteres antes del espacio (el nombre):

1 = IZQUIERDA (B3, C3)

La combinación de estas funciones produce la fórmula original para el nombre:

1 = IZQUIERDA (B3, BÚSQUEDA ("", B3))

A continuación, explicaremos cómo extraer el apellido.

En la siguiente sección, usaremos las funciones SEARCH y MID para extraer caracteres del medio de una cadena de texto.

Función de BÚSQUEDA (apellido)

Primero, usamos la función de BÚSQUEDA para encontrar la posición del espacio entre el nombre y el apellido.

1 = BÚSQUEDA ("", B3)

Luego agregamos uno al valor devuelto por esta fórmula para obtener la posición inicial del apellido.

Función MID (apellido)

A continuación, usamos la función MID para devolver todos los caracteres después del espacio más 1 (el apellido)

1 = MEDIO (B3, C3 + 1, 999)

La combinación de estas 2 funciones nos da la fórmula original para el apellido.

1 = MEDIO (B3, BÚSQUEDA (B3, "") +1, 999)

Segundo nombre

A continuación, analizaremos cómo separar los nombres que incluyen segundos nombres o iniciales.

El cálculo del nombre permanece sin cambios.

Para extraer un segundo nombre o una inicial de un nombre, necesitaríamos usar las funciones DERECHA, BÚSQUEDA y LARGO para obtener el apellido de la cadena del nombre. También vamos a incorporar la función TRIM para recortar cualquier espacio a cada lado de la cadena de texto.

12 = DERECHA (B4, LEN (B4) -SEARCH ("", B4) -LEN (TRIM (MID (B4, SEARCH ("", B4,1)+ 1, BÚSQUEDA ("", B4, BÚSQUEDA ("", B4,1) +1) -BÚSQUEDA ("", B4,1)))) - 1)

Esta fórmula solo funcionará si hay más de un espacio en la cadena de texto. Si solo hay un espacio, se devolverá un error con #VALOR.

Para resolver este problema, para nombres sin segundo nombre o iniciales, podemos usar la fórmula original usando las funciones MID y SEARCH.

Luego podríamos combinar las 2 fórmulas usando la función SIERROR.

12 = SI.ERROR (DERECHA (B3, LONG (B3) -SEARCH ("", B3) -LEN (TRIM (MID (B3, SEARCH ("", B3,1) +1,SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))) - 1), MID (B3, SEARCH ("", B3) +1,999) )

Entonces podríamos usar las funciones MID y LEN para obtener el segundo nombre o la inicial.

1 = MEDIO (B3, LONG (C3) + 1, LEN (B3) -LEN (C3 y D3))

Separe los nombres y apellidos en las Hojas de cálculo de Google

Todos los ejemplos explicados anteriormente funcionan igual en las hojas de Google que en Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave