KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo eliminar la opción «Ordenar columnas completas en función del valor de la cabecera» en Excel?

AutoraSiluvia Fecha de modificación

En el trabajo diario con Excel, es habitual encontrarse con situaciones en las que necesita eliminar rápidamente columnas completas según los valores de la fila de cabeceras. Por ejemplo, puede tener una hoja con datos de varios años organizados en columnas y desear eliminar todas las columnas etiquetadas como «old» para limpiar información obsoleta. Localizar y eliminar manualmente estas columnas puede volverse tedioso y propenso a errores, especialmente en conjuntos de datos grandes. Este tutorial presenta dos métodos prácticos y eficaces para eliminar eficientemente columnas completas en función de los valores de las cabeceras en Excel, ayudándole a agilizar la gestión de datos y evitar trabajos manuales innecesarios.

Eliminar Ordenar Columnas Completas en función del valor de la cabecera con código VBA
Eliminar Ordenar Columnas Completas en función del valor de la cabecera con Kutools para Excel


Eliminar Ordenar Columnas Completas en función del valor de la cabecera con código VBA

Para usuarios familiarizados con macros, usar VBA es una forma flexible de eliminar automáticamente columnas en función de valores específicos en las cabeceras. Este enfoque resulta especialmente útil al trabajar con grandes volúmenes de datos o cuando necesita repetir frecuentemente la misma tarea de eliminación de columnas en distintos conjuntos de datos. A continuación se detallan los pasos para implementar este método:

1. Pulse Alt+F11 simultáneamente para abrir el editor de Microsoft Visual Basic para Aplicaciones (VBA). Así podrá introducir y ejecutar código personalizado directamente en Excel.

2. En la ventana del editor de VBA, haga clic en la barra de menú en Insertar > Módulo. Esto insertará un nuevo módulo en su proyecto, donde podrá pegar el código.

Código VBA: eliminar Ordenar Columnas Completas en función del valor de la cabecera

Sub DeleteSpecifcColumn()
	Set MR = Range("A1:D1")
	For Each cell In MR
		If cell.Value = "old" Then cell.EntireColumn.Delete
	Next
End Sub

Notas:

1) En el código, «old» hace referencia al valor de la cabecera que indica qué columnas deben eliminarse. Puede cambiarlo por cualquier texto que coincida con el valor de su cabecera objetivo. Asimismo, debe actualizar el rango A1:D1para que coincida con el rango real de celdas de cabecera de sus datos.
2) Este código distingue entre mayúsculas y minúsculas. Por ejemplo, «Old» y «old» se tratarán como Valor diferente. Asegúrese de que el texto coincida exactamente, incluyendo letras mayúsculas o Filtrar por cadenas en minúsculas.

3. Tras pegar el código y realizar los ajustes necesarios, pulse F5 para ejecutarlo. Excel eliminará automáticamente las columnas completas cuya cabecera coincida con el valor especificado. No es necesario realizar ninguna selección previa, ya que el código actúa sobre el rango definido en el script.

Si se produce un error (por ejemplo, si no se encuentra el valor de la cabecera o el rango limitado es incorrecto), verifique tanto el texto de la cabecera como el rango de celdas. Asimismo, recuerde guardar su libro de trabajo antes de ejecutar macros, ya que las columnas eliminadas no se pueden recuperar fácilmente sin deshacer la acción.

Este enfoque mediante VBA es ideal para automatizar tareas repetitivas de limpieza, especialmente en plantillas o importaciones de datos donde las columnas con ciertas cabeceras deben eliminarse de forma sistemática. No obstante, si no se siente cómodo con el código o prefiere una solución instantánea e interactiva, el método de Kutools para Excel que se describe a continuación podría ser más adecuado para usted.


Eliminar Ordenar Columnas Completas en función del valor de la cabecera con Kutools para Excel

Si prefiere utilizar interfaces gráficas en lugar de código, Kutools para Excel ofrece una forma intuitiva de seleccionar y eliminar columnas en función de los valores de las cabeceras. Este método es muy accesible para todo tipo de usuarios, especialmente para quienes filtran y reestructuran datos con frecuencia. La utilidad Seleccionar celdas específicas de Kutools simplifica enormemente el proceso:

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. En primer lugar, seleccione el rango que contiene las columnas que podría querer eliminar. Asegúrese de incluir la fila de encabezados en su selección. A continuación, vaya a Kutools > Seleccionar > Seleccionar celdas específicas. Esta función le ayudará a localizar rápidamente las columnas que coincidan con sus criterios. Vea la captura de pantalla:

haga clic en la función Seleccionar celdas específicas de Kutools

2. En el cuadro de diálogo Seleccionar celdas específicas, seleccione la opción Columna completa en la sección Seleccionar tipo. En el menú desplegable Especificar tipo, elija Igual a e introduzca el valor deseado de la cabecera (por ejemplo, «old») en el cuadro correspondiente. Una vez establecidos sus criterios, haga clic en Aceptar. Vea la captura de pantalla:

especifique las opciones en el cuadro de diálogo

La configuración Igual a garantiza que solo se seleccionen las columnas cuyo valor de cabecera coincida exactamente. ¡Preste atención a la ortografía y al uso de mayúsculas y minúsculas para que coincidan perfectamente con sus cabeceras! Si desea seleccionar columnas que contengan (en lugar de coincidir exactamente con) una palabra clave, puede elegir el tipo Contiene para realizar una búsqueda más amplia.

3. Tras confirmar, aparecerá un cuadro de diálogo indicándole cuántas columnas se han encontrado y seleccionado según sus criterios. Haga clic en Aceptar para cerrarlo, y las columnas correspondientes quedarán resaltadas.

las columnas están seleccionadas

4. Para eliminar las columnas seleccionadas, haz clic con el botón derecho en cualquiera de las cabeceras de columna seleccionadas y elige Eliminar en el menú contextual. Todas las columnas seleccionadas se eliminarán de forma simultánea. Este método garantiza precisión y minimiza el riesgo de borrar datos no deseados.

haga clic en Eliminar en el menú contextual

Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.

Cabe destacar que el método de Kutools resulta especialmente útil al trabajar con tablas complejas o diseños de datos desconocidos, ya que sus pasos interactivos de vista previa y selección minimizan los posibles errores. No obstante, Kutools es un complemento que requiere instalación; si no lo tiene, deberá recurrir a la selección manual o probar la alternativa basada en fórmulas que se muestra a continuación.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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 su 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 que su trabajo sea 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado 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 la compra individual de complementos