Cambiar nombres y apellidos en Excel: una guía completa y sencilla
En muchos contextos, los nombres se enumeran convencionalmente en el formato "Nombre Apellido". Sin embargo, hay casos en los que es preferible invertir este orden a "Apellido, Nombre", colocando el apellido primero, luego una coma y el nombre de pila al final. Ya sea por motivos organizativos, de gestión de bases de datos o de estilo, cambiar la disposición de los nombres puede ser necesario, pero potencialmente tedioso si se hace manualmente en un gran conjunto de datos.
Este tutorial le muestra cómo reorganizar fácilmente los nombres en Excel, ya sea que esté cambiando los nombres de "Nombre Apellido" a "Apellido, Nombre" (con o sin coma) o al revés. Ya sea que necesite intercambios sencillos o soluciones más complejas que incluyan funciones o scripts avanzados, tenemos todo lo que necesita.
Voltear nombres y apellidos usando Flash Fill
De Excel Relleno flash La función es una herramienta inteligente y eficiente para completar automáticamente datos según un patrón que usted proporcione. Esto lo hace perfecto para tareas como invertir el orden de los nombres y apellidos en su conjunto de datos. Siga estos sencillos pasos para usar Flash Fill para voltear nombres:
- En la primera celda de la columna vacía junto a sus nombres (por ejemplo, B2), escribe el nombre de la celda A2 en orden inverso: "Apellido nombre".
- Seleccione la siguiente celda en la misma columna e ingrese el nombre invertido de la celda A3. Cuando comience a escribir, la función Flash Fill reconocerá el patrón y completará automáticamente las celdas restantes de acuerdo con él.
- Prensa Participar para confirmar las sugerencias de Flash Fill.
Consejo: Como alternativa a los pasos 2 y 3, puede presionar Ctrl + E en su teclado, o vaya a la Datos pestaña en la cinta y haga clic en el Relleno flash para llenar las celdas siguientes con el patrón que proporcionaste en B2.
Notas:
- Este método es igualmente efectivo si prefiere no incluir una coma o si desea revertir el orden de "Apellido, Nombre" a "Nombre Apellido". La clave es proporcionar el patrón inicial tal como desea verlo replicado.
- Si algunos nombres tienen segundos nombres y otros no, es posible que Flash Fill no funcione tan perfectamente al procesarlos. Para obtener mejores resultados en estas situaciones, consulte la método de IA se describe en la siguiente sección.
- Flash Fill 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 actualiza automáticamente, el método de fórmula es recomendado.
Cambie nombres y apellidos usando IA
Kutools for Excel cuenta con un asistente impulsado por IA, Asistente de IA, diseñado para invertir sin esfuerzo el orden de los nombres, independientemente de si incluyen segundos nombres. Utilizando la interfaz fácil de usar de Asistente de IA de Kutools, puede invertir fácilmente el orden de los nombres en uno o varios rangos seleccionados, según sea necesario. Siga estos pasos:
Nota: La función Deshacer no está disponible después de utilizar una operación AI. Es recomendable crear una copia de seguridad de sus datos originales antes de continuar con cualquier modificación asistida por IA.
- Navegue hasta la Kutools pestaña en la cinta de Excel y seleccione Asistente de IA para abrir el Asistente de IA de Kutools de la interfaz del.
- Seleccione los nombres que desea voltear.
- Escriba su comando claramente en el cuadro de entrada. Por ejemplo, puede ingresar: "Mover los apellidos en la selección al frente, seguidos de una coma".
- Prensa Participar o golpear el Enviar . .
- Asistente de IA de Kutools procesa rápidamente su comando, presentando una solución. Simplemente haga clic en Implementación para aplicar la reorganización en los datos seleccionados.
Resultado
Todos los apellidos de las celdas seleccionadas se mueven al frente, seguidos de una coma.
- Simplemente haga clic en Insatisfecho del botón. Asistente de IA de Kutools Luego deshará lo contrario 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: Quiere acceder al Asistente de IA de Kutools? Descargar Kutools for Excel ¡ahora! Más allá de esto, Kutools cuenta con una gran variedad de más de 300 funciones y ofrece una prueba gratuita de 30 días. ¡No esperes, pruébalo hoy!
Invertir nombres y apellidos usando fórmula
Para revertir 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 cambian los nombres originales. Siga estos pasos para implementar la fórmula:
- Suponga que los nombres que desea revertir están en la columna A, empezando desde A2. Seleccione la primera celda de la columna donde desea que aparezcan los nombres invertidos (B2 en nuestro caso), e ingresamos 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 revertir. - Arrastra 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" a "Nombre Apellido", utilice la siguiente fórmula:
=MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)
(AD) Invierta el orden del texto fácilmente con Kutools para Excel
¿Tiene dificultades 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 Orden de texto inverso función, puede invertir rápidamente letras dentro de una celda o invertir segmentos de texto separados por el delimitador elegido, ¡todo a través de un cuadro de diálogo único y sencillo!
Kutools for Excel: Integrando IA 🤖, más de 300 prácticas funciones de Excel a tu alcance. ¡Pruébalos todos ahora en una prueba gratuita de 30 días sin restricciones de funciones!
Cambie el nombre y el apellido usando Power Query
Usar Power Query en Excel es un método sólido para manipular y transformar datos, incluido cambiar las posiciones de nombres y apellidos mientras se inserta un delimitador de su elección. Siga estos pasos detallados para realizar esta tarea con Power Query:
Nota: Optar por el Power Query Método 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 tareas similares con frecuencia. Para necesidades únicas de reversión de nombre, alternativas más simples como Relleno flash, AIo fórmulas (como se exploró anteriormente en esta guía) probablemente sean soluciones más adecuadas y directas.
- Seleccione el rango que contiene los nombres que desea revertir.
- Navegue hasta la Datos pestaña y haga clic en Desde tabla/rango existentes Obtener y transformar datos grupo.
- Si sus datos no están en formato de tabla, Excel le pedirá que cree una. Por favor haz click OK.
- En Power Query Editora que se abre, haga clic derecho en el encabezado de la columna de nombre y luego seleccione Columna dividida > Por delimitador.
- Elige el delimitador separa sus nombres (normalmente un espacio) y opta por dividir en cada aparición del delimitadorY, a continuación, haga clic OK.
- 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 presionado el botón Ctrl y haciendo clic en cada uno. Luego, haga clic derecho en cualquiera de los encabezados de columna y elija Fusionar columnas.
- En Fusionar columnas diálogo, desde el Separador lista desplegable, seleccione el Personalizado opción e ingrese una coma seguida de un espacio (, ) para el separador. Si es necesario, especificar un nombre para la columna fusionada, luego haga clic OK.
- Una vez satisfecho con la vista previa, haga clic en el Cerrar y cargar botón en el Power Query Editora para aplicar sus cambios.
Resultado
Power Query generará instantáneamente los datos transformados en una nueva hoja de trabajo en Excel.
Intercambiar nombres y apellidos usando VBA
También puede utilizar macros de VBA para invertir rápidamente los nombres y apellidos en una columna. 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 pulsado el botón Alt + F11 teclas en Excel para abrir el Microsoft Visual Basic para aplicaciones ventana.
- Haga Clic en recuadro > Móduloy pegue la siguiente macro en el Módulo ventana.
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 utilizar un separador diferente, puede modificar el fragmento xRng.Value = ListaNombres(1) & ", " & ListaNombres(0) que se encuentra en la línea 16 del código. Por ejemplo, reemplazando "" "" Separará los nombres con un espacio en lugar de una coma.
- Pulse el botón F5 clave para ejecutar esta macro. En el apareciendo Kutools for Excel cuadro de diálogo, seleccione el rango que contiene los nombres que desea voltear y haga clic en el OK del botón.
- 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 OK del botón.
Resultado
Ahora los nombres y apellidos del rango seleccionado se invierten, separados por una coma.
Arriba está todo el contenido relevante relacionado con cambiar nombres en Excel. Espero que encuentres útil el tutorial. Si desea explorar más consejos y trucos de Excel, haga clic aquí. para acceder a nuestra extensa colección de más de miles de tutoriales.
Tabla de contenidos.
- Voltear nombres y apellidos usando Flash Fill
- Cambie nombres y apellidos usando IA
- Invertir nombres y apellidos usando fórmula
- Cambie el nombre y el apellido usando Power Query
- Intercambiar nombres y apellidos usando VBA
- Artículos relacionados
- Las mejores herramientas de productividad de oficina
- Comentarios
Las mejores herramientas de productividad de oficina
Kutools para Excel: te ayuda a destacar entre la multitud
Kutools para Excel cuenta con más de 300 funciones, Garantizar que lo que necesita está a sólo un clic de distancia...
Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
- Aumenta su productividad en un 50% al ver y editar varios documentos.
- Trae pestañas eficientes a Office (incluido Excel), al igual que Chrome, Edge y Firefox.