Excel es una herramienta increíble para almacenar y analizar datos. Y muchas veces, tendrá que lidiar con tipos de datos de texto como nombres, regiones, departamentos o nombres de productos.
En tales casos, es bueno saber cómo manipular los datos de texto y obtener el resultado deseado.
Una de las tareas más comunes que tienen que hacer la mayoría de los usuarios de Excel es trabajar con un conjunto de datos de nombres. A menudo, encontrará que el nombre y el apellido están en columnas separadas, y es posible que necesite combinar estos nombres y apellidos y obtenerlos como un nombre combinado en una celda.
En este tutorial de Excel, le mostraré varias formas diferentes de combinar el nombre y el apellido en Excel.
Puede hacerlo fácilmente usando fórmulas simples (como Concatenate o TextJoin) y funciones como Flash Fill y Power Query
4 formas de combinar nombre y apellido en Excel
Suponga que tiene un conjunto de datos como se muestra a continuación y desea combinar el nombre en la columna A y el apellido en la columna B.
Echemos un vistazo a algunas de las formas de hacer esto.
Usando la función CONCATENAR (o Ampersand)
Combinar diferentes cadenas de texto de diferentes celdas es bastante fácil en Excel. Hay una fórmula de Concatenar incorporada en Excel que está hecha solo para este propósito.
A continuación se muestra la fórmula que combinará el nombre y el apellido (separados por un carácter de espacio):
= CONCAT (A2, "", B2)
CONCAT es una nueva función que se introdujo en Excel 2016 y está hecha para reemplazar la función CONCATENAR. Pero a partir de ahora, ambas funciones siguen estando disponibles y puede funcionar cualquiera de las dos.
A continuación se muestra la fórmula CONCATENAR si desea utilizarla:
= CONCATENAR (A2, "", B2)
La fórmula anterior simplemente toma el nombre y el apellido y los combina. Y como quiero que estén separados por un carácter de espacio, he usado ”” (espacio entre comillas dobles) como segundo argumento.
También puede utilizar el operador ampersand para realizar la concatenación.
Suponiendo que tiene el mismo conjunto de datos, puede usar la siguiente fórmula para combinar el nombre y el apellido:
= A2 y "" y B2
El operador comercial combina el texto anterior y posterior. En el ejemplo anterior, he combinado tres partes: nombre, espacio y apellido.
Ahora que comprende el concepto, puede combinar los nombres en diferentes formatos si lo desea. Por ejemplo, es posible que desee tener el apellido y luego el nombre, o una coma en lugar del espacio entre los nombres.
En caso de que solo desee el nombre combinado y desee deshacerse del nombre y el apellido, primero debe convertir los valores de la fórmula a valores estáticos. Una vez hecho esto, puede eliminar / eliminar el nombre y el apellido.
Uso de la función TEXTJOIN
TEXTJOIN es una función que está disponible en Excel2021-2022 y Office 365.
En caso de que tenga acceso a esta función, es mejor usarla para combinar celdas y columnas (ya que es mucho mejor que los métodos CONCATENAR y Y comercial anteriores).
Suponga que tiene el conjunto de datos como se muestra a continuación y desea combinar el nombre y el apellido.
A continuación se muestra la fórmula para hacer esto:
= TEXTJOIN ("", VERDADERO, A2: B2)
La función TEXTJOIN anterior toma tres argumentos:
- El delimitador, que es un carácter de espacio entre comillas dobles en este ejemplo (ya que queremos que el nombre y el apellido estén separados por un carácter de espacio)
- Un valor booleano donde VERDADERO significa que en caso de que haya celdas en blanco, la fórmula lo ignorará.
- El rango que tiene las celdas que desea combinar.
Es más rápido que la fórmula de concatenar normal y también es más fácil de crear y administrar. Entonces, si tiene acceso a la función TEXTJOIN en Excel, es mejor usarla sobre cualquier otra fórmula.
Uso de Flash Fill
Flash Fill es una funcionalidad inteligente que intenta comprender el patrón y darte el resultado.
Déjame explicarte cómo funciona.
Suponga que tiene un conjunto de datos como se muestra a continuación y desea combinar el nombre y el apellido.
A continuación se muestran los pasos que puede seguir para hacer esto usando Flash Fill
- En la celda C2, ingrese el resultado que desea. En nuestro ejemplo, sería "Bobby Baker"
- En la celda C3, comience a escribir el resultado esperado. Notará que Excel le muestra el resultado esperado en todas las celdas (en el texto gris claro). Esto es Flash Fill en acción
- Presiona la tecla Enter
Los pasos anteriores llenarían instantáneamente todas las celdas con el nombre combinado.
En algunos casos, es posible que no vea el relleno flash mientras escribe en la segunda celda.
No se preocupe, sucede a veces.
En tal escenario, a continuación, se muestran otros pasos que puede utilizar para hacer que Flash Fill funcione:
- En la celda C2, ingrese el resultado que desea. En nuestro ejemplo, sería "Bobby Baker"
- Seleccione seleccione C3
- Haga clic en la pestaña Inicio
- En el grupo Edición, haga clic en el ícono Rellenar
- Haga clic en Relleno flash
Los pasos anteriores seleccionarían instantáneamente el patrón de la celda de arriba y llenarían toda la columna con el nombre combinado.
En caso de que Flash Fill no pueda recoger el patrón correcto y dé un resultado incorrecto, complete dos celdas manualmente y luego siga los pasos anteriores.
También puedes usar el atajo de teclado Control + E para rellenar usando Relleno flash.
Combinar el nombre y el apellido (o incluso el nombre, el segundo nombre y el apellido) es una operación simple que Flash Fill puede manejar fácilmente.
Tenga en cuenta que Flash Fill no es perfecto. Funciona identificando patrones y usando el mismo patrón para llenar todas las celdas de la columna. Si bien es más probable que funcione como se espera, es una buena idea verificar el resultado de Flash Fill.
Usar Power Query
Power Query es una herramienta increíble que se utiliza para extraer y transformar datos.
También puede usar esto para fusionar columnas rápidamente y combinar el nombre y el apellido.
Para que Power Query funcione, sus datos deben estar en una tabla de Excel (o al menos en un rango con nombre).
Para el propósito de este tutorial, convertiré el conjunto de datos que tiene el 1er y el apellido en una tabla de Excel.
Suponga que tiene un conjunto de datos como se muestra a continuación y desea fusionar las dos columnas para obtener el nombre completo.
A continuación se muestran los pasos para convertir los datos en una tabla de Excel:
- Seleccione cualquier celda del conjunto de datos
- Haga clic en la pestaña Insertar
- Haga clic en el icono de la tabla
- En el cuadro de diálogo Crear tabla, asegúrese de que el rango sea correcto
- Haga clic en Aceptar
Los pasos anteriores convertirían el rango de datos en una tabla de Excel.
Ahora veamos cómo combinar el nombre y el apellido con Power Query:
- Seleccione cualquier celda de la tabla
- Haga clic en la pestaña Datos
- En el grupo Obtener y transformar datos, haga clic en la opción "Desde hoja". Esto abrirá el Editor de Power Query
- En el Editor de Power Query, asegúrese de que la tabla de la derecha esté seleccionada en el panel izquierdo. Si solo tiene una tabla, solo verá una opción en el panel izquierdo
- Seleccione las columnas que necesita fusionar (mantenga presionada la tecla Control y luego haga clic en el encabezado de la columna para seleccionar la columna)
- Haga clic con el botón derecho y luego haga clic en la opción "Combinar columnas"
- En el cuadro de diálogo Fusionar columnas que se abre, seleccione Espacio como delimitador (en el menú desplegable)
- Ingrese un nombre para la nueva columna combinada. Iré con "Nombre completo"
- Haga clic en Aceptar. Esto eliminaría las dos columnas que ya tenemos y las reemplazaría con la nueva columna que tiene el nombre completo.
- Haga clic en la pestaña Archivo y luego haga clic en Cerrar y cargar.
Los pasos anteriores insertarían una nueva hoja de trabajo en el libro de trabajo con una tabla que tiene una columna que tiene el nombre completo.
En caso de que desee las columnas originales, así como una nueva columna que contenga el nombre completo, en lugar de seleccionar las columnas y Combinarlas, primero seleccione la pestaña Agregar columna en el Editor de Power Query, luego seleccione las columnas y luego haga clic en Combinar Columnas. Esto agregará una nueva columna que tendrá el nombre completo.
En comparación con los métodos de fórmula y Flash Fill, Power Query es definitivamente un poco más largo.
Pero la ventaja de utilizar este método es que, en caso de que cambien los datos originales, puede actualizar rápidamente la consulta y los datos resultantes se actualizarán automáticamente.
Además, Power Query se usa ampliamente para combinar diferentes tablas y datos de varias hojas de trabajo y libros de trabajo. Entonces, en caso de que tenga los datos de nombre que desea combinar, es un solo paso en su flujo de trabajo de consulta de energía ya existente.
En este tutorial, he cubierto cómo combine el nombre y el apellido en Excel. Pero en caso de que tenga el nombre, el segundo nombre y el apellido, puede usar los mismos métodos para hacerlo.
Espero que este tutorial te haya resultado útil.