Saltar al pie de página
USANDO IRONXL

Cómo combinar celdas en Excel: Tutorial paso a paso

A muchas personas les resulta desafiante entender cómo fusionar celdas en Excel. Al principio, esto puede parecer una tarea desalentadora, ¡pero estamos aquí para ayudarte! Este blog te guiará a través de cómo fusionar celdas rápidamente en Excel.

IronXL: La biblioteca de Excel para C

IronXL es una biblioteca de Excel en C# con muchas características avanzadas para operaciones en Excel. Un beneficio principal de la biblioteca de C# de IronXL es que no necesitas instalar el software de Excel localmente en tu sistema. Procesa el documento de Excel sin usar el software de Excel.

Puedes crear un nuevo archivo de Excel y formatear los datos según tus necesidades usando la biblioteca de C# de IronXL. Es un paquete completo para todas las operaciones de Excel. Si estás desarrollando algún software y tienes que crear o editar un archivo de Excel en tu software, puedes realizar estas tareas rápidamente con la ayuda de la biblioteca de IronXL. Para usar esta biblioteca en tu entorno de desarrollo de software, debes descargar su archivo DLL o instalarlo con el Administrador de Paquetes NuGet. Puedes usar la versión de prueba gratuita para probar todas las funciones. La versión de prueba es gratuita y es muy fácil utilizar la clave de licencia con tu proyecto. También puedes usar este tutorial para entenderlo mejor. Una vez que estés satisfecho con IronXL, puedes comprarlo a un precio muy razonable.

A continuación, hablaremos sobre cómo fusionar celdas en Excel usando la biblioteca de C# de IronXL. IronXL proporciona funciones simples y fáciles de usar para leer y fusionar celdas en un archivo Excel. Examinemos cómo unir celdas en el lenguaje C# usando la biblioteca de IronXL:

  1. Crea un proyecto de C# .NET o VB .NET en Visual Studio.
  2. Descarga el archivo DLL de la biblioteca IronXL o instálalo a través del NuGet Package Manager en Visual Studio.
  3. Aplica tu clave de licencia usando este tutorial.
  4. Usa IronXL en tu proyecto.
using IronXL;
using IronXL;
Imports IronXL
$vbLabelText   $csharpLabel
  1. Carga un libro de Excel usando la función estática WorkBook.Load().
// Load an existing Excel file
WorkBook wb = WorkBook.Load("fileaddress.xlsx");
// Load an existing Excel file
WorkBook wb = WorkBook.Load("fileaddress.xlsx");
' Load an existing Excel file
Dim wb As WorkBook = WorkBook.Load("fileaddress.xlsx")
$vbLabelText   $csharpLabel
  1. Cuando el archivo de Excel se cargue, selecciona la hoja donde fusionaremos las celdas usando la función GetWorkSheet().
// Get a specific worksheet by name
WorkSheet ws = wb.GetWorkSheet("SheetName");
// Get a specific worksheet by name
WorkSheet ws = wb.GetWorkSheet("SheetName");
' Get a specific worksheet by name
Dim ws As WorkSheet = wb.GetWorkSheet("SheetName")
$vbLabelText   $csharpLabel
  1. Hemos seleccionado la hoja donde debemos fusionar las celdas. Elijamos la dirección de la celda a fusionar usando la función Merge().
// Merge cells from the specified range
ws.Merge("FromCell:ToCell");
// Merge cells from the specified range
ws.Merge("FromCell:ToCell");
' Merge cells from the specified range
ws.Merge("FromCell:ToCell")
$vbLabelText   $csharpLabel
  1. Las celdas seleccionadas se han fusionado, y ahora es el momento de guardar el archivo editado usando la función SaveAs().
// Save the workbook to a new file
wb.SaveAs("Filename.xlsx");
// Save the workbook to a new file
wb.SaveAs("Filename.xlsx");
' Save the workbook to a new file
wb.SaveAs("Filename.xlsx")
$vbLabelText   $csharpLabel
  1. Ahora has visto qué fácil es fusionar celdas en Excel usando la biblioteca de IronXL, dado un conocimiento práctico de C#. También puedes usar los tutoriales sobre operaciones en Excel en la documentación oficial de IronXL. Además, IronXL también ofrece una amplia gama de características para interactuar con el nivel de Excel WorkBook, WorkSheet y Cells, como convertir entre formatos populares, formateo de datos de celda, fusión de celdas, inserción de funciones matemáticas, e incluso agregar imágenes.

Puedes descargar un proyecto de archivo zip que demuestra cómo fusionar celdas.

Combinar celdas en Microsoft Excel

Introducción a Microsoft Excel

Microsoft Excel es una aplicación de hoja de cálculo que ayuda a los usuarios a organizar, analizar y compartir datos. Es uno de los programas de software de oficina más populares hasta la fecha. El objetivo de Excel es simplificar el análisis y la gestión de datos para que las personas puedan ser más productivas en el trabajo. Este tutorial en particular discutirá cómo fusionar celdas en Excel. Antes de proceder a examinar cómo unir celdas en Excel, necesitas tener un conocimiento básico de los siguientes términos: celdas y rangos.

¿Qué son las celdas y los rangos en Excel?

Células

Una celda es la unidad más pequeña de datos en una hoja de cálculo. Aquí es donde se ingresan datos, fórmulas y otra información. Cada hoja de cálculo tiene una cuadrícula compuesta por filas y columnas, y a cada celda de la cuadrícula se le asigna una dirección que la identifica de manera única en la cuadrícula. Puedes identificar celdas por su ubicación en la cuadrícula, como A1 o B3.

Rangos

Un rango de celdas es un grupo de celdas con diferentes direcciones. Por ejemplo, un rango de celdas con dos números debe formatearse como A1:A5. En Excel, el estilo de referencia predeterminado es "Celdas", que debe cambiarse si deseas usar otro diferente. Hay dos tipos de rangos: horizontal y vertical. Cada tipo tiene su propósito y uso.

Métodos para combinar celdas en Excel

Fusionar celdas es esencial porque ahorra tiempo al trabajar con grandes tablas con muchas filas y columnas. Al fusionar celdas, el software se centrará automáticamente en la celda fusionada para que no sea necesario ajustarla manualmente. Al fusionar celdas, se conservan los valores de la celda superior izquierda. Esto también hará que tu tabla luzca mejor y sea más fácil de leer. Veamos cómo podemos fusionar múltiples celdas en Excel.

1) Uso del botón Fusionar y centrar

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 1: Navegar al Botón Fusionar en Excel Navegar al Botón Fusionar en Excel

El botón Fusionar y Centrar es el método más simple para fusionar celdas en Excel. Examinemos cómo fusionar celdas usando este método:

  • Abre tu archivo de Excel en Microsoft Excel.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 2: Archivo de Excel abierto en Microsoft Excel Archivo de Excel abierto en Microsoft Excel

  • Selecciona las celdas que deseas fusionar.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 3: Selecciona dos celdas Selecciona dos celdas

Ahora haz clic en el botón Fusionar y Centrar para fusionar las celdas seleccionadas.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 4: Botón Fusionar y Centrar Botón Fusionar y Centrar

  • Las celdas se fusionarán. Obtendrás este resultado:

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 5: Celda fusionada mostrada en Microsoft Excel Celda fusionada mostrada en Microsoft Excel

Este método fusiona automáticamente las celdas y hace que el contenido esté alineado como centrado. Es importante notar que el software siempre preserva el valor de la celda más hacia la izquierda y superior. Otros valores serán descartados.

2) Fusionar celdas mediante el cuadro de diálogo "Formato de celdas"

Puedes fusionar celdas usando el cuadro de diálogo "Formato de Celdas". Esto te da múltiples opciones. Examinemos cómo fusionar celdas usando el cuadro de diálogo "Formato de Celdas":

Abre tu archivo en el Software de Excel.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 6: Archivo de Excel abierto en Microsoft Excel Archivo de Excel abierto en Microsoft Excel

Selecciona las celdas que deseas fusionar.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 7: Selección de celdas Selección de celdas

Abre el cuadro de diálogo "Formato de Celdas". Puedes abrirlo de varias maneras.

Ve a la pestaña de Inicio y haz clic en el icono de flecha en el botón Formato en la sección Celdas, y en el menú desplegable, selecciona la opción Formato de Celdas.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 8: Navegar al botón Formato de Celdas Navegar al botón Formato de Celdas

Puedes abrir el cuadro de diálogo Formato de Celdas usando el atajo de teclado Ctrl + 1.

La tercera forma de abrir este cuadro de diálogo es hacer clic derecho en las celdas seleccionadas y seleccionar el menú Formato de Celdas.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 9: Accediendo a Formato de Celdas desde el menú de clic derecho Accediendo a Formato de Celdas desde el menú de clic derecho

Se abrirá el cuadro de diálogo de Formato de Celdas. Ve a la pestaña de alineación, selecciona fusionar celdas y haz clic en el botón OK.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 10: Cuadro de diálogo Formato de Celdas Cuadro de diálogo Formato de Celdas

Las celdas seleccionadas serán fusionadas. Puedes identificar celdas fusionadas revisando las líneas de borde de las celdas.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 11: Celda fusionada Celda fusionada

Observa que los datos en las celdas no están centrados usando esta técnica. Esto necesita hacerse manualmente desde la pestaña de inicio usando la sección de formato.

3) Tecla de acceso rápido Alt

Puedes realizar esta tarea rápidamente si no deseas usar el ratón y prefieres usar el teclado para fusionar celdas. Debes seleccionar las celdas que deseas unir y presionar Alt + H + M + C simultáneamente. Tus celdas seleccionadas se fusionarán.

4) Barra de herramientas de acceso rápido

Si deseas usar la herramienta de fusión con frecuencia, puedes agregar esta opción a tu barra de herramientas de acceso rápido. Veamos cómo podemos agregar la opción Fusionar y Centrar a la barra de herramientas de acceso rápido.

Ve a la barra de título y haz clic en el pequeño icono de flecha. Mostrará un menú desplegable. Desde el menú desplegable, selecciona la opción Más Comandos.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 12: Navegar a Más Comandos Navegar a Más Comandos

Se abrirá una nueva ventana emergente. Desplázate hacia abajo y selecciona la opción Fusionar y Centrar.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 13: Interfaz de Opciones de Excel Interfaz de Opciones de Excel

Después de seleccionar Fusionar y Centrar, haz clic en el botón Agregar, y esto agregará el comando a las opciones de la barra de herramientas de acceso rápido. A continuación, presiona OK para aplicar este cambio.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 14: Agregando el botón Fusionar y Centrar a la barra de herramientas Agregando el botón Fusionar y Centrar a la barra de herramientas

Ahora, puedes usar la opción Fusionar y Centrar usando la barra de herramientas de acceso rápido.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 15: Interfaz de la barra de herramientas de acceso rápido Interfaz de la barra de herramientas rápida

Puedes usar este botón usando Alt con otra tecla. Puedes ver qué tecla está relacionada con la opción de la barra de herramientas de acceso rápido pulsando la tecla Alt.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 16: Interfaz de la barra de herramientas de acceso rápido con tecla de atajo mostrada Interfaz de la barra de herramientas de acceso rápido con tecla de atajo mostrada

Puedes usar la combinación de teclas Alt + 5 para fusionar celdas rápidamente.

5) Función concatenar

Si deseas combinar datos de dos o más columnas, entonces la opción Fusionar y Centrar no funcionará porque solo conserva los datos de la primera celda y descarta los de otras celdas. Si intentas fusionar dos o más celdas que contienen datos, te dará una advertencia como la mostrada a continuación:

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 17: Diálogo de descartar datos Diálogo de descartar datos

Para combinar los datos de las celdas, debes usar una función de Excel llamada la función "Concatenate". Veamos cómo funciona.

Supongamos que queremos combinar un primer nombre y un segundo nombre.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 18: Datos mostrados antes de usar la función concatenate Datos mostrados antes de usar la función concatenate

No podemos hacerlo usando la opción Fusionar y Centrar. Lo haremos usando la función Concatenate. Ahora muévete a la celda después del segundo nombre, donde se combinarán los datos.

Escribe =Concatenate() y en los parámetros, da la dirección de esas celdas cuyos datos deseas fusionar, como esto:

=CONCATENATE(A1, " ", B1)

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 19: Agregando una nueva celda con función concatenate Agregando una nueva celda con función concatenate

Presiona Enter y verás que los datos de las dos celdas se han fusionado.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 20: El resultado usando la función de Excel El resultado usando la función de Excel

A continuación, selecciona la celda donde se combinan los datos y arrastra desde el usuario para aplicar la función en otras celdas de la columna.

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 21: Aplicando a múltiples celdas en la misma columna Aplicando a múltiples celdas en la misma columna

Cómo Fusionar Celdas en Excel: Tutorial Paso a Paso, Figura 22: El resultado final El resultado final

Verás que los datos de las dos celdas se han combinado. Ahora puedes eliminar las columnas si no las deseas.

Separar celdas

Podemos desfusionar celdas con un método sencillo:

  • Selecciona las celdas fusionadas en Excel.
  • Ve a la pestaña de inicio y haz clic en el botón Fusionar y Centrar. Desfusionará las celdas.

Así es como puedes desfusionar celdas muy rápidamente. Si deseas desfusionar todas las celdas fusionadas en Excel, puedes hacerlo fácilmente de la siguiente manera:

  • Presiona Ctrl+A para seleccionar toda la hoja.
  • Ve a la pestaña de inicio y selecciona el botón Fusionar y Centrar. Desfusionará todas las celdas fusionadas en una hoja de Excel con solo un clic.

Preguntas Frecuentes

¿Cómo puedo combinar celdas en Excel usando C#?

Puedes combinar celdas en Excel usando IronXL cargando primero el libro de Excel con WorkBook.Load(), seleccionando la hoja de trabajo deseada con GetWorkSheet(), y luego usando el método Merge() para especificar el rango de celdas que deseas combinar.

¿Cuáles son las ventajas de automatizar tareas de Excel con una biblioteca C#?

Automatizar tareas de Excel con IronXL en C# te permite realizar operaciones complejas sin necesidad de tener Microsoft Excel instalado. Aumenta la productividad y eficiencia al proporcionar funcionalidades como el formato de datos, combinación de celdas y más directamente a través de C#.

¿Es posible combinar y centrar datos en Excel de manera programática?

Sí, con IronXL, puedes combinar celdas y centrar datos en archivos de Excel de manera programática usando C#. Después de combinar celdas usando el método Merge(), puedes alinear el texto al centro utilizando las propiedades adecuadas.

¿Cómo descombino celdas en Excel usando C#?

Para descombinar celdas en Excel usando IronXL, carga el libro de trabajo, accede a la hoja de trabajo y usa el método Unmerge() en el rango de celdas combinadas que deseas separar.

¿Puede IronXL manejar operaciones de Excel sin Excel instalado?

Sí, IronXL te permite crear, editar y manipular archivos de Excel directamente en C# sin necesidad de tener Microsoft Excel instalado en tu máquina.

¿Cómo puedo automatizar la función de Concatenar dentro de Excel usando C#?

IronXL te permite automatizar la función de Concatenar combinando textualmente celdas múltiples en una sola celda usando lógica de código en C#.

¿Qué pasos están involucrados en el uso de IronXL para combinar celdas en Excel?

Para combinar celdas usando IronXL, comienza creando un proyecto C# en Visual Studio, referencia la biblioteca IronXL, carga tu archivo de Excel, selecciona la hoja de trabajo y luego usa el método Merge() para combinar el rango de celdas deseadas.

Jordi Bardia
Ingeniero de Software
Jordi es más competente en Python, C# y C++. Cuando no está aprovechando sus habilidades en Iron Software, está programando juegos. Compartiendo responsabilidades para pruebas de productos, desarrollo de productos e investigación, Jordi agrega un valor inmenso a la mejora continua del producto. La experiencia variada lo mantiene ...
Leer más