Saltar al pie de página
HERRAMIENTAS DE EXCEL

Cómo eliminar filas vacías en Excel: Fácil

¿Trabajando en una amplia hoja de Excel y perdiendo de vista qué fila pertenece a qué nombre? Congelar una columna la bloquea en su lugar para que permanezca visible mientras se desplaza lateralmente a través de los datos. Excel llama a esta función Congelar Paneles, y puede bloquear una columna, una fila o cualquier combinación de columnas y filas a la vez para mantenerlas visibles mientras navega por su hoja de cálculo.

El método más rápido para congelar una columna lleva alrededor de dos segundos. Seleccione la pestaña Vista en la cinta, haga clic en el menú desplegable Congelar Paneles, luego elija la opción Congelar Paneles como Congelar Primera Columna para bloquear columnas o filas. La columna A permanece anclada en el lado más izquierdo de la pantalla sin importar qué tan hacia la derecha se desplace. Aparece una línea gris más oscura entre la columna A y la columna B para marcar el límite como confirmación visual de los paneles congelados, y esa acción única responde a la versión más común de la pregunta.

Para secciones congeladas que incluyen más de una columna, la misma opción Congelar Paneles hace el trabajo con un paso adicional. Seleccione la celda o columna a la derecha de la última columna a congelar, luego elija Vista > Congelar Paneles > Congelar Paneles. Todo lo que esté a la izquierda de la celda activa se bloquea en su lugar. Si desea congelar tanto filas como columnas, seleccione la celda única debajo de las filas y a la derecha de las columnas que desea bloquear antes de elegir Congelar Paneles. El mismo menú también cubre filas por sí solas y maneja la congelación de filas y columnas juntas, lo cual se cubre más adelante. Para los equipos que automatizan archivos de Excel desde el código en lugar de a través de la cinta, se aplica la misma lógica: una guía sobre agregar paneles congelados programáticamente en C# muestra que los paneles guardados por la aplicación de escritorio y los paneles escritos por código terminan almacenados en el archivo de la misma manera.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 1 - Pestaña Vista con el menú desplegable de Congelar Paneles expandido, mostrando las tres opciones (Congelar Paneles, Congelar Fila Superior, Congelar Primera Columna)

Método 1: Congelar la Primera Columna (La Opción Más Rápida)

Este es el método predilecto cuando solo la columna más a la izquierda necesita permanecer visible, usualmente una lista de nombres, IDs, fechas o etiquetas de los que depende el resto de la fila.

Pasos:

  1. Abra la hoja de cálculo de Excel.
  2. Seleccione la pestaña Vista en la parte superior de la ventana de Excel.

  3. En el grupo Ventana, haga clic en Congelar Paneles para abrir el menú desplegable.

  4. Seleccione la opción Congelar Primera Columna.

Se muestra una línea vertical tenue a la derecha de la columna A. Desplazarse hacia la derecha mantiene la primera columna bloqueada en vista. No se requiere una selección de celda con anticipación. Excel siempre congela la columna A independientemente de la posición del cursor o de cuál celda esté activa.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 2 - Un primer plano de la cinta de la pestaña Vista mostrando

Método 2: Congelar Múltiples Columnas a la Vez

Cuando el objetivo es congelar múltiples columnas, como una ID de cliente y un nombre de cliente juntos, el paso de selección de celda o columna importa.

Pasos:

  1. Haga clic en la letra de la columna directamente a la derecha de la última columna a congelar. Por ejemplo, para congelar las dos primeras columnas (columnas A y B), seleccione la columna C. Para congelar las tres primeras columnas, seleccione la columna D. La tercera columna desde la izquierda se convierte en el límite en ese segundo caso.

  2. Navegue a la pestaña Vista.

  3. Haga clic en Congelar Paneles, luego seleccione Congelar Paneles del menú desplegable.

Las primeras dos o tres columnas ahora permanecen ancladas mientras el resto de la hoja de cálculo se desplaza horizontalmente. La tenue línea de congelación aparece a la izquierda de la columna seleccionada.

Un error común aquí es hacer clic dentro de una celda única en lugar de seleccionar el encabezado de columna completo. Excel usa la selección de celda para determinar el punto de congelación, y la congelación ocurre arriba y a la izquierda de la celda seleccionada. Seleccionar la celda C1 produce el mismo resultado que seleccionar la columna C en este caso, pero seleccionar C5 congela también las primeras cuatro filas, lo cual puede ser o no el objetivo.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 3 - Columna C seleccionada (columna entera resaltada en azul) con el menú de Congelar Paneles

Método 3: Atajo de Teclado para Congelar Paneles

Excel no asigna una combinación de teclas única para Congelar Paneles, pero la secuencia de acceso directo en la cinta funciona rápidamente una vez memorizada.

Atajo de Windows: Presione Alt, luego W, luego F, luego F nuevamente.

La secuencia se descompone de la siguiente manera:

  • Alt activa los atajos de la cinta.
  • W selecciona la pestaña Vista.
  • F abre el menú desplegable Congelar Paneles.
  • F selecciona Congelar Paneles, la primera opción en el menú.

Para congelar la primera columna en su lugar, la secuencia es Alt > W > F > C. Para congelar la fila superior, es Alt > W > F > R. Estos atajos funcionan independientemente de la posición del cursor en la hoja.

Atajo de Mac: Excel para Mac no incluye un atajo de teclado dedicado para Congelar Paneles de forma predeterminada, pero un atajo personalizado se puede asignar a través de Herramientas > Personalizar Teclado en algunas versiones. De lo contrario, el enfoque del menú de Vista lleva aproximadamente el mismo número de clics.

Consejo adicional: Las versiones más recientes de Excel incluyen un cuadro de búsqueda "Dime qué quieres hacer" en la parte superior de la ventana. Escriba "congelar paneles" en esa barra de búsqueda y Excel presenta las mismas opciones sin necesidad de navegar por la cinta en absoluto.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 4 - La cinta con consejos clave (los pequeños cuadrados negros con letras) visibles después de presionar Alt en Windows

Método 4: Congelar Fila Superior

Esta es la versión más potente de la función, útil para hojas de cálculo donde necesita congelar filas y columnas para mantener visibles los encabezados o datos clave durante el desplazamiento. Congela una fila superior y una columna izquierda juntos para que ambos permanezcan visibles durante el desplazamiento.

Pasos:

  1. Seleccione la celda que se encuentra debajo de la fila y a la derecha de la columna que debe permanecer visible. Por ejemplo, para congelar la primera fila y la primera columna, seleccione la celda B2. Para congelar las tres primeras filas y las dos primeras columnas, seleccione la celda C4.

  2. Navegue a la pestaña Vista.

  3. Haz clic en Congelar Paneles > Congelar Paneles.

Ahora aparecen dos líneas tenues: una horizontal debajo de la última fila congelada y una vertical a la derecha de la última columna congelada. Desplazarse en cualquier dirección mantiene las filas y columnas elegidas visibles. Esta es la configuración estándar para tableros, modelos financieros e informes donde tanto los encabezados de fila como de columna son clave para leer los datos.

Para congelar múltiples filas por su cuenta sin bloquear ninguna columna, haga clic en el número de fila directamente debajo de la última fila a congelar, luego elija Vista > Congelar Paneles > Congelar Paneles. Excel trata filas o columnas de la misma manera, por lo que el mismo menú maneja ambos. Para congelar específicamente la fila superior, vaya a la pestaña Vista, seleccione el menú desplegable Congelar Paneles y elija Congelar Fila Superior.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 5 - Una hoja de cálculo con la celda B2 seleccionada, el menú Congelar Paneles y una vista previa del diseño congelado

Método 5: Descongelar una Columna Cuando el Trabajo Está Listo

Los paneles congelados permanecen congelados hasta que se indique lo contrario, incluso después de cerrar y reabrir el archivo. Para eliminarlos:

  1. Navegue a la pestaña Vista.

  2. Haga clic en Congelar Paneles.
  3. Seleccione Descongelar Paneles desde la parte superior del menú desplegable.

Las líneas de congelación tenues desaparecen y la hoja se desplaza libremente nuevamente. La misma opción Descongelar Paneles libera tanto las filas congeladas como las columnas congeladas de una vez. No hay un comando separado de "descongelar filas" o "descongelar columnas", porque Excel guarda el punto de congelación como una sola configuración por hoja. La opción de descongelar aparece en el mismo lugar donde "Congelar Paneles" normalmente se encuentra, reemplazando el primer elemento del menú siempre que ya haya un congelamiento activo.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 6 - Menú desplegable de Congelar Paneles mostrando

Método 6: Agregar un Botón Mágico de Congelación a la Barra de Herramientas de Acceso Rápido

Para hojas de cálculo donde congelar y descongelar ocurre con frecuencia, agregar un botón de un solo clic a la Barra de Herramientas de Acceso Rápido ahorra tiempo y elimina el viaje por el menú desplegable.

Pasos:

  1. Haga clic en la pequeña flecha desplegable en el extremo derecho de la Barra de Herramientas de Acceso Rápido (la tira de íconos por encima o por debajo de la cinta).
  2. Seleccione Más Comandos.
  3. En el menú desplegable Elegir comandos de, seleccione Todos los Comandos.

  4. Desplácese hasta Congelar Paneles, selecciónelo, y haga clic en Agregar.
  5. Haz clic en Aceptar.

Ahora un ícono de Congelar Paneles aparece en la Barra de Herramientas de Acceso Rápido. Un clic alterna la congelación activada o desactivada en función de la selección de celda actual. Esto es especialmente útil para contadores y analistas que cambian de vista muchas veces en una sola sesión.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 7 - Ventana

Método 7: Congelar Columnas en Excel para el Web y Excel para Mac

Las versiones de Excel en la web y Mac manejan los paneles congelados de manera ligeramente diferente a la aplicación de escritorio de Windows.

Excel for the Web (Microsoft 365 online):

  1. Haga clic en la pestaña Vista en la cinta del navegador.

  2. Haga clic en Congelar Paneles.
  3. Elija Congelar Primera Columna, Congelar Fila Superior o Congelar Paneles para congelar múltiples columnas o múltiples filas.

La versión en línea admite las mismas tres opciones que la aplicación de escritorio, aunque algunas funciones avanzadas como la personalización de la Barra de Herramientas de Acceso Rápido se limitan a la versión de escritorio.

Excel for Mac:

  1. Haga clic en la pestaña Vista.

  2. Haga clic en Congelar Paneles.
  3. Seleccione la opción apropiada.

En versiones más antiguas de Excel para Mac, el botón Congelar Paneles a veces aparece como un botón de alternancia único en lugar de un menú desplegable. Hacer clic en él congela basado en la selección de celda actual, reflejando el comportamiento de Windows.

Cómo congelar una columna en Excel: 8 métodos (más solución de problemas): Imagen 8 - Vista comparativa del botón Congelar Paneles en Excel para Web y Excel para Mac

Método 8: Congelar Columnas con un Macro de VBA

Para repetir la misma configuración de congelación en docenas de hojas de cálculo, un macro corto de VBA automatiza el proceso. Este método supone cierta comodidad con la pestaña de Desarrollador, pero el código en sí es corto.

Pasos:

  1. Presione Alt + F11 para abrir el Editor de VBA.

  2. Haz clic en Insertar > Módulo.
  3. Pegue el siguiente código:
Sub FreezeFirstColumn()
    With ActiveWindow
        .SplitColumn = 1
        .SplitRow = 0
        .FreezePanes = True
    End With
End Sub
Sub FreezeFirstColumn()
    With ActiveWindow
        .SplitColumn = 1
        .SplitRow = 0
        .FreezePanes = True
    End With
End Sub
Sub FreezeFirstColumn()
    With ActiveWindow
        .SplitColumn = 1
        .SplitRow = 0
        .FreezePanes = True
    End With
End Sub
$vbLabelText   $csharpLabel
  1. Cierre el editor y ejecute el macro desde Vista > Macros > Ver Macros, o asígnelo a un botón.

Cambie SplitColumn = 1 a un número mayor para congelar más columnas. Por ejemplo, SplitColumn = 3 congela las tres primeras columnas. Establecer SplitRow en un valor distinto de cero congela esa cantidad de filas en la parte superior también, por lo que SplitRow = 3 congelaría las tres primeras filas junto con las columnas.

Problemas Comunes y Solución de Problemas

Aunque Congelar Paneles es una función simple, hay algunas situaciones que regularmente confunden a las personas.

Congelar Paneles Aparece Gris

La causa más común es estar en la vista Disposición de Página o Vista Previa de Saltos de Página en lugar de la vista Normal. Cambie a Vista > Normal y la opción Congelar Paneles estará disponible nuevamente.

Una segunda causa es tener la hoja en Modo de Edición, es decir, una celda está actualmente siendo editada. Presione Enter o Esc para salir del modo de edición y pruebe de nuevo.

Una tercera causa: el libro de trabajo está compartido, protegido o marcado como final. Los libros de trabajo compartidos y protegidos tienen varias funciones bloqueadas, incluyendo congelar paneles en algunas versiones de Excel. Descompartir el libro a través de Revisión > Compartir Libro, o desprotegerlo a través de Revisión > Desproteger Hoja, restablece el acceso.

Las Columnas o Filas Incorrectas Fueron Congeladas

Esto casi siempre se remonta a la celda que estaba activa cuando se hizo clic en Congelar Paneles. Excel congela todo lo que se encuentra arriba y a la izquierda de la celda activa. Seleccione Descongelar Paneles, luego seleccione la celda correcta y pruebe de nuevo. Para congelar solo la primera fila, seleccione la celda A2 antes de hacer clic en Congelar Paneles. Para congelar las tres primeras filas, seleccione la celda A4. Para congelar hasta e incluyendo la última columna en el lado izquierdo de los datos (por ejemplo, la columna F), seleccione la columna G como el límite.

Los Paneles Congelados Desaparecen Después de Guardar

Los paneles congelados se guardan con el libro de trabajo y deben persistir tras cerrarlo y reabrirlo. Si desaparecen, verifique:

  • El archivo fue guardado en un formato que admite paneles congelados (.XLSX, .XLSM, .XLS). El formato .CSV no guarda configuraciones de vista.
  • La configuración de vista puede diferir por usuario si el archivo se abre desde SharePoint o OneDrive en una máquina diferente, ya que Excel a veces almacena el estado de la ventana por sesión.

Congelar Paneles y Tablas de Excel

Las Tablas de Excel (creadas a través de Insertar > Tabla) incluyen una función incorporada donde los encabezados de las columnas reemplazan las letras de las columnas (A, B, C) cuando se desplazan fuera de vista. Las dos funciones sirven para propósitos diferentes y funcionan juntas. Congelar Paneles bloquea visualmente las columnas y filas para toda la hoja, mientras que los encabezados de la Tabla manejan las etiquetas de columnas conscientes del desplazamiento dentro del rango de la tabla.

La Columna Congelada Parece Cortada o Desalineada

El nivel de zoom puede causar que la línea de congelación tenue se muestre en lugares extraños, especialmente en configuraciones de zoom muy altas o muy bajas. Restablezca a 100% a través de Vista > Zoom > 100% y la línea de congelación debería alinearse adecuadamente.

Paneles Divididos vs Congelar Paneles

Excel tiene una función separada llamada Dividir (también encontrada en la pestaña Vista). Dividir divide la ventana en paneles desplazables independientemente, mientras que Congelar bloquea los paneles en su lugar. Si una hoja parece congelada pero se desplaza inesperadamente, la función Dividir puede estar activa. Haga clic en Vista > Dividir para desactivarla.

Cuándo Usar Congelar Paneles frente a Otras Opciones

Congelar Paneles es una de tres funciones relacionadas que resuelven problemas superpuestos:

  • Congelar Paneles mantiene filas y columnas visibles durante el desplazamiento.
  • Dividir crea vistas desplazables independientemente de la misma hoja.
  • Nueva Ventana abre una segunda ventana del mismo libro de trabajo, permitiendo dos vistas diferentes una al lado de la otra.

Para la mayoría del trabajo diario, Congelar Paneles es la herramienta adecuada. Los paneles divididos funcionan bien para comparar dos partes distantes de la misma hoja sin desplazarse hacia adelante y hacia atrás, y Nueva Ventana ayuda a comparar dos hojas en el mismo libro de trabajo al mismo tiempo.

Para Desarrolladores: Congelar Columnas Programáticamente

Para los equipos que generan archivos de Excel desde código en lugar de a mano, se pueden aplicar las mismas configuraciones de panel congelado a través de una biblioteca. IronXL es una biblioteca de C# de Iron Software que lee, escribe y manipula archivos de Excel sin requerir Microsoft Office o Interop de Excel. Congelar una columna con IronXL toma una sola línea de código:

using IronXL;
WorkBook workbook = WorkBook.Load("report.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
// Freeze the first column
sheet.CreateFreezePane(1, 0);
workbook.SaveAs("report-frozen.xlsx");
using IronXL;
WorkBook workbook = WorkBook.Load("report.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
// Freeze the first column
sheet.CreateFreezePane(1, 0);
workbook.SaveAs("report-frozen.xlsx");
Imports IronXL

Dim workbook As WorkBook = WorkBook.Load("report.xlsx")
Dim sheet As WorkSheet = workbook.DefaultWorkSheet
' Freeze the first column
sheet.CreateFreezePane(1, 0)
workbook.SaveAs("report-frozen.xlsx")
$vbLabelText   $csharpLabel

El primer argumento es la cantidad de columnas a congelar desde la izquierda, y el segundo es la cantidad de filas a congelar desde la parte superior. Pasar (2, 1) congelaría las dos primeras columnas y la fila superior juntas. Se pueden encontrar muestras de código completas para las versiones de dos parámetros y cuatro parámetros del método en la guía de ejemplo de código de Congelar Paneles en C#.

Resumen

Congelar una columna en Excel toma un solo clic para el caso más común y un solo viaje por el menú para casi cualquier otro caso. La pestaña Vista maneja todo: Congelar Primera Columna para congelar la primera columna, Congelar Paneles para congelar múltiples columnas o múltiples filas, Congelar Fila Superior para la fila superior, y Descongelar Paneles para borrar la configuración. Los atajos de teclado, la Barra de Herramientas de Acceso Rápido y los macros de VBA ofrecen alternativas más rápidas para usuarios avanzados, y los pasos de solución de problemas anteriores cubren el puñado de casos donde la opción aparece desactivada o se comporta de manera inesperada.

Esta guía fue escrita por los creadores de IronXL y otras bibliotecas .NET que manejan archivos de Excel programáticamente. Las equipos que necesiten congelar paneles, formatear celdas o generar hojas de cálculo desde el código pueden seguir el tutorial paso a paso para crear archivos de Excel en C# sin Office para un recorrido completo de estas operaciones.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más

Equipo de soporte de Iron

Estamos disponibles online las 24 horas, 5 días a la semana.
Chat
Email
Llámame