Invertir texto nombre y apellidos en Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2019Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

En ocasiones necesitamos invertir texto nombre y apellidos en Excel o a la inversa.

Invertir texto nombre y apellidos en Excel

Emplearemos las siguientes funciones anidándolas:

  • Función DERECHA. Devuelve el número especificado de caracteres del final de una cadena de texto.

  • Función LARGO. Devuelve el número de caracteres de una cadena de texto.

  • Función IZQUIERDA. Devuelve el número especificado de caracteres al inicio de una cadena de texto.

  • Función HALLAR. Devuelve el número de carácter en el que se encuentra un carácter o una cadena de texto en particular, leyendo de izquierda a derecha.

  • Función SUSTITUIR. Reemplaza el texto existente con texto nuevo en una cadena.

  • Función SI. Comprueba si se cumple una condición y devuelve un valor si se evalúa como verdadero y otro si se evalúa como falso.

En la celda A1 disponemos del valor Juan García Ramos y deseamos cambiar el formato a García Ramos, Juan (con o sin coma). El método no es aplicable a nombres y apellidos compuestos.

La función también es aplicable para invertir de apellidos nombre a nombre apellidos.

 
  • APELLIDOS NOMBRE

  1. Ir a: Celda B1 / Escribir:

    =DERECHA(A1;LARGO(A1)-LARGO(IZQUIERDA(A1;HALLAR(" ";A1;HALLAR(" ";A1)+SI(LARGO(A1)-LARGO(SUSTITUIR(A1;" ";""))>2;1;0))))) & " " & IZQUIERDA(A1;HALLAR(" ";A1;HALLAR(" ";A1)+SI(LARGO(A1)-LARGO(SUSTITUIR(A1;" ";""))>2;1;0)))
 
  • APELLIDOS COMA (,) NOMBRE

  1. O también para incluir la coma (,) Ir a: Celda B1 / Escribir:

    =DERECHA(A1;LARGO(A1)-LARGO(IZQUIERDA(A1;HALLAR(" ";A1;HALLAR(" ";A1)+SI(LARGO(A1)-LARGO(SUSTITUIR(A1;" ";""))>2;1;0))))) & ", " & IZQUIERDA(A1;HALLAR(" ";A1;HALLAR(" ";A1)+SI(LARGO(A1)-LARGO(SUSTITUIR(A1;" ";""))>2;1;0)))
Nivel de dificultad: Avanzado Excel Avanzado

2 comentarios en “Invertir texto nombre y apellidos en Excel

  • Hola, he encontrado esta regla que es la que quiero utilizar para invertir nombre y apellidos. Al indicarla me arroja el error #¿NOMBRE?. No se que puede ocurrir. Por favor ¿me ayudáis? Muchas gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.