KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

Invertir o cambiar el orden del nombre y Apellido en una lista de Excel

AutorXiaoyang Fecha de modificación

Si tiene una lista de nombres completos con el formato «Apellido, Nombre» y desea invertirlos para que aparezcan como «Nombre Apellido», tal como se muestra en la siguiente captura de pantalla, en este artículo le presentaré algunas fórmulas para lograrlo en Excel.

doc-flip-first-last-name-1


Invertir o cambiar el orden del nombre y Apellido (Stone Jerry = Jerry Stone)

Normalmente, en Excel, la combinación de las funciones MID, SEARCH y LEN le permite invertir el nombre y los apellidos según sus necesidades.

Si su Nombre completo tiene el formato Apellido Nombre, para invertir el nombre y Apellido, aplique la siguiente fórmula en una celda vacía donde desee obtener el resultado:

=MID(A2&« »&A2,SEARCH(« »,A2)+1,LEN(A2))

A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas en las que desee usar esta fórmula, y todos los nombres y Apellido se habrán invertido, tal como se muestra en la siguiente captura de pantalla:

doc-flip-first-last-name-2


Explicación de la fórmula:

A2&« »&A2: Esta parte combina el contenido de la celda A2 consigo mismo, separándolo con un espacio. El resultado será: “Stone Jerry Stone Jerry”, que actúa como argumento de texto en la función MID.

SEARCH(« »,A2)+1: La función SEARCH localiza la posición del espacio en la celda A2; al sumarle 1, obtienes la posición del primer carácter tras el espacio. Este valor se utiliza como argumento start_num en la función MID.

LEN(A2): Esta función LEN devuelve la longitud del texto en la celda A2 y se utiliza como el argumento num_chars en la función MID.

MID(A2&« »&A2,SEARCH(« »,A2)+1,LEN(A2)): En este punto, la función MID extrae el texto de «Stone Jerry Stone Jerry» a partir de la posición devuelta por la función SEARCH y con la longitud indicada por la función LEN.


Invertir o cambiar el orden del nombre y Apellido con coma (Stone, Jerry = Jerry Stone)

Supongamos que su apellido y nombre están separados por una coma y desea invertirlos omitiendo dicha coma, tal como se muestra en la siguiente captura de pantalla. ¿Cómo podría realizar esta tarea en Excel?

doc-flip-first-last-name-3

Copie o introduzca la siguiente fórmula en una celda vacía:

=MID(A2&« »&A2,SEARCH(",",A2)+2,LEN(A2)-1)

A continuación, arrastre el controlador de relleno hacia abajo hasta las celdas en las que desee aplicar esta fórmula y obtendrá el resultado deseado, tal como se muestra en la captura de pantalla:

doc-flip-first-last-name-4


Explicación de la fórmula:

A2&« »&A2: Esta parte combina el contenido de la celda A2 consigo mismo, separándolo con un espacio. El resultado será: “Stone, Jerry Stone, Jerry”, que actúa como argumento de texto en la función MID.

SEARCH(",",A2)+2: La función SEARCH localiza la posición de la coma en la celda A2; al sumarle 2, se obtiene la posición del primer carácter después de la coma. Este valor se utiliza como el argumento start_num en la función MID.

LEN(A2)-1: La función LEN devuelve la longitud del texto en la celda A2; al restar 1 se excluye la coma, lo que se utiliza como argumento num_chars en la función MID.

MID(A2&« »&A2,SEARCH(",",A2)+2,LEN(A2)-1): En este punto, la función MID extrae el texto de «Stone, Jerry Stone, Jerry» comenzando en la posición devuelta por la función SEARCH y con la longitud indicada por la función LEN.


Invertir o cambiar el orden del nombre y Apellido sin coma (Stone Jerry = Jerry, Stone)

Para invertir el nombre y el apellido separados por un espacio e insertar una coma tras el nombre tras la inversión, como se muestra en la siguiente captura de pantalla, puede utilizar la siguiente fórmula.

doc-flip-first-last-name-5

Copie o introduzca la siguiente fórmula en una celda vacía:

=MID(A2&", "&A2,SEARCH(« »,A2)+1,LEN(A2)+1)

A continuación, arrastre el controlador de relleno hacia abajo para copiar esta fórmula en las demás celdas necesarias. Los nombres se habrán invertido y se habrá insertado una coma tras el Nombre, tal como se muestra en la captura de pantalla:

doc-flip-first-last-name-6


Explicación de la fórmula:

A2&", "&A2: Esta parte combina el contenido de la celda A2 consigo mismo, separando los datos concatenados con una coma y un espacio. El resultado será: “Stone Jerry, Stone Jerry”, que se considera el argumento de texto en la función MID.

SEARCH(« »,A2)+1: La función SEARCH busca la posición del carácter de espacio en la celda A2; al sumar 1 se obtiene la posición del primer carácter tras el espacio. Esta parte se considera el argumento start_num en la función MID.

LEN(A2)+1: La función LEN devuelve la longitud del texto en la celda A2; al sumarle 1 se incluye la coma, lo que se considera el argumento num_charsen la función MID.

MID(A2&", "&A2,SEARCH(« »,A2)+1,LEN(A2)+1): En este punto, la función MID extrae el texto de «Stone Jerry, Stone Jerry» comenzando en la posición devuelta por la función SEARCH y con la longitud indicada por la función LEN.


Consejos:

1. Si sus Nombre completo contienen Nombre, Segundo Nombre y Apellido, para invertir estos nombres debe aplicar la siguiente fórmula:

=MID(TRIM(A2)&« »&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2),« »,«»))=1,FIND(« »,TRIM(A2))+1,FIND(« »,TRIM(A2),FIND(« »,TRIM(A2))+1)+1),LEN(TRIM(A2)))

doc-flip-first-last-name-7

2. Para añadir una coma entre el apellido y Nombre invertidos, utilice la siguiente fórmula:

=MID(TRIM(A2)&", "&TRIM(A2),IF(LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2),« »,«»))=1,FIND(« »,TRIM(A2))+1,FIND(« »,TRIM(A2),FIND(« »,TRIM(A2))+1)+1),LEN(TRIM(A2))+1)

doc-flip-first-last-name-8


Invertir o cambiar el orden del nombre y Apellido según cualquier separador con una función útil

Kutools para Excelincluye una herramienta práctica:Invertir Textoque le permite invertir el orden de una cadena de texto dentro de una celda según espacios, comas u otros separadores que necesite.¡Haga clic para descargar Kutools para Excel y probarlo gratis!


Funciones relacionadas utilizadas:

  • MID:
  • La función MID extrae y devuelve un número específico de caracteres desde la mitad de una cadena de texto dada.
  • SEARCH:
  • En Excel, la función SEARCH le permite localizar la posición de un carácter o subcadena específica dentro de una cadena de texto.
  • LEN:
  • La función LEN devuelve el número de caracteres de una cadena de texto.

Más artículos:

  • Extraer la inicial del nombre y Apellido de Nombre completo
  • Supongamos que tiene una lista de nombres completos y desea extraer la inicial del nombre y el apellido, o bien el nombre completo junto con la primera letra del apellido, tal como se muestra en las siguientes capturas de pantalla. ¿Cómo podría realizar estas tareas en un libro de Excel?
  • Extraer varias líneas de una celda
  • Si tiene una lista de cadenas de texto separadas por saltos de línea (generados al pulsar Alt + Entrar al introducir el texto) y desea extraer cada línea en celdas independientes, como se muestra en la siguiente captura de pantalla, ¿cómo lo haría mediante una fórmula en Excel?
  • Extraer la enésima palabra de una cadena de texto en Excel
  • Si tiene una lista de cadenas de texto o frases y desea extraer la enésima palabra específica de dicha lista, tal como se muestra en la siguiente captura de pantalla, en este artículo le presentaré algunos métodos para resolver esta tarea en Excel.
  • Extraer texto entre paréntesis de una cadena de texto
  • Si parte del texto está entre paréntesis dentro de una cadena de texto y necesita extraer todo el contenido situado entre dichos paréntesis, tal como se muestra en la siguiente captura de pantalla, ¿cómo podría realizar esta tarea en Excel de forma rápida y sencilla?

Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  En varias hojas  |  Coincidencia difusa...
Avanzado: lista desplegable...:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar la visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos por lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Alterne entre decenas de documentos abiertos en un segundo!
  • Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
  • Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.