Come si fa a eliminare l'opzione «Riordina intere colonne in base al valore dell'intestazione» in Excel?
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:
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:
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:

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:

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.

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.

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
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.
- 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