Método 1: Usar Flash Fill
Flash Fill es una herramienta inteligente en Excel que elimina la necesidad de fórmulas complejas y manipulación manual de datos. Es la solución más sencilla si desea combinar muchos nombres.
Paso 1: Inicia tu documento.
Paso 2: Introduzca manualmente el valor para el primer o los dos primeros roles, combinando el nombre y los apellidos para dos roles.

Paso 3: Vaya a la siguiente celda y empiece a escribir el nombre completo de la siguiente persona. Excel te mostrará sugerencias basadas en tus resultados anteriores. Pulsa Introduzca para aceptar las sugerencias.
Paso 4: Si no puede ver las sugerencias, vaya a la página Datos y haga clic en Relleno Flash.

Consejo: Pulsa Ctrl + E en tu teclado para activar el atajo. Además, puede seguir pasos especiales si nota que el tiempo de respuesta de Excel es lento.
Método 2: Usando el símbolo & (Ampersand)
El símbolo ampersand (&) actúa como catalizador, facilitando la fusión de datos dispares. Puedes colocarlo entre las celdas que contienen el nombre y los apellidos, y Excel fusionará sin problemas el contenido en una sola celda. Sigue los pasos que se indican a continuación para utilizar este método:
Paso 1: Inicie la aplicación deseada Documento Excel.
Paso 2: Haga clic en primera celda en la que desea que se produzca la fusión. Escribe el siguiente comando y pulsa Introduzca. Hemos utilizado A2 y B2 porque el nombre está en la celda A2 y el apellido en la B2.
=A2&" "&B2

Paso 3: Ahora, para utilizar el misma fórmula para todas las celdas, haga clic en la parte inferior derecha de la celda y arrastre el botón pequeño cuadrado hacia abajo para copiarlo en todas las celdas restantes.

Método 3: Mediante la función CONCAT
CONCAT significa esencialmente combinar o unir cosas. La función CONCAT de Excel te permite combinar diferentes cadenas de texto en una sola sin esfuerzo. A continuación te explicamos cómo utilizarla:
Paso 1: Inicia el Archivo Excel con los nombres que deben fusionarse.
Paso 2: Verificar que los nombres están en una columna y los apellidos en otra. Haga doble clic en la columna celda donde desee que aparezca el nombre completo combinado.
Paso 3: Escribe el siguiente comando y pulsa Introduzca. Hemos utilizado A2 y B2 porque el nombre está en la celda A2 y el apellido en la B2.
=CONCAT(A2," ",B2)

Paso 4: Para aplicar la fórmula a otras celdas, utilice el botón Autocompletar. Pase el ratón por encima de la parte inferior derecha de la celda con la fórmula hasta que vea un pequeño cuadrado (el tirador de relleno). A continuación, arrástralo hacia abajo o hacia el otro lado para copiar la fórmula en las celdas adyacentes.

Método 4: Utilizar la función CONCATENAR
Funciona de forma muy similar a la función CONCAT. Sin embargo, puede permitirte unir más de dos cadenas.
Paso 1: Inicia el Archivo Excel con los nombres que deben fusionarse.
Paso 2: Verificar que los nombres están en una columna y los apellidos en otra. Haga doble clic en la columna celda donde desee que aparezca el nombre completo combinado.
Paso 3: Escribe el siguiente comando y pulsa Introduzca. Hemos utilizado A2 y B2 porque el nombre está en la celda A2 y el apellido en la B2.
=CONCATENATE(A2," ",B2)
Paso 4: Para aplicar la fórmula a otras celdas, utilice el botón Autocompletar. Pase el ratón por encima de la parte inferior derecha de la celda con la fórmula hasta que vea un pequeño cuadrado (el tirador de relleno). A continuación, arrástralo hacia abajo o hacia el otro lado para copiar la fórmula en las celdas adyacentes.

Método 5: Utilizar la función TEXTJOIN
La función TEXTJOIN en Excel puede combinar texto de múltiples rangos o cadenas de texto individuales basándose en un delimitador especificado. A continuación se explica cómo utilizarla:
Paso 1: Abre el hoja de cálculo para fusionar las columnas de nombre y apellidos haciendo doble clic sobre ella.
Paso 2: Dirígete a la celda donde quieres que empiecen los nombres combinados e introduce la siguiente fórmula. Hemos utilizado A2 y B2 porque el nombre está en la celda A2 y el apellido en la B2.
=TEXTJOIN(" ",TRUE,A2,B2)

Paso 3: Arrastre el asa de relleno (un pequeño cuadrado en la esquina inferior derecha de la celda) hacia abajo para aplicar la fórmula a toda la columna. Esto combinará todos los nombres y apellidos.

Nota: TRUE indica que la función debe ignorar las celdas vacías.
Método 6: Mediante Power Query
Power Query es tu fiel compañero que te ayuda a limpiar, dar forma y combinar tus datos sin esfuerzo. Siga los pasos que se indican a continuación para combinar columnas de nombre y apellidos en Excel mediante Power Query.
Paso 1: Inicia el Archivo Excel con los nombres para la fusión.
Paso 2: Seleccione el rango de celdas que contiene los nombres y apellidos. Vaya a la Datos y haga clic en De Tabla/Rango para abrir el Editor de Power Query. Seleccione OK cuando se le solicite.

Paso 3: Elija las columnas de nombres y apellidos en el Editor de Power Query. Haga clic en el botón Añadir Columna tab > seleccionar Fusionar columnas.

Paso 4: Elija un delimitador (por ejemplo, un espacio) para combinar los nombres. Renombrar la columna y haga clic en OK.

Paso 5: Cierra la ventana pulsando la tecla X icono. Cuando se le solicite, seleccione Conservar.

Sus datos con nombres y apellidos fusionados ya están listos en Excel y se mostrarán en una nueva columna.
Método 7: Usando un Script VBA
Un script personalizado ofrece una forma potente y flexible de combinar nombres y apellidos en Excel, especialmente para usuarios experimentados que se sientan cómodos con VBA. Este método es especialmente útil para grandes conjuntos de datos o requisitos de formato complejos, ya que permite personalizar con precisión la forma en que se combinan los nombres.
Paso 1: Abre el Libro Excel donde desea combinar el nombre y los apellidos.
Paso 2: Pulse Alt + F11 para abrir el editor de Visual Basic para Aplicaciones (VBA).
Paso 3: En el editor VBA, haga clic con el botón derecho del ratón en cualquiera de los siguientes elementos elemento en la ventana Explorador de proyectos de la izquierda. Seleccione Insertar Seleccionar Módulo.

Paso 4: Copia y pega el siguiente código y cierra la ventana para guardarlo.
Sub CombineNames() Dim ws As Worksheet Dim lastRow As Long Dim i As Long ' Change "Sheet1" to your actual sheet name Set ws = ThisWorkbook.Sheets("Sheet1") ' Find the last row with data in column A (assuming first names are in column A) lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' Loop through each row with data For i = 2 To lastRow ' Assuming row 1 is headers ' Combine first name (column A) and last name (column B), and place the result in column C ws.Cells(i, "C").Value = ws.Cells(i, "A").Value & " " & ws.Cells(i, "B").Value Next i End Sub
Nota: Ajuste el nombre de la hoja y las referencias de las columnas (Hoja1, columnas A, By C) para que coincida con la disposición real de los datos en Excel. Además, asegúrese de que sus datos comienzan en la fila 2, suponiendo que la fila 1 contiene encabezados.

Paso 5: Pulse Alt + F8 de su teclado. Seleccione CombinarNombres (o el nombre que haya dado a la macro) y haga clic en Ejecuta.

Deja una respuesta