Inmovilizar paneles en Excel: filas, columnas y errores comunes

Inmovilizar paneles en Excel: panel de salidas de un aeropuerto con filas de vuelos y columnas de código, destino y hora

Inmovilizar paneles en Excel sirve para que los títulos de una tabla larga no desaparezcan al bajar: la fila de encabezados se queda arriba y la columna con el nombre o el código se queda a la izquierda mientras el resto de la hoja se desplaza. Es una de esas funciones que se usan a diario en la oficina, con un listado de clientes, un inventario, una nómina o un registro de solicitudes, y que casi todo el mundo aprende a medias: funciona bien hasta el día en que se inmoviliza la fila equivocada o desaparecen las primeras filas y nadie sabe por qué.

Esta guía explica cómo inmovilizar paneles en Excel paso a paso: la fila superior, varias filas, columnas, filas y columnas a la vez, y cómo quitarlo. Después repasa los errores más comunes, la diferencia con dividir la ventana, cómo repetir los títulos al imprimir y cómo inmovilizar filas en Google Sheets. Para escribirla pulsamos cada opción en el Excel de Microsoft 365 en español de nuestro equipo (versión 16.0, compilación 20527), con una hoja de prueba de 300 solicitudes y 8 columnas, y medimos qué filas y columnas quedaban fijas en cada caso. La guía forma parte de la serie de ofimática del blog: la de filtros en Excel y la de tablas en Excel son buenas compañeras de esta.

Qué es inmovilizar paneles en Excel y para qué sirve

Inmovilizar parte la ventana en zonas: una que no se mueve, con los títulos, y otra que se desplaza con los datos. Excel lo describe así en la ayuda emergente del botón: «Congela una parte de la hoja para mantenerla visible mientras se desplaza por el resto de la hoja».

Sirve, sobre todo, para tres cosas:

  • Leer un listado largo sin perder el encabezado. En la fila 250 sigue viendo qué columna es «Fecha» y cuál es «Valor».
  • Recorrer una tabla ancha sin perder la referencia. Si la columna A tiene el nombre del cliente, al ir hacia la derecha sigue sabiendo de quién es cada dato.
  • Capturar datos con menos errores. Quien digita en la fila 800 ve el título de la columna y no pone el teléfono donde iba el correo.

Inmovilizar paneles en Excel no cambia los datos, no protege nada y no afecta a las fórmulas: solo cambia lo que se ve en pantalla. Por eso no hay que confundirlo con fijar una celda con el signo $ en una fórmula, que explica la guía de funciones básicas de Excel, ni con bloquear celdas para que nadie las cambie, que es lo que hace proteger una hoja de Excel.

Dónde está el botón para inmovilizar paneles en Excel

En Excel para Windows el botón está en la pestaña Vista, grupo Ventana. En nuestro Excel el botón se llama Inmovilizar y abre un menú con tres opciones. Estos son los rótulos y las teclas que leímos en la cinta:

Qué quiere hacerOpción del menú InmovilizarTeclas
Fijar filas y columnas hasta la celda seleccionadaInmovilizar panelesAlt, W, W, V
Fijar solo la fila de arribaInmovilizar fila superiorAlt, W, W, F
Fijar solo la columna de la izquierdaInmovilizar primera columnaAlt, W, W, C
Quitar lo inmovilizadoMovilizar panelesAlt, W, W, V

Las teclas se pulsan una detrás de otra, no a la vez: Alt abre las letras de la cinta, W elige la pestaña Vista, la segunda W abre el menú y la última letra elige la opción. Cuando la hoja ya tiene algo inmovilizado, la primera opción del menú deja de decir Inmovilizar paneles y pasa a decir Movilizar paneles.

Cómo inmovilizar la fila superior en Excel

Es lo más común: dejar fija la fila 1, la de los títulos.

  1. Lleve la hoja arriba del todo, para que la fila 1 sea la primera que se ve. Ctrl+Inicio lo hace en un paso.
  2. En la pestaña Vista, abra Inmovilizar y elija Inmovilizar fila superior.

Entonces aparece una línea un poco más gruesa debajo de la fila 1. Desde ese momento, al bajar, la fila 1 se queda en su sitio.

El primer paso no es un detalle. Inmovilizar fila superior no fija la fila 1: fija la primera fila que se ve en la ventana. En nuestra prueba, con la hoja bajada hasta que la fila 30 quedaba arriba, Excel inmovilizó la fila 30, y siguió así aunque luego subiéramos la barra de desplazamiento. Además, lo mismo pasa con Inmovilizar primera columna: con la columna E a la izquierda de la ventana, quedó fija la columna E.

Cómo inmovilizar filas en Excel (varias filas)

Para inmovilizar filas en Excel cuando los títulos ocupan más de una fila, por ejemplo un título del informe en la fila 1 y los encabezados en la 3, la opción es Inmovilizar paneles, y lo que manda es la celda seleccionada:

  1. Suba la hoja hasta la fila 1.
  2. Después, seleccione la celda de la columna A que está justo debajo de la última fila que quiere fijar. Para fijar las filas 1 a 3, seleccione A4.
  3. En Vista, abra Inmovilizar y elija Inmovilizar paneles.

Por otra parte, también se puede seleccionar la fila entera: en nuestra prueba, con la fila 4 seleccionada, quedaron fijas las filas 1 a 3.

Cómo inmovilizar columnas en Excel

Para inmovilizar columnas en Excel la lógica es la misma, de lado: se selecciona la primera columna que debe moverse. Con la columna C entera seleccionada, quedaron fijas la A y la B. Microsoft lo explica igual en su página de ayuda: para inmovilizar las dos primeras columnas, «Seleccione la tercera columna».

Antes de inmovilizar columnas en Excel, lleve la hoja a la izquierda del todo, para que la columna A sea la primera que se ve.

Inmovilizar filas y columnas a la vez

Al inmovilizar paneles en Excel con la opción Inmovilizar paneles, el programa fija las filas que están encima de la celda seleccionada y las columnas que están a su izquierda. Así quedó en nuestra prueba, con la hoja sin desplazar, al inmovilizar filas en Excel y columnas a la vez:

Celda seleccionadaQué queda fijo
A2La fila 1
B1La columna A
B2La fila 1 y la columna A
C3Las filas 1 y 2 y las columnas A y B
D5Las filas 1 a 4 y las columnas A a C
A1Las filas 1 a 19 y las columnas A a K

Sin embargo, la última fila de la tabla es el error que más desconcierta. Con A1 seleccionada no hay nada encima ni a la izquierda, y Excel no avisa: parte la ventana más o menos por la mitad. En la nuestra quedaron fijas 19 filas y 11 columnas, media pantalla que ya no se mueve.

Por eso, para el caso habitual, encabezados en la fila 1 y nombres en la columna A, la celda es B2.

Cómo movilizar paneles

Para quitar lo hecho al inmovilizar paneles en Excel, en Vista, abra Inmovilizar y elija Movilizar paneles. Da igual qué celda esté seleccionada. Si no sabe si una hoja tiene algo inmovilizado, abra el menú: si la primera opción dice Movilizar paneles, lo tiene.

Por lo tanto, para cambiar las filas fijas, primero hay que movilizar y después volver a inmovilizar con la celda nueva.

Errores frecuentes al inmovilizar paneles en Excel

Casi todos los problemas salen de la misma causa: Excel inmoviliza a partir de lo que se ve en la ventana, no a partir de la fila 1.

Desaparecieron las primeras filas

Es el error más alarmante, porque parece que se borraron datos. En nuestra prueba bajamos la hoja hasta que la fila 20 quedó arriba, seleccionamos B25 e inmovilizamos. Quedaron fijas las filas 20 a 24, y las filas 1 a 19 dejaron de verse: no aparecían al subir la barra de desplazamiento ni al ir a la celda A1. Sin embargo, los datos siguen ahí; solo quedaron por encima de la zona inmovilizada.

Del mismo modo, pasa algo parecido si la celda seleccionada está fuera de la vista. Con la hoja arriba y la celda A60 seleccionada, Excel inmovilizó las filas 41 a 59 y las filas 1 a 40 quedaron fuera de la vista.

En todos los casos, la solución es la misma: Movilizar paneles, Ctrl+Inicio para volver arriba y volver a inmovilizar con la celda correcta.

Se inmovilizó una fila que no era

En este caso, el origen es Inmovilizar fila superior con la hoja bajada: fija la fila que estaba arriba de la ventana, no la 1. Mismo remedio: movilizar, subir e inmovilizar otra vez.

El botón Inmovilizar está atenuado

En la vista Diseño de página Excel no deja inmovilizar. La ayuda de Microsoft para Mac lo dice: si el botón está atenuado, elija Normal en la pestaña Vista. En Windows lo comprobamos: en Diseño de página el botón queda deshabilitado y Excel rechaza la orden de inmovilizar.

Se perdió al cambiar de vista

En nuestro Excel, pasar una hoja inmovilizada a Diseño de página quitó lo inmovilizado, y al volver a Normal no regresó: hubo que inmovilizar otra vez. Lo comprobamos pulsando los botones de la cinta. En cambio, la vista Ver salt. Pág. lo conservó, y al volver a Normal seguía igual.

Solo una hoja quedó inmovilizada

Además, lo inmovilizado es de cada hoja. Al inmovilizar la hoja de solicitudes, la hoja «Resumen» del mismo libro siguió igual. Y aunque se agrupen varias hojas, solo se inmoviliza la activa: en nuestra prueba, con dos hojas agrupadas, la segunda no cambió. Hay que hacerlo hoja por hoja.

Inmovilizar con la ventana dividida no hace caso a la celda

Si la ventana está dividida con Dividir, Inmovilizar paneles fija justo donde está la división, no donde está la celda. Dividimos la ventana en C3, seleccionamos E10 e inmovilizamos: quedaron fijas las filas 1 y 2 y las columnas A y B, las de la división.

Inmovilizar paneles no sirve para imprimir

Inmovilizar paneles en Excel solo afecta a la pantalla. Exportamos a PDF la hoja de 300 solicitudes con la fila 1 inmovilizada y salieron 14 páginas: la fila de títulos solo estaba en la primera. Lo mismo pasaba con la columna «Estado», que se fue a otra página sin su título más que en la página 8.

Para que los títulos se repitan en papel o en PDF hay otra función, que Microsoft explica en su guía para repetir filas en cada página impresa:

  1. En la pestaña Disposición de página, seleccione Imprimir títulos.
  2. En el cuadro que se abre, en «Filas para repetir en la parte superior», escriba $1:$1 (o seleccione la fila de títulos).
  3. Acepte.

Así, en nuestra prueba la fila de títulos salió en las 14 páginas del PDF. Las dos funciones se complementan: inmovilizar para trabajar en pantalla e imprimir títulos para el papel. Si además quiere el nombre del informe o el número de página en cada hoja, eso va en el encabezado y el pie de página, igual que en Word.

Inmovilizar o dividir: cuál usar

En la misma pestaña Vista está Dividir, que también parte la ventana, pero de otra manera:

InmovilizarDividir
Qué haceFija filas o columnas; el resto se mueveCrea zonas con su propia barra de desplazamiento
Para qué sirveVer siempre los títulosVer dos partes lejanas de la hoja a la vez
La zona de arriba se mueveNoSí
EjemploEncabezados de una lista de 2.000 filasComparar la fila 15 con la fila 1.800

Por otro lado, las dos no conviven: si inmoviliza una ventana dividida, la división se convierte en la línea de lo inmovilizado.

Asimismo, para comparar dos zonas sirve abrir una segunda ventana del mismo libro con Nueva ventana. Cada ventana tiene su propia configuración: en nuestra prueba, la segunda ventana se abrió sin nada inmovilizado, y lo que inmovilizamos en ella no cambió la primera.

Se guarda con el archivo y funciona con la hoja protegida

Lo que se hace al inmovilizar paneles en Excel se guarda dentro del archivo, hoja por hoja. Lo comprobamos abriendo el .xlsx guardado: la hoja tenía anotado el panel en estado «frozen», y al reabrir el libro seguía inmovilizada. Por ejemplo, si envía una plantilla con los encabezados inmovilizados, quien la abra la verá igual.

Además, funciona con la hoja protegida: con la hoja protegida, e incluso con la estructura del libro protegida, pudimos inmovilizar sin quitar la protección. Por consiguiente, es buena noticia para las plantillas compartidas, que suelen ir protegidas.

Inmovilizar filas en Google Sheets

En Hojas de cálculo de Google, la función se llama igual. Según la ayuda de Google, para inmovilizar filas en Google Sheets desde el computador:

  1. Seleccione la fila o columna que quiera inmovilizar.
  2. En el menú, abra «Ver» y después «Inmovilizar».
  3. Elija cuántas filas o columnas quiere inmovilizar.

Luego, para quitarlo, en el mismo menú se elige «Ninguna fila» o «Ninguna columna». En el celular la ayuda describe otro camino: en Android, se mantiene presionada una fila o columna y se elige «Inmovilizar» o «Desbloquear»; en iPhone y iPad, se toca el número de la fila o la letra de la columna, se pulsa la flecha hacia la derecha y se elige la opción.

Si la hoja de Google se trabaja en equipo, la guía de compartir archivos en Google Drive explica cómo dar acceso sin perder el control de quién la edita.

Lo que la ayuda de Microsoft en español dice distinto

Comparamos la ayuda de Microsoft en español con la de inglés y con lo que muestra el programa. Hay diferencias que confunden a quien sigue los pasos al pie de la letra:

  • La ayuda escribe «Ver>Inmovilizar paneles>; Inmovilizar paneles». En Excel la pestaña se llama Vista y, en nuestra versión, el botón se llama Inmovilizar; Inmovilizar paneles es la primera opción del menú.
  • Para quitarlo, la ayuda escribe «En la pestaña >Vista,>inmovilizar paneles para desbloquear paneles». La opción real es Movilizar paneles.
  • La ayuda para Mac dice «use el Insertar botones en la ficha Vista» donde la versión en inglés dice *Freeze buttons*, los botones de inmovilizar, y deja sin nombre el botón en frases como «Si el está atenuado».
  • La ayuda emergente del botón en Excel dice que inmovilizar «es útil para la desprotección de datos en otras partes de la hoja de cálculo». Lo que quiere decir es que sirve para revisar datos lejos de los encabezados; no tiene nada que ver con la protección.
  • Para repetir títulos al imprimir, la ayuda habla de la pestaña «Diseño de página» y del comando «Títulos de impresión». En nuestro Excel son la pestaña Disposición de página y el botón Imprimir títulos.

Para administradores: qué libros llegan con paneles inmovilizados

Cuando una plantilla circula por toda la empresa, un panel mal inmovilizado se replica en cada copia: el informe que abre con media pantalla congelada o la lista a la que le faltan las primeras filas. Este bloque de PowerShell revisa los .xlsx de una carpeta, sin abrir Excel, y dice qué hojas tienen paneles inmovilizados o divididos, qué filas y columnas quedan fijas y si hay filas o columnas ocultas por encima de lo inmovilizado:

# Lista las hojas con paneles inmovilizados o divididos en los libros .xlsx de una carpeta, sin abrir Excel.
param([string]$Carpeta = '.', [string]$Salida = '.\paneles.csv')
Add-Type -AssemblyName System.IO.Compression.FileSystem
function Leer($zip, [string]$ruta) {
  $e = $zip.GetEntry($ruta)
  if (-not $e) { return $null }
  $r = New-Object IO.StreamReader($e.Open())
  try { [xml]$r.ReadToEnd() } finally { $r.Dispose() }
}
function Letra([int]$n) { $s = ''; while ($n -gt 0) { $s = [char](65 + ($n - 1) % 26) + $s; $n = [int][math]::Floor(($n - 1) / 26) }; $s }
function Celda([string]$ref) {
  if (-not $ref) { $ref = 'A1' }
  $m = [regex]::Match($ref, '^([A-Z]+)(\d+)$'); $c = 0
  foreach ($ch in $m.Groups[1].Value.ToCharArray()) { $c = $c * 26 + ([int]$ch - 64) }
  @{ Col = $c; Fila = [int]$m.Groups[2].Value }
}
$nsR = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships'
$filas = foreach ($f in Get-ChildItem -Path $Carpeta -Filter *.xlsx -File -Recurse | Where-Object { $_.Name -notlike '~$*' }) {
  $zip = [IO.Compression.ZipFile]::OpenRead($f.FullName)
  try {
    $destino = @{}
    foreach ($rel in (Leer $zip 'xl/_rels/workbook.xml.rels').Relationships.Relationship) { $destino[$rel.Id] = $rel.Target }
    foreach ($hoja in (Leer $zip 'xl/workbook.xml').workbook.sheets.sheet) {
      $t = $destino[$hoja.GetAttribute('id', $nsR)]
      $ruta = if ($t.StartsWith('/')) { $t.TrimStart('/') } else { 'xl/' + $t }
      $vista = @((Leer $zip $ruta).worksheet.sheetViews.sheetView)[0]
      $panel = if ($vista) { $vista.pane } else { $null }
      if (-not $panel) { continue }
      $estado = $panel.GetAttribute('state'); $fijas = ''; $aviso = ''
      if ($estado -like 'frozen*') {
        $x = [int]('0' + $panel.GetAttribute('xSplit')); $y = [int]('0' + $panel.GetAttribute('ySplit'))
        $arriba = Celda $vista.GetAttribute('topLeftCell')
        $partes = @()
        if ($y -eq 1) { $partes += 'fila {0}' -f $arriba.Fila } elseif ($y -gt 1) { $partes += 'filas {0} a {1}' -f $arriba.Fila, ($arriba.Fila + $y - 1) }
        if ($x -eq 1) { $partes += 'columna {0}' -f (Letra $arriba.Col) } elseif ($x -gt 1) { $partes += 'columnas {0} a {1}' -f (Letra $arriba.Col), (Letra ($arriba.Col + $x - 1)) }
        $fijas = $partes -join ' y '
        $avisos = @()
        if ($y -gt 0 -and $arriba.Fila -gt 1) { $avisos += 'filas 1 a {0} ocultas' -f ($arriba.Fila - 1) }
        if ($x -gt 0 -and $arriba.Col -gt 1) { $avisos += 'columnas A a {0} ocultas' -f (Letra ($arriba.Col - 1)) }
        if ($y -ge 15 -or $x -ge 8) { $avisos += 'zona fija muy grande' }
        $aviso = $avisos -join '; '
        $estado = 'inmovilizada'
      } else { $estado = 'dividida' }
      [pscustomobject]@{ Archivo = $f.Name; Hoja = $hoja.name; Estado = $estado; Fijas = $fijas; Aviso = $aviso }
    }
  } finally { $zip.Dispose() }
}
$filas | Format-Table -AutoSize
$lineas = $filas | ConvertTo-Csv -Delimiter ';' | Where-Object { $_ -notlike '#TYPE*' }
if (-not [IO.Path]::IsPathRooted($Salida)) { $Salida = Join-Path (Get-Location) $Salida }
[IO.File]::WriteAllLines($Salida, [string[]]$lineas, (New-Object Text.UTF8Encoding($true)))

Guárdelo como revisar-paneles.ps1 y ejecútelo con la carpeta que quiere revisar, por ejemplo .\revisar-paneles.ps1 -Carpeta 'D:\Plantillas'. Es decir, solo lee los archivos: no los abre en Excel ni los cambia. El resultado sale en pantalla y en un CSV con punto y coma, que Excel abre con las tildes bien.

Lo probamos con seis libros de prueba creados en nuestro Excel, en Windows PowerShell 5.1 y en PowerShell 7.7, y el CSV salió idéntico en las dos. Encontró los cinco que tenían algo: el inmovilizado en B2 (fila 1 y columna A), el inmovilizado con A1 (filas 1 a 19 y columnas A a K, con el aviso de zona fija muy grande), el inmovilizado con la hoja bajada (filas 20 a 24, con el aviso de que las filas 1 a 19 quedan ocultas), el que tenía la ventana dividida y la segunda hoja de un libro de dos hojas. El libro sin nada inmovilizado no aparece.

La administración de Microsoft 365 para empresas incluye este tipo de revisiones sobre las plantillas y los archivos compartidos del equipo.

Buenas prácticas al inmovilizar paneles en Excel

  • Suba siempre a la fila 1 antes de inmovilizar. Ctrl+Inicio y después la opción. Evita casi todos los errores de esta guía.
  • Para encabezados y nombres, B2. Es la celda que más se usa: fila 1 y columna A.
  • Fije solo lo necesario. Cada fila fija es una fila menos para ver datos, sobre todo en un portátil. Si los títulos ocupan tres filas, quizá sobra una.
  • Una sola fila de encabezados, sin celdas combinadas. Inmovilizar, filtrar y ordenar funcionan mejor así; la guía de combinar celdas en Excel explica por qué conviene evitarlas en una lista.
  • Inmovilice cada hoja. Lo inmovilizado no pasa de una hoja a otra.
  • Para imprimir, use Imprimir títulos. Inmovilizar no sale en el papel.
  • Combínelo con filtros. Con los encabezados fijos y los filtros en Excel activados, los desplegables de cada columna siguen a la vista al bajar.
  • Deje las plantillas ya inmovilizadas. Se guarda con el archivo, así que quien la abra empieza con los títulos fijos.

Preguntas frecuentes

¿Cuántas filas puedo inmovilizar en Excel?

Las que quepan en la ventana. En nuestra prueba pedimos inmovilizar 59 filas con la celda A60 y Excel fijó solo las 19 que cabían en pantalla, dejando fuera de la vista las primeras 40. En la práctica conviene fijar pocas filas.

¿Inmovilizar paneles afecta a las fórmulas o a los datos?

No. En otras palabras, solo cambia lo que se ve en pantalla. Las fórmulas, los filtros y el contenido de las celdas siguen igual.

¿Por qué no puedo inmovilizar paneles?

Lo más común es estar en la vista Diseño de página: cambie a Normal en la pestaña Vista. Si la hoja ya tiene algo inmovilizado, primero hay que movilizar para cambiarlo.

¿Se puede inmovilizar una fila del medio de la hoja?

Se puede, pero con un costo: si baja la hoja e inmoviliza, quedan fijas las filas que estaban arriba de la ventana y las de encima dejan de verse hasta movilizar. Si lo que necesita es ver una zona del medio junto con otra, es mejor Dividir o una Nueva ventana.

¿Lo que inmovilizo lo ven los demás?

En Excel se guarda con el archivo, así que quien abra el libro lo verá igual.

Conclusión

Inmovilizar paneles en Excel es una función de dos clics, pero con una regla que lo cambia todo: Excel fija a partir de lo que se ve en la ventana. Si sube primero a la fila 1 y elige bien la celda, B2 para lo habitual, los encabezados quedan siempre a la vista y desaparecen los sustos de filas que no aparecen o de media pantalla congelada. Para el papel, Imprimir títulos; para comparar zonas lejanas, Dividir. Con eso, cualquier listado largo se lee y se llena con menos errores. Si quiere seguir mejorando sus hojas, la guía de Excel avanzado reúne las funciones y trucos que más tiempo ahorran.

Si su equipo necesita apoyo con Excel y el resto de Microsoft 365, nuestra mesa de ayuda TI atiende estas consultas como parte del soporte técnico para empresas. La administración de licencias, archivos compartidos y configuración de Microsoft 365 forma parte de nuestros servicios administrados de TI, dentro de los servicios de TI para empresas de KHARONTE.

Hablemos de la TI de su empresa

Cuéntenos qué necesita su operación y le enviamos una propuesta por escrito. Cada línea del portafolio se contrata por separado.

Compartir este artículo

Últimas entradas

Escríbanos ahora