Invertir nombre y Apellido en Excel: Guía completa y sencilla
En muchos contextos, los nombres suelen presentarse en el formato convencional «Nombre Apellido». No obstante, en ciertos casos resulta preferible invertir este orden a «Apellido, Nombre», colocando primero el apellido, seguido de una coma y, finalmente, el nombre de pila. Ya sea por motivos organizativos, de gestión de bases de datos o estilísticos, invertir el orden de los nombres puede ser necesario, aunque potencialmente tedioso si se hace manualmente en un conjunto de datos extenso.
Este tutorial le muestra cómo reorganizar fácilmente los nombres en Excel, ya sea cambiando de «Nombre Apellido» a «Apellido, Nombre» (con o sin coma) o viceversa. Tanto si necesita intercambios sencillos como soluciones más complejas con funciones avanzadas o scripts, aquí encontrará todo lo necesario.
![]() |
Invertir nombre y Apellido mediante Relleno rápido
La función Relleno rápido de Excel es una herramienta inteligente y eficaz que completa automáticamente datos siguiendo un patrón que usted indique, lo que la convierte en la opción ideal para tareas como invertir el orden del nombre y el apellido en su conjunto de datos. Siga estos sencillos pasos para usar Relleno rápido y reorganizar los nombres:
- En la primera celda de la columna vacía junto a sus nombres (por ejemplo, B2), escriba el nombre de la celda A2 en orden inverso: «Apellido, Nombre».
- Seleccione la celda siguiente hacia abajo en la misma columna e introduzca el nombre invertido de la celda A3. Al empezar a escribir, la función Relleno Relámpago detectará el patrón y rellenará automáticamente las celdas restantes siguiendo ese mismo patrón.
- Pulse Intro para confirmar las sugerencias de Relleno Relámpago.
Consejo:Como alternativa a los pasos 2 y 3, puede pulsar Ctrl + E en su teclado o ir a la pestaña «Datos» en Cinta de opciones y hacer clic en el botón «Relleno Relámpago» para rellenar las celdas inferiores con el patrón que proporcionó en B2.
Notas:
- Este método es igualmente efectivo si prefiere omitir la coma o si desea cambiar el orden de «Apellido, Nombre» a «Nombre Apellido». La clave está en proporcionar el patrón inicial exactamente como desee que se replique.

- Si algunos nombres incluyen segundo nombre y otros no, es posible que Relleno Relámpago no funcione de forma óptima al procesarlos. Para obtener mejores resultados en estos casos, consulte el método de IA descrito en la siguiente sección.
- Relleno Relámpago ofrece una solución fija: los nombres invertidos mediante este método permanecen estáticos, es decir, no se actualizan dinámicamente si cambian los nombres originales ni cuando se añaden nuevas entradas. Para una solución dinámica que se actualice automáticamente, te recomendamos el método mediante fórmula.
Intercambiar nombre y Apellido mediante IA
Kutools para Excel incluye un asistente impulsado por IA, «Asistente de IA», diseñado para invertir sin esfuerzo el orden de los nombres, tanto si incluyen segundo nombre como si no. Mediante la intuitiva interfaz de KUTOOLS AI Aide, podrá invertir fácilmente el orden de los nombres en uno o varios rangos seleccionados, según necesite. Siga estos pasos:
Nota: La función Deshacer no está disponible después de usar una operación de IA. Le recomendamos crear una copia de seguridad de sus datos originales antes de realizar cualquier modificación asistida por IA.
- Vaya a la pestaña «Kutools» en la Cinta de opciones de Excel y haga clic en «Asistente de IA» para abrir la interfaz «KUTOOLS AI Aide».
- Seleccione los nombres que desee invertir.
- Escriba su comando con claridad en el cuadro de entrada. Por ejemplo: «Mover Apellido en la selección al principio, seguido de una coma».
- Pulse Intro o haga clic en el botón «Enviar»
.
- KUTOOLS AI Aide procesa su comando al instante y le ofrece una solución. Simplemente haga clic en el botón «Ejecutar» para aplicar la reordenación a sus Datos seleccionados.

Resultado
Todos los apellidos en las celdas seleccionadas se colocan al principio, seguidos de una coma.

- Simplemente haga clic en el botón «Insatisfecho» y KUTOOLS AI Aide revertirá la operación, generando una guía detallada paso a paso adaptada a sus necesidades.

- Intente reformular su instrucción para obtener un resultado más satisfactorio.
Nota: ¿Quiere acceder a KUTOOLS AI Aide? ¡Descargue Kutools para Excel ahora! Además, Kutools ofrece más de 300 funciones adicionales. ¡No espere más e inténtelo hoy mismo!
Invertir nombre y Apellido mediante fórmula
Para invertir el nombre y el apellido en Excel mediante una fórmula, puede usar las funciones de manipulación de texto de Excel. Este método es especialmente útil cuando necesita una solución dinámica que se actualice automáticamente si los nombres originales cambian. Siga estos pasos para implementar la fórmula:
- Suponga que los nombres que desea invertir están en la columna A, a partir de la celda A2. Seleccione la primera celda de la columna donde desee que aparezcan los nombres invertidos ()B2 en nuestro caso) e introduzca la siguiente fórmula:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)Consejo: En la fórmula proporcionada, asegúrese de sustituir A1 por la referencia de celda real que contiene el nombre que desea invertir. - Arrastre el controlador de relleno situado en la esquina inferior derecha de la celda B2hacia abajo para aplicar la fórmula a todas las celdas pertinentes.

- Si prefiere no incluir una coma sino únicamente un espacio, considere usar la siguiente fórmula:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- Si desea revertir el orden de «Apellido, Nombre» a «Nombre Apellido», utilice la siguiente fórmula:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(ANUNCIO) Invertir texto fácilmente con Kutools para Excel
¿Le resulta difícil invertir el texto en sus celdas de Excel, ya sea invirtiendo cada letra individualmente o reorganizando el texto alrededor de un separador específico? ¡Kutools para Excel lo hace fácil!
Con la función Invertir texto, podrá invertir rápidamente las letras dentro de una celda o segmentos de texto separados por el delimitador que elija, ¡todo desde un único y sencillo cuadro de diálogo!

Kutools para Excel- Potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Obtenerlo ahora
Intercambiar nombre y Apellido mediante Power Query
El uso de Power Query en Excel es un método potente para manipular y transformar datos, incluida la posibilidad de intercambiar las posiciones del nombre y el apellido e insertar al mismo tiempo el delimitador que prefiera. Siga estos pasos detallados para realizar esta tarea con Power Query:
Nota: Utilice exclusivamente el método de Power Query en escenarios específicos: cuando Power Query ya forme parte de su flujo de trabajo de transformación de datos y necesite integrar la inversión de nombres, o cuando realice tareas similares con frecuencia. Para necesidades puntuales de inversión de nombres, alternativas más sencillas como Relleno rápido, IA o fórmulas (como se ha explicado anteriormente en esta guía) son probablemente soluciones más adecuadas y directas.
- Seleccione el rango que contiene los nombres que desea invertir.
- Vaya a la pestaña «Datos» y, en el grupo «Obtener y transformar datos», haga clic en «Desde tabla o rango».
- Si sus datos no están en formato de tabla, Excel le pedirá que cree una. Haga clic en Aceptar.

- En el Editor de Power Query, haz clic con el botón derecho en el encabezado de la columna de nombres y selecciona «Dividir columna» > «Por delimitador».

- Elija el delimitador que separa sus nombres (normalmente un espacio), seleccione la opción para dividir en cada aparición del delimitador y, a continuación, haga clic en Aceptar.

- Tras la división, obtendrá dos columnas: una para el nombre y otra para el apellido. Arrastre manualmente la columna que contiene el apellido hasta situarla como primera columna.

- Seleccione las columnas que desea combinar manteniendo pulsada la tecla Ctrl y haciendo clic en cada una. Luego, haga clic con el botón derecho en cualquiera de los encabezados de columna y elija «Combinar columnas».

- En el cuadro de diálogo «Combinar columnas», seleccione la opción «Personalizado» en el campo Separador(lista desplegable) e introduzca una coma seguida de un espacio (), ) como separador. Si lo desea, especifique un nombre para la columna combinada y, a continuación, haga clic en Aceptar.

- A continuación, haga clic en el botón «Cerrar y cargar» para obtener el resultado.

Resultado
Power Query generará al instante los datos transformados en una nueva hoja de cálculo de Excel.


Intercambiar nombre y Apellido mediante VBA
También puede utilizar macros de VBA para invertir rápidamente el nombre y el Apellido en una columna. Este enfoque es ideal para quienes prefieren un método basado en programación para manipular datos en Excel de forma eficiente.
Nota: Antes de ejecutar este script de VBA, le recomendamos encarecidamente que haga una copia de seguridad de sus datos, ya que las operaciones realizadas con VBA no se pueden deshacer mediante la función «Deshacer» estándar de Excel.
- Mantenga pulsadas las teclas «Alt + F11» en Excel para abrir la ventana «Microsoft Visual Basic para Aplicaciones».
- Haga clic en «Insertar» > «Módulo» y pegue la siguiente macro en la ventana del módulo.
Sub FlipName() 'Update by ExtendOffice on 20240327 Dim xRng As Range Dim xWorkRng As Range Dim xSign As String Dim xSeparator As String On Error Resume Next xTitleId = "Kutools for Excel" Set xWorkRng = Application.Selection Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8) xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2) For Each xRng In xWorkRng xValue = xRng.Value NameList = VBA.Split(xValue, xSign) If UBound(NameList) = 1 Then xRng.Value = NameList(1) & ", " & NameList(0) End If Next End SubNota: Esta macro inserta automáticamente una coma entre los nombres invertidos. Si desea utilizar un separador distinto, puede modificar el fragmento xRng.Value = NameList(1) & ", " & NameList(0) ubicado en la línea 16 del código. Por ejemplo, sustituir ", " por « »separará los nombres con un espacio en lugar de una coma.
- Pulse la tecla F5 para ejecutar esta macro. En el cuadro de diálogo emergente Kutools para Excel, seleccione el rango que contiene los nombres que desea invertir y haga clic en el botón Aceptar.

- En el siguiente cuadro de diálogo, introduzca el separador existente utilizado en los nombres (como un espacio en nuestro caso) y, a continuación, haga clic en el botón Aceptar.

Resultado
Ahora, el nombre y los apellidos aparecen invertidos en el selector de rango, separados por una coma.

Lo anterior es todo el contenido relevante sobre cómo invertir nombres en Excel. ¡Esperamos que este tutorial le resulte útil! Si desea descubrir más consejos y trucos de Excel, haga clic aquí para acceder a nuestra amplia colección con miles de tutoriales.
Índice
- Invierta nombre y Apellido usando Relleno Relámpago
- Intercambie nombre y Apellido usando IA
- Invierta nombre y Apellido usando fórmula
- Intercambie nombre y Apellido usando Power Query
- Intercambie nombre y Apellido usando VBA
- Artículos relacionados
- Las mejores herramientas de productividad para Office
- Comentarios
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté siempre a un clic de distancia...
Office Tab - Habilite la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Un segundo para alternar entre decenas de documentos abiertos!
- Reduce cientos de clics diarios, ¡diga adiós al síndrome del ratón!
- Aumenta su productividad en 50 % al visualizar y editar varios documentos.
- Aporta Tabs eficiente a Office (incluido Excel), igual que Chrome, Edge y Firefox.



.













