KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come si fa a eliminare l'opzione «Riordina intere colonne in base al valore dell'intestazione» in Excel?

AutoreSiluvia Data di modifica

Nel lavoro quotidiano con Excel, capita spesso di dover rimuovere rapidamente intere colonne in base ai valori presenti nella riga di intestazione. Ad esempio, potresti avere un foglio con dati relativi a diversi anni organizzati in colonne e voler eliminare tutte quelle etichettate come «old» per liberarti delle informazioni obsolete. Individuare e cancellare manualmente queste colonne può diventare noioso e soggetto a errori, soprattutto con set di dati di grandi dimensioni. Questo tutorial ti presenta due metodi pratici ed efficaci per eliminare in modo rapido ed efficiente intere colonne in base ai valori delle intestazioni in Excel, aiutandoti a ottimizzare la gestione dei dati ed evitare operazioni manuali superflue.

Elimina Riordina intere colonne in base al valore dell'intestazione con codice VBA
Elimina Riordina intere colonne in base al valore dell'intestazione con Kutools per Excel


Elimina Riordina intere colonne in base al valore dell'intestazione con codice VBA

Per gli utenti esperti di macro, l’utilizzo di VBA offre un metodo flessibile per eliminare automaticamente colonne in base a valori specifici delle intestazioni. Questo approccio si rivela particolarmente efficace quando si gestiscono tabelle di grandi dimensioni o quando è necessario ripetere frequentemente la stessa operazione di rimozione su dataset diversi. Di seguito sono riportati i passaggi dettagliati per implementare questa soluzione:

1. Premere contemporaneamente Alt + F11 per aprire l'editor di Microsoft Visual Basic for Applications (VBA). Così potrai inserire ed eseguire codice personalizzato direttamente in Excel!

2. Nella finestra dell'editor VBA, fai clic sulla barra dei menu su Inserisci > Modulo. Verrà inserito un nuovo modulo nel progetto, in cui potrai incollare il codice.

Codice VBA: elimina Riordina intere colonne in base al valore dell'intestazione

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

Note:

1) Nel codice, «old» indica il valore dell'intestazione che identifica le colonne da eliminare. È possibile modificarlo con qualsiasi testo corrispondente al valore dell'intestazione desiderato. Anche l'intervallo A1:D1deve essere aggiornato per corrispondere all'effettivo intervallo delle celle di intestazione dei propri dati.
2) Questo codice fa distinzione tra maiuscole e minuscole. Ad esempio, «Old» e «old» saranno considerati Valore diverso. Assicurarsi che il testo corrisponda esattamente, inclusi caratteri maiuscoli o Filtra per stringhe in minuscolo.

3. Dopo aver incollato il codice e apportato le modifiche necessarie, premere F5 per eseguirlo. Excel eliminerà automaticamente intere colonne il cui titolo corrisponde al valore specificato. Non è richiesta alcuna selezione preliminare, poiché lo script opera sull’intervallo definito nel codice.

In caso di errore (ad esempio, se il valore dell’intestazione non viene trovato o se l’intervallo limitato non è corretto), controllare attentamente sia il testo dell’intestazione che l’intervallo di celle. Ricordarsi inoltre di salvare la cartella di lavoro prima di eseguire le macro, poiché le colonne eliminate non possono essere facilmente ripristinate senza annullare l’operazione.

Questo approccio VBA è perfetto per automatizzare attività ripetitive di pulizia dei dati, soprattutto in modelli o importazioni in cui è necessario rimuovere regolarmente colonne con intestazioni specifiche. Tuttavia, se non si ha confidenza con il codice o si preferisce un’opzione immediata e interattiva, il metodo Kutools per Excel illustrato di seguito potrebbe essere la scelta ideale.


Elimina Riordina intere colonne in base al valore dell'intestazione con Kutools per Excel

Se preferisci usare interfacce grafiche invece del codice, Kutools per Excel offre un modo intuitivo per selezionare ed eliminare colonne in base ai valori delle intestazioni. Questo metodo è estremamente accessibile a tutti gli utenti, soprattutto a chi filtra e ristruttura frequentemente i dati. La funzionalità Seleziona celle specifiche di Kutools semplifica notevolmente il processo:

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Innanzitutto, evidenzia l'intervallo contenente le colonne che desideri eliminare, assicurandoti di includere anche la riga di intestazione nella selezione. Poi, vai su Kutools > Seleziona > Seleziona celle specifiche. Questa funzione ti permette di individuare rapidamente le colonne corrispondenti ai criteri stabiliti. Vedere screenshot:

fare clic sulla funzione Seleziona celle specifiche di Kutools

2. Nella finestra di dialogo Seleziona celle specifiche, seleziona l'opzione Colonna intera nella sezione Seleziona tipo. Nel menu a discesa Specifica tipo, scegli Uguale a, quindi inserisci il valore desiderato dell'intestazione (ad esempio, «old») nella casella. Dopo aver impostato i criteri, fai clic su OK. Vedere screenshot:

specificare le opzioni nella finestra di dialogo

L’impostazione Uguale a garantisce che vengano selezionate solo le colonne la cui intestazione corrisponde esattamente al valore specificato. Presta attenzione a ortografia e maiuscole/minuscole per ottenere una corrispondenza precisa con le tue intestazioni. Se invece desideri selezionare colonne che contengono (anziché corrispondere esattamente a) una parola chiave, puoi scegliere il tipo Contiene per una ricerca più ampia.

3. Dopo la conferma, verrà visualizzata una finestra di dialogo che indica quante colonne sono state trovate e selezionate in base ai criteri. Fare clic su OK per chiuderla; le colonne pertinenti saranno evidenziate.

le colonne sono selezionate

4. Per eliminare le colonne selezionate, fai clic con il pulsante destro del mouse su una delle intestazioni di colonna selezionate e scegli Elimina dal menu contestuale. Tutte le colonne corrispondenti verranno rimosse contemporaneamente. Questo metodo garantisce precisione e riduce al minimo il rischio di cancellare dati in modo non intenzionale.

fare clic su Elimina dal menu contestuale

Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.

È opportuno sottolineare che il metodo Kutools è particolarmente utile quando si lavora con tabelle complesse o layout di dati poco familiari, poiché i passaggi di anteprima e selezione interattiva riducono gli errori potenziali. Tuttavia, Kutools è un componente aggiuntivo e richiede l'installazione: se non lo si possiede, sarà necessario ricorrere alla selezione manuale o provare l'alternativa basata su formule descritta di seguito.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi