Saltar al pie de página
HERRAMIENTAS DE EXCEL

Cómo restar en Excel: Todos los métodos explicados (2026)

Ocultar columnas en Excel toma alrededor de medio segundo una vez que la combinación de teclas correcta está memorizada. Selecciona al menos una celda en la columna que debe desaparecer, luego presiona Ctrl + 0 (cero, no la letra O) en Windows o Command + 0 en Mac. La columna desaparece de la vista mientras cada fórmula, valor y configuración de formato permanece exactamente donde estaba.

Ese atajo de teclado maneja aproximadamente el 90% de las tareas diarias de ocultar en Microsoft Excel, pero no siempre es la herramienta adecuada para cada situación. Algunos usuarios prefieren el menú contextual porque la memoria muscular apunta allí primero. Otros necesitan ocultar numerosas columnas simultáneamente, colapsar datos en grupos expandibles o construir un botón de un solo clic que oculte columnas específicas según el día de la semana. Cada escenario tiene su propio mejor método, y Excel ofrece varias formas de gestionar la visibilidad de las columnas dependiendo de la tarea en cuestión.

Esta publicación recorre cada método confiable para ocultar una o más columnas en Excel, desde el atajo de teclado más rápido hasta un macro reutilizable. También cubre los problemas más comunes: columnas ocultas que se rehúsan a regresar, la columna A desapareciendo en el aire, y configuraciones de visibilidad que se pierden cuando un archivo de Excel se envía por correo electrónico o se comparte con otros usuarios. Para los equipos que necesitan automatizar el ocultamiento de columnas en hojas de cálculo generadas por software, la sección final muestra cómo la biblioteca IronXL .NET maneja la misma operación en código. Ya sea que el objetivo sea limpiar un informe trimestral, compartir una versión sanitizada de una hoja de cálculo, o simplemente guardar columnas de ayuda llenas de cálculos intermedios, estas técnicas del equipo de contenido de Iron Software cubren cada situación que un usuario típico de oficina encuentra.

Cada método a continuación incluye una captura de pantalla sugerida para que las señales visuales coincidan con lo que aparece en pantalla en Excel 2016, 2019, 2021, Microsoft 365 y Excel para la web.

Método 1: El Atajo de Teclado (Más Rápido)

Shortcut: Ctrl + 0 (Windows) or Command + 0 (Mac)

Esta es la forma más rápida de ocultar una columna en Excel. Los siguientes pasos explican cómo:

  1. Haz clic en cualquier celda de la columna para ocultar, o haz clic en el encabezado de la columna en la parte superior para seleccionar toda la columna.
  2. Presiona la tecla de control junto con la tecla en Windows, o Cmd + 0 en Mac.

  3. La columna desaparece de inmediato.

Para ocultar varias columnas adyacentes de una sola vez, haz clic en la primera letra de la columna, mantén presionada la tecla Shift, luego haz clic en la última letra de la columna para destacar un rango. Presionar la combinación de teclas una vez oculta todas juntas. El mismo atajo funciona para una sola columna o para múltiples columnas al mismo tiempo.

Cómo Ocultar Columnas en Excel: 7 Métodos que Todo Usuario Debería Conocer: Imagen 1 - Una hoja de cálculo con la columna C resaltada, mostrando la letra del encabezado de la columna seleccionada y una pequeña anotación

Un error común: presionar Ctrl + Shift + 0 solía ser el atajo de teclado para mostrar columnas ocultas, pero Microsoft lo desactivó en la mayoría de las instalaciones de Windows porque entraba en conflicto con un atajo del sistema que cambia los diseños del teclado. Desocultar suele requerir el menú contextual o la cinta en su lugar.

Método 2: Menú Contextual de Clic Derecho

El método de clic derecho es la opción más descubrible, por eso tantos tutoriales comienzan con él. También resulta ser el más fácil de recordar sin práctica. Los siguientes pasos funcionan en cualquier versión de Microsoft Excel:

  1. Haz clic en el encabezado de la columna en la parte superior de la primera columna para seleccionar toda la columna. El cursor debe convertirse en una pequeña flecha negra hacia abajo antes de hacer clic.
  2. Haz clic derecho en cualquier lugar dentro de la columna resaltada.
  3. Selecciona Ocultar del menú contextual que aparece.

Cómo Ocultar Columnas en Excel: 7 Métodos que Todo Usuario Debería Conocer: Imagen 2 - Menú contextual de clic derecho abierto sobre una columna seleccionada, con la opción Ocultar

Para ocultar múltiples columnas, selecciónalas primero haciendo clic y arrastrando a través de los encabezados de columnas adyacentes, o mantén ctrl mientras haces clic en letras de columnas individuales para seleccionar columnas no adyacentes. Hacer clic derecho y elegir Ocultar ocultará múltiples columnas a la vez.

Este enfoque funciona de manera idéntica en Excel para la web, aunque el menú de clic derecho en los navegadores ocasionalmente tarda un segundo más en cargar.

Método 3: La Cinta de la Pestaña de Inicio

El método de la cinta es útil cuando se trabaja en una pantalla táctil o cuando los atajos de teclado no están disponibles, como al usar un lápiz táctil en una Surface o una tableta que ejecuta Excel.

  1. Selecciona la columna o columnas a ocultar haciendo clic en la(s) letra(s) de la columna.
  2. Ve a la pestaña Inicio en la cinta.

  3. Haz clic en Formato en el grupo Celdas (hacia el lado derecho de la cinta, cerca de Formato de Celdas).

  4. Pasa el ratón sobre Ocultar y Mostrar.
  5. Haz clic en Ocultar Columnas.

Cómo Ocultar Columnas en Excel: 7 Métodos que Todo Usuario Debería Conocer: Imagen 3 - Pestaña de Inicio con el desplegable Formato expandido, mostrando el submenú Ocultar y Mostrar y la opción Ocultar Columnas

El mismo submenú también incluye Ocultar Filas, Ocultar Hoja, Mostrar Columnas, Mostrar Filas, y Mostrar Hoja. Marcar mentalmente este menú es útil porque consolida todas las acciones relacionadas con la visibilidad para filas y columnas en un solo lugar.

Método 4: Ocultando Columnas No Adyacentes

Ocultar una o más columnas que no están una al lado de la otra, como las columnas B, D y F mientras se dejan visibles las columnas C y E, es una solicitud frecuente al sanitizar informes para compartir externamente. El truco es seleccionar varias columnas a la vez antes de aplicar el comando de ocultar.

  1. Haz clic en el encabezado de la columna para la primera columna a ocultar (columna B).
  2. Mantén la tecla control (o Cmd en Mac) y haz clic en cada letra de columna adicional (D y F).

  3. Con las tres columnas seleccionadas, haz clic derecho en cualquiera de las letras de columna resaltadas y elige Ocultar Columnas, o presiona Ctrl + 0.

Cómo Ocultar Columnas en Excel: 7 Métodos que Todo Usuario Debería Conocer: Imagen 4 - Columnas B, D y F resaltadas en azul con la columna C y E visiblemente entre ellas

Todas las columnas seleccionadas se ocultarán simultáneamente. Este truco para ocultar columnas no adyacentes ahorra tiempo significativo en comparación con ocultar cada una individualmente, particularmente al trabajar con hojas de cálculo anchas que contienen docenas de columnas de ayuda.

Método 5: Ocultar Columnas Usando el Cuadro de Nombres

El Cuadro de Nombres es el pequeño campo de entrada a la izquierda de la barra de fórmulas. Puede apuntar a una sola columna o un rango directamente sin que el usuario necesite desplazarse por toda la hoja de cálculo.

  1. Haz clic dentro del Cuadro de Nombres.
  2. Escribe la referencia de la columna, como H:H para la primera columna a apuntar, o H:K para capturar las columnas H hasta K (donde K se convierte en la última columna en la selección).
  3. Press Enter.
  4. Presiona Ctrl + 0 o haz clic derecho y elige Ocultar.

Este método brilla al trabajar con hojas de cálculo que se desplazan más allá de la columna ZZ. Escribir AB:AB y presionar Enter es más rápido que desplazarse lateralmente a través de cien columnas para encontrar la letra de encabezado correcta.

Método 6: Agrupar Columnas para Ocultamiento Colapsable

La función de agrupación es la mejor opción cuando las columnas deben ocultarse temporalmente y volver a ser visibles con frecuencia. Agrega un pequeño botón de + o sobre los encabezados de columnas, permitiendo a cualquiera expandir o colapsar el grupo con un solo clic.

  1. Selecciona las columnas para agrupar.
  2. Ve a la pestaña Datos.

  3. Haz clic en el botón Agrupar en la sección Esquema.

  4. Aparece un corchete sobre las columnas seleccionadas con un botón para colapsarlas y un + para expandir.

Las columnas agrupadas se comportan como columnas ocultas cuando están colapsadas, pero también dejan un indicador visual claro de que algo está colapsado, lo que previene la confusión común de colegas preguntándose por qué las letras se omiten de la C a la G en la fila de encabezado de columnas. También se pueden anidar grupos, permitiendo vistas detalladas y resumidas del mismo conjunto de datos. La misma función de agrupación también funciona para agrupar filas, lo cual es útil para colapsar bloques de detalle repetidos en modelos financieros.

Para remover un grupo, selecciona las columnas y haz clic en Desagrupar en la pestaña Datos.

Método 7: Macro VBA para Ocultamiento Repetible

Las hojas de cálculo que se actualizan semanalmente a menudo tienen el mismo conjunto de columnas de ayuda que necesitan ser ocultadas antes de enviar una versión limpia. Grabar un macro elimina completamente esa tarea. Los siguientes pasos muestran cómo crear uno:

  1. Presiona Alt + F11 para abrir el Editor de Visual Basic.

  2. Haz clic en Insertar > Módulo.
  3. Pegue el siguiente código:
Sub HideHelperColumns()
    Columns("H:K").EntireColumn.Hidden = True
    Columns("Q:R").EntireColumn.Hidden = True
End Sub
Sub HideHelperColumns()
    Columns("H:K").EntireColumn.Hidden = True
    Columns("Q:R").EntireColumn.Hidden = True
End Sub
Sub HideHelperColumns()
    Columns("H:K").EntireColumn.Hidden = True
    Columns("Q:R").EntireColumn.Hidden = True
End Sub
$vbLabelText   $csharpLabel
  1. Cierra el editor y asigna el macro a un botón o atajo de teclado.

Para mostrar, simplemente cambia True a False en la línea relevante y ejecuta el macro nuevamente, o crea un macro separado ShowHelperColumns que haga lo contrario. El macro se puede guardar en el Libro de Macros Personal para que se ejecute en cada hoja de cálculo en la misma computadora.

Nota: Los archivos que contienen macros deben guardarse como .XLSM en lugar de .XLSX. Guardar en el formato estándar eliminará el macro sin advertencia.

Cómo Mostrar Columnas Ocultas en Excel

Ocultar es solo la mitad del flujo de trabajo. Aquí hay tres formas confiables de hacer que las columnas ocultas regresen. La misma lógica se aplica para mostrar filas: simplemente sustituye "fila" por "columna" en cada método.

Método A: Seleccionar columnas adyacentes y mostrar. Haz clic en la letra de la columna a la izquierda del rango oculto, mantén presionada la tecla Shift y haz clic en la letra de la columna a la derecha. Haz clic derecho en la selección y selecciona Mostrar.

Método B: Seleccionar todas las columnas. Presiona Ctrl + A para seleccionar toda la hoja, haz clic derecho en cualquier letra de columna y elige Mostrar Columnas. Cada columna oculta reaparece de una vez.

Método C: Usa la cinta. Selecciona las columnas circundantes, ve a Inicio > Formato > Ocultar y Mostrar > Mostrar Columnas.

Cómo Mostrar la Columna A (La Tricky One)

La columna A es un caso especial porque no hay ninguna columna a su izquierda. El truco estándar de "seleccionar columnas adyacentes" falla porque solo se puede seleccionar la columna B.

La solución confiable:

  1. Haz clic dentro del Cuadro de Nombres a la izquierda de la barra de fórmulas.

  2. Escribe A1 y presiona Enter. La celda ahora está seleccionada aunque la columna esté oculta.
  3. Ve a Inicio > Formato > Ocultar y Mostrar > Mostrar Columnas.

La columna A reaparecerá inmediatamente. El mismo truco funciona para cualquier columna oculta única donde seleccionar ambos vecinos es incómodo.

¿Qué Hay de las Filas? Mismos Métodos, Diferente Dirección

Microsoft Excel hace que ocultar filas en Excel sea tan simple como ocultar columnas. Cada técnica anterior funciona de la misma manera para la dirección de las filas. El atajo de teclado para ocultar filas es Ctrl + 9 y el menú de clic derecho muestra una opción de Ocultar siempre que una fila completa esté seleccionada al hacer clic en su número de fila en el borde izquierdo de la hoja de cálculo. La ruta de la cinta es idéntica: Inicio > Formato > Ocultar y Mostrar > Ocultar Filas o Mostrar Filas.

Para ocultar rápidamente filas en masa, selecciona múltiples números de fila usando la tecla Shift para filas adyacentes o la tecla control para filas no adyacentes, luego aplica cualquiera de los métodos anteriores. La función de agrupación también soporta agrupar filas a través del mismo botón de pestaña de Datos, con corchetes de colapso apareciendo en el lado izquierdo de la hoja de cálculo en lugar de sobre el encabezado.

En resumen, cualquier cosa que funcione para una dirección, funciona para la otra. Conocer ambas direcciones duplica el valor de cada atajo memorizado para gestionar filas y columnas.

Problemas Comunes y Solución de Problemas

Las columnas ocultas reaparecen cuando se comparte el archivo

Las columnas ocultas sobreviven a los guardados normales, correos electrónicos y cargas a OneDrive, pero volverán a aparecer si otros usuarios seleccionan todas las filas y columnas y hacen clic en Mostrar. Para eliminar genuinamente datos sensibles antes de compartir un archivo de Excel, elimina las columnas en lugar de ocultarlas, o usa Archivo > Información > Inspeccionar Documento para encontrar y eliminar contenido oculto automáticamente.

Las columnas ocultas aún se imprimen

Por defecto, Excel omite columnas ocultas al imprimir, que es el comportamiento deseado la mayoría del tiempo. Si las columnas ocultas aparecen en las vistas previas de impresión, verifica Disposición de Página > Área de Impresión para ver si se estableció un rango fijo que overridea la configuración de visibilidad.

Filtrar parece ocultar pero funciona de manera diferente

Un filtro aplicado a través de Datos > Filtro oculta filas basado en criterios, dejando la visibilidad de la columna intacta. Si el ocultamiento de columnas parece deshacerse, el problema probablemente es un filtro que se está limpiando en lugar de columnas volviéndose visibles. Verifica las pequeñas flechas de filtro en la fila del encabezado para confirmar.

Las columnas ocultas aparecen cuando se copia información

Pegar datos de un rango que incluye columnas ocultas también pegará esas columnas. Para copiar solo las celdas visibles, selecciona el rango, presiona Alt + ; (punto y coma) para seleccionar solo celdas visibles, luego copia y pega.

El atajo Ctrl + 0 no hace nada

En algunos sistemas Windows, Ctrl + 0 es interceptado por el atajo de la barra de idiomas para cambiar los diseños del teclado. Para restaurar el atajo de Excel, ve a Configuración de Windows > Hora e Idioma > Idioma > Configuraciones avanzadas de teclado > Teclas de acceso rápido de idioma de entrada y deshabilita el atajo en conflicto, o utiliza el menú de clic derecho en su lugar.

Las hojas de trabajo protegidas bloquean el ocultamiento

Si la opción Ocultar está desactivada, es probable que la hoja de trabajo esté protegida. Ve a Revisar > Desproteger Hoja e ingresa la contraseña si hay una establecida. El ocultamiento funcionará normalmente una vez que se elimine la protección.

Las panes congelados interactúan de manera torpe con columnas ocultas

Ocultar una columna que es parte de un pane congelado a veces causa que la vista congelada se comporte de manera impredecible. Descongelar panes a través de Vista > Congelar Panes > Descongelar Panes, ocultar las columnas, luego volver a congelar usualmente resuelve el problema.

Cuándo Ocultar vs. Borrar vs. Agrupar

Elegir el enfoque adecuado depende de lo que ocurra con la hoja de cálculo después. La tabla a continuación resume la decisión:

|Objetivo|Mejor método| | ---| ---| | Desordenar temporalmente una vista | Ocultar o usar la función de agrupación | | Eliminar permanentemente datos confidenciales | Borrar las columnas | | Permitir que los espectadores expandan/contraigan a demanda | Agrupar | | Ocultar cálculos intermedios referenciados por fórmulas | Ocultar (borrar rompe fórmulas) | | Sanitizar una hoja de cálculo antes de enviarla a otros usuarios | Borrar más Inspeccionar Documento |

Un error frecuente es ocultar columnas que contienen información sensible antes de enviar el archivo fuera de una empresa. Oculto no significa eliminado. Cualquiera con conocimiento básico de Excel puede mostrar cada columna en menos de cinco segundos. Cualquier dato genuinamente confidencial debe ser eliminado antes de que el archivo salga del edificio, o se debe exportar una copia sanitizada.

Para Desarrolladores: Ocultamiento de Columnas Programáticamente con IronXL

Para los equipos que generan archivos Excel desde aplicaciones .NET, ocultar columnas manualmente no es práctico. Una exportación semanal de 500 informes de clientes necesita ocultar las mismas columnas internas cada vez, automáticamente. IronXL es una biblioteca C# del equipo de Iron Software que maneja la tarea en unas pocas líneas de código. Se ejecuta en .NET sin requerir que Microsoft Office o Excel estén instalados en el servidor.

using IronXL;
WorkBook workbook = WorkBook.Load("report.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();
// Hide a single column (column C)
sheet.GetColumn(2).Hidden = true;
// Hide a range of columns (columns H through K)
for (int i = 7; i <= 10; i++)
{
    sheet.GetColumn(i).Hidden = true;
}
workbook.SaveAs("report-cleaned.xlsx");
using IronXL;
WorkBook workbook = WorkBook.Load("report.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();
// Hide a single column (column C)
sheet.GetColumn(2).Hidden = true;
// Hide a range of columns (columns H through K)
for (int i = 7; i <= 10; i++)
{
    sheet.GetColumn(i).Hidden = true;
}
workbook.SaveAs("report-cleaned.xlsx");
Imports IronXL

Dim workbook As WorkBook = WorkBook.Load("report.xlsx")
Dim sheet As WorkSheet = workbook.WorkSheets.First()
' Hide a single column (column C)
sheet.GetColumn(2).Hidden = True
' Hide a range of columns (columns H through K)
For i As Integer = 7 To 10
    sheet.GetColumn(i).Hidden = True
Next
workbook.SaveAs("report-cleaned.xlsx")
$vbLabelText   $csharpLabel

La misma biblioteca lee, edita y guarda archivos .XLSX, .XLS y .CSV, soporta fórmulas y estilos, y funciona en aplicaciones de consola, APIs web y aplicaciones de escritorio. Las pipelinas de generación de hojas de cálculo del lado del servidor que anteriormente requerían Interop o plugins de terceros generalmente se pueden migrar a IronXL con una reescritura mínima.

Reflexiones finales

Ocultar columnas en Excel es una de esas tareas que parece trivial hasta que un plazo se aproxima y el atajo de teclado de repente deja de funcionar, o la columna A desaparece y se niega a regresar. Esta publicación ha cubierto cada situación realista: la combinación de teclas Ctrl + 0 para velocidad, el menú contextual de clic derecho para claridad, la función de agrupación para vistas colapsables, el truco del Cuadro de Nombres para la columna A, y un pequeño macro VBA para limpiezas repetibles. Cada una de estas varias formas de ocultar y mostrar columnas existe por una razón, y saber cuál utilizar en un momento dado es lo que separa a un usuario de Excel que termina el informe a tiempo de uno que todavía está buscando a través de menús.

Para la automatización a escala, la biblioteca IronXL ofrece a los desarrolladores la misma capacidad de ocultar columnas a través de una API .NET limpia, sin requerir una dependencia de Office. Más recorridos y ejemplos de código están disponibles en el sitio de documentación de Iron Software.

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