Cómo ocultar columnas en Excel (guía completa con 8 métodos)
Como usuario de Excel, es posible que necesites ocultar columnas por diversos motivos: por ejemplo, para simplificar temporalmente tu hoja y facilitar su lectura y manejo, para proteger datos confidenciales o para eliminar columnas innecesarias al imprimir.
Este tutorial te ofrece 8 métodos paso a paso para ocultar columnas en Excel de forma rápida y sencilla. Además, si necesitas ocultar filas o volver a mostrar columnas, también encontrarás los métodos adecuados en este mismo tutorial.

Vídeo
Ocultar columnas en Excel
Esta sección presenta métodos comunes y prácticos para ocultar columnas en Excel.
Ocultar columnas con la opción Ocultar del menú contextual
El método más habitual para ocultar columnas en Excel consiste en utilizar la opción Ocultar del menú contextual. A continuación, te muestro paso a paso cómo usar esta opción para ocultar columnas.
Paso 1: Seleccione las columnas que desea ocultar
- Para ocultar una columna: haz clic en la letra de la columna para seleccionarla.
- Para ocultar varias columnas adyacentes: haz clic en la letra de la primera columna que deseas ocultar y, manteniendo pulsado el botón del ratón, arrástralo hacia la derecha para seleccionar las demás columnas
(o también puedes mantener pulsada la tecla)Mayús, hacer clic en la letra de la primera columna y en la última columna que deseas ocultar). - Para ocultar varias columnas no adyacentes: haz clic en la letra de una columna para seleccionarla, mantén pulsada la tecla Ctrl y, a continuación, selecciona las demás columnas que necesites una a una.
En este caso, hago clic en la letra de la columna C para seleccionar primero la columna “Fecha de nacimiento”, mantengo pulsado y arrastro el ratón hasta la letra de la columna D para seleccionar la columna adyacente “Edad” y, a continuación, mantengo pulsada la tecla Ctrl y hago clic en la letra de la columna F para seleccionar la columna “Título”.

Paso 2: Aplique la opción Ocultar del menú contextual
Haga clic con el botón derecho en cualquier letra de columna de las columnas seleccionadas y, a continuación, seleccione Ocultar en el menú contextual.

Resultado
La doble línea entre dos columnas indica que ha ocultado una columna.

Ocultar columnas con un solo clic mediante Kutools
Se recomienda encarecidamente el panel Columnas de Kutools para Excel. Con esta función, podrá ocultar y mostrar columnas fácilmente con un solo clic, sin necesidad de seleccionarlas previamente.
Uso:
- Seleccione Kutools > Navegación para abrir la Navegación de Kutools.
- En la Navegación, haga clic en este icono
para abrir el panel de Columnas. Podrá ocultar una columna haciendo clic en el icono del ojo situado a la derecha del encabezado de la columna (haga clic nuevamente en el icono del ojo para mostrarla).
Ocultar columnas con un atajo
Esta sección muestra cómo usar el atajo “Ctrl+0” para ocultar las columnas seleccionadas en Excel.
Paso 1: Seleccione las columnas que desea ocultar
- Para ocultar una columna: haz clic en la letra de la columna para seleccionarla.
- Para ocultar varias columnas adyacentes: haz clic en la letra de la primera columna que deseas ocultar y, manteniendo pulsado el botón del ratón, arrástralo hacia la derecha para seleccionar las demás columnas
(o bien mantén pulsada la tecla)Mayús, haz clic en la letra de la primera columna y en la última columna que deseas ocultar). - Para ocultar varias columnas no adyacentes: haz clic en la letra de una columna para seleccionarla, mantén pulsada la tecla Ctrl y, a continuación, selecciona las demás columnas que necesites una a una.
Paso 2: Pulse Ctrl + 0 simultáneamente
En este caso, selecciono tres columnas: "Fecha de nacimiento", "Edad« y »Título", y luego pulso simultáneamente las teclas Ctrl + 0 para ocultarlas todas.

Resultado
La doble línea entre dos columnas indica que ha ocultado una columna.

Ocultar columnas con la opción Formato en la Cinta de opciones
Si prefiere no utilizar el menú contextual, puede aplicar la función Ocultar columnas en la opción Formato de la Cinta de opciones. Siga estos sencillos pasos:
Paso 1: Seleccione cualquier celda dentro de las columnas que desea ocultar
Simplemente seleccione las columnas o cualquier celda dentro de las columnas que desea ocultar. Aquí mantengo pulsada la tecla Ctrl para seleccionar una celda en cada una de estas tres columnas: "Fecha de nacimiento", "Edad« y »Título".

Paso 2: Aplique la opción Ocultar columnas en la Cinta de opciones
Vaya a la pestaña Inicio, haga clic en Formato > Ocultar y mostrar > Ocultar columnas en el grupo Celdas.

Resultado
La doble línea entre dos columnas indica que ha ocultado una columna.

Ocultar columnas con el signo más (función Agrupar)
Si con frecuencia necesita ocultar y mostrar columnas específicas —como "Fecha de nacimiento", "Edad« y »Título", que normalmente deben permanecer ocultas pero que a veces necesita mostrar temporalmente para consultar los datos—, puede agruparlas y usar los signos más (+) y menos (–) para alternar su visibilidad al instante.
Paso 1: Seleccione las columnas «Fecha de nacimiento» y «Edad»
Hago clic en la letra de la columna C para seleccionar la columna “Fecha de nacimiento” y, a continuación, mantengo pulsado el botón del ratón y arrastro hasta la letra de la columna D para seleccionar también la columna adyacente “Edad”.

Paso 2: Aplique la función Agrupar
Vaya a la pestaña Datos, haga clic en Agrupar > Agrupar en el grupo Esquema.

A continuación, verá un símbolo de esquema mostrado encima de las columnas seleccionadas.

Paso 3: Agrupe la columna «Título» por separado
Seleccione la columna «Título» y repita los pasos anteriores 1 y 2 para agrupar esta columna por separado.
Resultado
Puede hacer clic en el signo menos (-) situado en la parte superior del grupo para ocultar todas las columnas dentro del grupo. Vea la demostración siguiente.
Ocultar columnas con código VBA
Supongamos que tiene una tabla grande con muchas columnas en su hoja de cálculo y desea ocultar varias columnas adyacentes y no adyacentes al mismo tiempo. Puede ejecutar código VBA para automatizar el proceso de ocultar las columnas en lugar de hacerlo manualmente.
El siguiente código VBA permite ocultar simultáneamente las columnas C:F, L:N y Z en la hoja de cálculo. Siga los pasos a continuación.
Paso 1: Abra la ventana de Microsoft Visual Basic para Aplicaciones
En la hoja de cálculo en la que desea ocultar ciertas columnas, pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
Paso 2: Abra la ventana de código del módulo e introduzca el código
En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y, a continuación, copie el siguiente código en la ventana de Módulo (código).
Código VBA: Ocultar ciertas columnas en una hoja de cálculo
Sub HideColumns()
'Updated by Extendoffice 20230511
Dim ColumnsToHide As Range
Set ColumnsToHide = Range("C:F,L:N,Z:Z") 'Replace with the range of columns you want to hide
ColumnsToHide.EntireColumn.Hidden = True
End Sub

Paso 3: Pulse la tecla F5 para ejecutar el código
Entonces, todas las columnas especificadas C:F, L:N y Z se ocultan inmediatamente.
Ocultar columnas no utilizadas en Excel
A veces puede necesitar ocultar todas las columnas no utilizadas y dejar visibles únicamente el Espacio de trabajo en su hoja de cálculo. Ocultar las columnas innecesarias facilita la lectura de los datos y reduce el desorden visual, permitiéndole concentrarse mejor en los Datos Relevantes. Esta sección le mostrará dos métodos para lograrlo.

Ocultar columnas no utilizadas con atajos
Esta sección proporciona dos atajos para ayudarle a seleccionar las columnas no utilizadas y luego ocultar las columnas seleccionadas. Siga los pasos a continuación.
Paso 1: Seleccione todas las columnas no utilizadas
Seleccione la columna situada a la derecha de la última columna con datos.
Aquí selecciono la columna H haciendo clic en su encabezado. A continuación, pulse Ctrl+Mayús+Flecha derecha para seleccionar todas las columnas no utilizadas a la derecha del rango usado.

Paso 2: Oculte todas las columnas no utilizadas
Después de seleccionar todas las columnas no utilizadas, pulse las teclas Ctrl + 0 para ocultarlas todas a la vez.
Resultado

Ocultar columnas no utilizadas con un solo clic mediante Kutools
El método anterior requiere recordar combinaciones de teclas. Para facilitarle la tarea, le recomendamos encarecidamente utilizar la función Ocultar área no seleccionada de Kutools para Excel. Esta función le permite ocultar todas las columnas no utilizadas con un solo clic. Siga los pasos siguientes para hacerlo.
Uso:
- Seleccione las columnas con datos (aquí selecciono las columnas de la A a la G).
- Seleccione Kutools > Mostrar y ocultar > Ocultar área no seleccionada. A continuación, verá cómo todas las columnas no utilizadas se ocultan al instante.
Ocultar filas en Excel
Esta sección muestra brevemente cómo ocultar filas en una hoja de cálculo utilizando la opción Ocultar del menú contextual.
- Seleccione las filas que desea ocultar. Aquí hago clic en el número de fila 5 para seleccionar la quinta fila, mantengo pulsada la tecla Ctrl y luego hago clic en el número de fila 8 para seleccionar la octava fila.
- Haga clic con el botón derecho en cualquier número de fila de las filas seleccionadas y seleccione Ocultar en el menú contextual.

Nota: También puede pulsar las teclas Ctrl + 9 para ocultar las filas seleccionadas.
Mostrar columnas en Excel
Para mostrar columnas ocultas, el siguiente método puede ayudarle.
Mostrar todas las columnas ocultas
- Haga clic en el botón Seleccionar todo (el pequeño triángulo en la esquina superior izquierda de la hoja de cálculo) para seleccionar toda la hoja.

- Haga clic con el botón derecho en cualquier letra de columna y seleccione "Mostrar" en el menú contextual.

Mostrar ciertas columnas ocultas
- Seleccione las columnas adyacentes a las columnas ocultas. Por ejemplo, para mostrar las columnas C y D, debe seleccionar las columnas B y E.

- Haga clic con el botón derecho en la selección y elija Mostrar en el menú contextual.

Artículos relacionados
Ocultar automáticamente columnas según la fecha en Excel
Un problema habitual surge cuando tienes una hoja de cálculo con datos organizados por distintos periodos temporales y solo necesitas centrarte en un rango específico de fechas en un momento dado. Ocultar y mostrar manualmente las columnas para visualizar el rango de fechas deseado puede resultar tedioso y propenso a errores. En este artículo, descubrirás cómo ocultar columnas automáticamente en función de la fecha en Excel.
Ocultar columnas en tiempo real según la entrada del usuario en Excel
¿Ha intentado alguna vez ocultar columnas automáticamente en función de ciertos valores introducidos? Por ejemplo, al escribir «AA» en una celda, se oculta la columna A; al introducir «BB», se ocultan las columnas B y C; al escribir «CC», se ocultan las columnas D y E… Este artículo le mostrará cómo lograrlo con código VBA.
Ocultar columnas en varias hojas de un libro
Como usuario de Excel, seguramente haya tenido que ocultar ciertas columnas en múltiples hojas de su libro. En este artículo, le mostramos cómo automatizar ese proceso con código VBA para aplicarlo a varias hojas al mismo tiempo.
Ocultar o mostrar columnas según la selección de una lista desplegable en Excel
Ocultar o mostrar columnas en función de la selección realizada en una lista desplegable es una técnica muy útil para hacer sus hojas de Excel más dinámicas y fáciles de usar. Al permitir que los usuarios elijan entre opciones predefinidas, podrá controlar qué columnas se muestran y cuáles permanecen ocultas, adaptándose a sus necesidades y preferencias. Este artículo incluye un código VBA que le ayudará a lograrlo.
Usar un botón para mostrar u ocultar columnas en Excel
Aunque Excel ofrece diversas opciones integradas para ocultar y mostrar columnas, usar un botón para automatizar esta tarea puede ahorrarle tiempo y esfuerzo. En este artículo, le guiaremos paso a paso para crear un botón en Excel que muestre u oculte una columna específica con solo un clic.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace su trabajo mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en ventanas nuevas.
- ¡Aumenta su productividad en 50 % y le ahorra cientos de clics del ratón cada día!
Todos los complementos de Kutools. Un único instalador
Kutools for Office es un conjunto que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, lo que lo convierte en la solución ideal para equipos que trabajan con distintas aplicaciones de Office.
- Suite todo en uno— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Funciona mejor en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a comprar complementos individuales
Índice
- Vídeo
- Ocultar columnas en Excel
- Con la opción Ocultar del menú contextual
- Con un solo clic mediante Kutools
- Con un acceso directo
- Con la opción Formato en la Cinta de opciones
- Con el signo más (función Agrupar)
- Con código VBA
- Ocultar columnas no utilizadas en Excel
- Con un acceso directo
- Con un solo clic mediante Kutools
- Ocultar filas en Excel
- Mostrar columnas en Excel
- Mostrar todas las columnas
- Mostrar ciertas columnas
- Artículos relacionados
- Las mejores herramientas de productividad para Office
- Comentarios




