Invertir nombres y apellidos en Excel: Una guía completa y fácil
En muchos contextos, los nombres se enumeran convencionalmente en el formato "Nombre Apellido". Sin embargo, hay casos en los que invertir este orden a "Apellido, Nombre" es preferible, colocando el apellido primero, luego una coma y el nombre al final. Ya sea por razones organizativas, de gestión de bases de datos o estilísticas, cambiar el orden de los nombres puede ser necesario, pero potencialmente tedioso si se hace manualmente en un conjunto de datos grande.
Este tutorial le muestra cómo reorganizar fácilmente los nombres en Excel, ya sea que esté invirtiendo nombres de "Nombre Apellido" a "Apellido, Nombre" (con o sin coma) o viceversa. Ya sea que necesite intercambios sencillos o soluciones más complejas que involucren funciones avanzadas o scripts, tenemos todo lo que necesita.
![]() |
Invertir nombres y apellidos usando Relleno Relámpago
La función Relleno Relámpago de Excel es una herramienta inteligente y eficiente para completar automáticamente datos basados en un patrón que proporcione. Esto la hace perfecta para tareas como invertir el orden de nombres y apellidos en su conjunto de datos. Siga estos sencillos pasos para usar Relleno Relámpago para invertir 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 el orden inverso: "Apellido, Nombre".
- Seleccione la siguiente celda hacia abajo en la misma columna e ingrese el nombre invertido de la celda A3. A medida que comience a escribir, la función Relleno Relámpago reconocerá el patrón y completará automáticamente las celdas restantes según él.
- Presione Enter para confirmar las sugerencias de Relleno Relámpago.
Consejo: Como alternativa a los pasos 2 y 3, puede presionar Ctrl + E en su teclado, o ir a la pestaña "Datos" en la Cinta y hacer clic en el botón "Relleno Relámpago" para llenar las celdas debajo con el patrón que proporcionó en B2.
Notas:
- Este método es igualmente efectivo si prefiere no incluir una coma o si desea revertir el orden de "Apellido, Nombre" de vuelta a "Nombre Apellido". La clave es proporcionar el patrón inicial tal como desea verlo replicado.
- Si algunos nombres tienen segundo nombre y otros no, Relleno Relámpago puede no funcionar tan fluidamente al procesarlos. Para obtener mejores resultados en estas situaciones, consulte el método de IA descrito en la siguiente sección.
- Relleno Relámpago proporciona una solución fija; los nombres invertidos mediante este método permanecen estáticos, lo que significa que no se actualizan dinámicamente con cambios en los nombres originales o la adición de nuevas entradas. Para una solución dinámica que se actualice automáticamente, se recomienda el método de fórmula.
Intercambiar nombres y apellidos usando IA
Kutools para Excel cuenta con un asistente impulsado por IA, "Asistente de IA", diseñado para invertir el orden de los nombres sin esfuerzo, independientemente de si incluyen segundos nombres. Utilizando la interfaz amigable del Asistente de KUTOOLS AI, puede invertir fácilmente el orden de los nombres en rangos individuales o múltiples seleccionados según sea necesario. Por favor, siga estos pasos:
Nota: La función Deshacer no está disponible después de usar una operación de IA. Es recomendable crear una copia de seguridad de sus datos originales antes de proceder con cualquier modificación asistida por IA.
- Vaya a la pestaña "Kutools" en la cinta de Excel y seleccione "Asistente de IA" para abrir la interfaz "Asistente de KUTOOLS AI".
- Seleccione los nombres que desea invertir.
- Escriba claramente su comando en el cuadro de entrada. Por ejemplo, puede ingresar: "Mover apellidos en la selección al frente, seguido de una coma".
- Presione Enter o haga clic en el botón "Enviar".
.
- El Asistente de KUTOOLS AI procesa rápidamente su comando, presentando una solución. Simplemente haga clic en el botón "Ejecutar" para aplicar la reorganización en sus datos seleccionados.
Resultado
Todos los apellidos en las celdas seleccionadas se mueven al frente, seguidos de una coma.
- Simplemente haga clic en el botón "No conforme". El Asistente de KUTOOLS AI deshará la inversión y generará una guía detallada paso a paso adaptada a sus necesidades.
- Considere reformular su comando para ver si produce un resultado más satisfactorio.
Nota: ¿Desea acceder al Asistente de KUTOOLS AI? ¡Descargue Kutools para Excel ahora! Además de esto, Kutools cuenta con una miríada de 300+ otras características. ¡No espere, pruébelo hoy!
Invertir nombres y apellidos usando fórmula
Para invertir nombres y apellidos en Excel usando una fórmula, puede confiar en 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:
- Supongamos que los nombres que desea invertir están en la columna A, comenzando desde A2. Seleccione la primera celda en la columna donde desea que aparezcan los nombres invertidos (B2 en nuestro caso), e ingrese la fórmula:
=REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
Consejo: En la fórmula proporcionada, asegúrese de reemplazar A1 con la referencia de celda real que contiene el nombre que desea invertir. - Arrastre el controlador de relleno en la esquina inferior derecha de la celda B2 hacia abajo para aplicar la fórmula a todas las celdas relevantes.
- Si prefiere no incluir una coma sino solo un espacio, considere usar la siguiente fórmula:
=MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))
- Si desea revertir el orden de "Apellido, Nombre" de vuelta a "Nombre Apellido", use la siguiente fórmula:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) Invertir el orden del texto fácilmente con Kutools para Excel
¿Tiene problemas para invertir el texto en sus celdas de Excel, ya sea volteando 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 Orden del Texto, puede invertir rápidamente letras dentro de una celda o segmentos de texto separados por su delimitador elegido, todo a través de un cuadro de diálogo simple y directo.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Intercambiar nombres y apellidos usando Power Query
Usar Power Query en Excel es un método robusto para manipular y transformar datos, incluyendo cambiar las posiciones de nombres y apellidos mientras inserta un delimitador de su elección. Siga estos pasos detallados para realizar esta tarea con Power Query:
Nota: Opte por el método de Power Query exclusivamente en escenarios específicos: si Power Query ya es parte de su flujo de trabajo de transformación de datos y necesita integrar la inversión de nombres, o si enfrenta con frecuencia tareas similares. Para necesidades de inversión de nombres únicas, alternativas más simples como Relleno Relámpago, IA o fórmulas (como se exploró anteriormente en esta guía) son probablemente soluciones más adecuadas y directas.
- Seleccione el rango que contiene los nombres que desea invertir.
- Navegue a la pestaña "Datos" y haga clic en "Desde Tabla/Rango" en el grupo "Obtener & Transformar Datos".
- Si sus datos no están en formato de tabla, Excel le pedirá que cree una. Por favor, haga clic en Aceptar.
- En el Editor de Power Query, haga clic derecho en el encabezado de la columna de nombres y luego seleccione "Dividir Columna" > "Por Delimitador".
- Elija el delimitador que separa sus nombres (generalmente un espacio) y opte por dividir en cada ocurrencia del delimitador, luego haga clic en Aceptar.
- Después de dividir, tendrá dos columnas para nombres y apellidos. Arrastre manualmente la columna que contiene el apellido para que sea la primera columna.
- Seleccione las columnas que desea fusionar manteniendo presionada la tecla Ctrl y haciendo clic en cada una. Luego, haga clic derecho en cualquiera de los encabezados de columna y elija "Fusionar Columnas".
- En el cuadro de diálogo "Fusionar Columnas", desde la lista desplegable Separador, seleccione la opción "Personalizado" e ingrese una coma seguida de un espacio (,) como separador. Si es necesario, especifique un nombre para la columna fusionada, luego haga clic en Aceptar.
- Luego, haga clic en el botón "Cerrar & Cargar" para generar el resultado.
Resultado
Power Query generará instantáneamente los datos transformados en una nueva hoja de cálculo en Excel.
Intercambiar nombres y apellidos usando VBA
También puede usar macros VBA para invertir nombres y apellidos en una columna rápidamente. Este enfoque es ideal para cualquiera que prefiera un método de codificación para manipular datos dentro de Excel de manera eficiente.
Nota: Antes de ejecutar este script VBA, se recomienda encarecidamente crear una copia de seguridad de sus datos, ya que las operaciones de VBA no se pueden deshacer con la función estándar de deshacer de Excel.
- Mantenga presionadas 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 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 Sub
Nota: Esta macro inserta automáticamente una coma entre los nombres invertidos. Si desea usar un separador diferente, puede modificar el fragmento xRng.Value = NameList(1) & ", " & NameList(0) encontrado en la línea 16 del código. Por ejemplo, reemplazar ", " con " " separará los nombres con un espacio en lugar de una coma.
- Presione 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, ingrese el separador existente utilizado dentro de los nombres (como un espacio en nuestro caso), y luego haga clic en el botón Aceptar.
Resultado
Ahora los nombres y apellidos en el rango seleccionado están invertidos, separados por una coma.
Lo anterior es todo el contenido relacionado con la inversión de nombres en Excel. Espero que encuentre útil el tutorial. Si está buscando explorar más consejos y trucos de Excel, por favor haga clic aquí para acceder a nuestra extensa colección de más de miles de tutoriales.
Tabla de contenidos
- Invertir nombres y apellidos usando Relleno Relámpago
- Intercambiar nombres y apellidos usando IA
- Invertir nombres y apellidos usando fórmulas
- Intercambiar nombres y apellidos usando Power Query
- Intercambiar nombres y apellidos usando VBA
- Artículos relacionados
- Las Mejores Herramientas de Productividad para Office
- Comentarios
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.