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 fusionar muchos nombres.
Paso 1: Inicia tu documento.
Paso 2: Ingrese manualmente el valor para uno o dos roles, combinando el nombre y apellido de dos roles.
Paso 3: Vaya a la siguiente celda y comience a escribir el nombre completo de la siguiente persona. Excel le mostrará sugerencias basadas en su resultado anterior. Pulsa Introducir para aceptar las sugerencias.
Paso 4: Si no puedes ver las sugerencias, ve a la pestaña Datos y haz clic en Relleno rápido.
Consejo: Presiona Ctrl E en tu teclado para activar el acceso directo. Además, puede seguir pasos especiales si nota el lento tiempo de respuesta de Excel.
El símbolo comercial (&) actúa como catalizador, facilitando la combinación de datos dispares. Puede colocarlo entre las celdas que contienen el nombre y el apellido, y Excel fusionará perfectamente el contenido en una sola celda. Siga los pasos a continuación para utilizar este método:
Paso 1: Inicie el documento de Excel que desee.
Paso 2: Haga clic en la primera celda donde desea que se realice la fusión. Escriba el siguiente comando y presione Entrar. Usamos A2 y B2 porque el nombre está en la celda A2 y el apellido está en la celda B2.
=A2&" "&B2
Paso 3: Ahora, para usar la misma fórmula para todas las celdas, haga clic en la parte inferior derecha de la celda y arrastre el cuadrado pequeño hacia abajo para cópielo en todas las celdas restantes.
CONCAT esencialmente significa combinar o unir cosas. La función CONCAT en Excel le permite fusionar diferentes cadenas de texto en una sin esfuerzo. Aquí se explica cómo usarlo:
Paso 1: Inicie 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. Haz doble clic en la celda donde deseas que aparezca el nombre completo combinado.
Paso 3: Escribe el siguiente comando y presiona Intro. Usamos A2 y B2 porque el nombre está en la celda A2 y el apellido está en la celda B2.
=CONCAT(A2," ",B2)
Paso 4: Para aplicar la fórmula a otras celdas, use el controlador Autocompletar. Pase el cursor sobre la parte inferior derecha de la celda con la fórmula hasta que vea un pequeño cuadrado (el controlador de relleno). Luego, arrástrelo hacia abajo o hacia arriba para copiar la fórmula en las celdas adyacentes.
Lea también: Cómo comparar columnas en Excel para buscar coincidencias
Esto funciona de manera muy similar a la función CONCAT. Sin embargo, puede permitirle unir más de dos cadenas.
Paso 1: Inicie 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. Haz doble clic en la celda donde deseas que aparezca el nombre completo combinado.
Paso 3: Escribe el siguiente comando y presiona Intro. Usamos A2 y B2 porque el nombre está en la celda A2 y el apellido está en la celda B2.
=CONCATENATE(A2," ",B2)
Paso 4: Para aplicar la fórmula a otras celdas, use el controlador Autocompletar. Pase el cursor sobre la parte inferior derecha de la celda con la fórmula hasta que vea un pequeño cuadrado (el controlador de relleno). Luego, arrástrelo hacia abajo o hacia arriba para copiar la fórmula en las celdas adyacentes.
La función TEXTJOIN en Excel puede combinar texto de múltiples rangos o cadenas de texto individuales según un delimitador específico. Aquí se explica cómo usarlo:
Paso 1: Abre la hoja de cálculo para fusionar las columnas de nombre y apellido haciendo doble clic en ella.
Paso 2: Dirígete a la celda donde deseas que comiencen los nombres combinados e ingresa la siguiente fórmula. Usamos A2 y B2 porque el nombre está en la celda A2 y el apellido está en la celda B2.
=TEXTJOIN(" ",TRUE,A2,B2)
Paso 3: Arrastra el controlador 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: VERDADERO indica que la función debe ignorar las celdas vacías.
Power Query es su compañero de confianza que le ayuda a limpiar, dar forma y fusionar sus datos sin esfuerzo. Siga los pasos a continuación para combinar las columnas de nombre y apellido en Excel usando Power Query.
Paso 1: Inicie el archivo Excel con los nombres para fusionar.
Paso 2: Seleccione el rango de celdas que contienen el nombre y apellido. Vaya a la pestaña Datos y haga clic en De tabla/rango para abrir el Editor de Power Query. Seleccione Aceptar cuando se le solicite.
Paso 3: Elija las columnas de nombre y apellidos en el Editor de Power Query. Haga clic en la pestaña Agregar columna > seleccione Fusionar columnas.
Paso 4: Elija un delimitador (por ejemplo, un espacio) para combinar nombres. Cambie el nombre de la columna y haga clic en Aceptar.
Paso 5: Cierra la ventana presionando el ícono X. Cuando se le solicite, seleccione Mantener.
Tus datos con nombres y apellidos combinados ya están listos en Excel y se mostrarán en una nueva columna.
Un script personalizado ofrece una forma poderosa y flexible de combinar nombres y apellidos en Excel, especialmente para usuarios experimentados que se sienten cómodos con VBA. Este método es especialmente útil para conjuntos de datos grandes o requisitos de formato complejos, ya que permite una personalización precisa en cómo se combinan los nombres.
Paso 1: Abre el libro de Excel donde deseas combinar nombres y apellidos.
Paso 2: Presiona Alt F11 para abrir el editor de Visual Basic para Aplicaciones (VBA).
Paso 3: En el editor de VBA, haga clic derecho en cualquier elemento en la ventana del Explorador de proyectos a la izquierda. Elija Insertar > seleccione Módulo.
Paso 4: Copie y pegue el código a continuación y cierre 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, B y C) para que coincidan con su Diseño de datos real en Excel. Además, asegúrese de que sus datos comiencen desde la fila 2, suponiendo que la fila 1 contenga encabezados.
Paso 5: Presiona Alt F8 en tu teclado. Seleccione CombineNames (o el nombre que haya asignado a la macro) y haga clic en Ejecutar.
Lea también: Cómo ver varias hojas de cálculo una al lado de la otra en Excel
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3