Come filtrare i commenti in Excel?
Nel lavoro quotidiano con Excel, è molto comune aggiungere commenti ai fogli di lavoro per evidenziare note importanti, mettere in risalto dettagli specifici o fornire un contesto aggiuntivo a determinate celle. I commenti possono migliorare notevolmente la collaborazione e la gestione dei dati. Tuttavia, quando si lavora con set di dati di grandi dimensioni, può capitare di dover raccogliere e revisionare rapidamente solo le righe che contengono commenti, senza dover ispezionare manualmente ogni cella. Purtroppo, la funzione standard **Filtro** di Excel non include un’opzione per filtrare direttamente i commenti. Per ovviare a questa limitazione, questa guida presenta metodi pratici per identificare e filtrare i commenti in Excel, rendendo il processo di revisione dei dati più efficiente e organizzato.
Filtra Commento creando una colonna di supporto
Filtra Commento creando una colonna di supporto
Se desideri filtrare e visualizzare solo le righe che contengono commenti, puoi ottenere questo risultato utilizzando una colonna di supporto per identificare innanzitutto quali celle hanno commenti. Questo approccio prevede l’uso di una funzione definita dall’utente (UDF) creata con VBA, per poi applicare la funzione Filtro di Excel sulla base della colonna di supporto. Questo metodo è particolarmente consigliato quando devi revisionare frequentemente commenti distribuiti in set di dati ampi o complessi.
1. Apri l’editor Microsoft Visual Basic for Applications tenendo premuti i tasti Alt + F11 in Excel. Questa finestra ti permette di scrivere e gestire il codice VBA per la tua cartella di lavoro. Se non hai abilitato la scheda Sviluppo, puoi accedervi anche dalla Barra multifunzione tramite Sviluppo > Visual Basic.
2. Nell’editor VBA, fai clic su Inserisci > Modulo. Questa azione aggiungerà un nuovo modulo al tuo progetto, in cui potrai incollare il codice della macro. Copia e incolla la seguente macro nel nuovo Modulo. Questa funzione è progettata per verificare se una cella specificata contiene un commento e restituirà VERO se presente, oppure FALSO se assente.
Codice VBA: Identifica le celle che contengono commenti
Function HasComment(r As Range)
'Update 20140718
Application.Volatile True
HasComment = Not r.Comment Is Nothing
End Function
Dopo aver inserito il codice, assicurati di salvare le modifiche e chiudere l’editor VBA facendo clic sul pulsante di chiusura ()X) oppure premendo Alt+Q. Per evitare di perdere eventuali funzioni personalizzate, ti consigliamo di salvare regolarmente la cartella di lavoro in formato abilitato alle macro ().xlsm).
3. Torna al tuo foglio di lavoro. In una colonna vuota adiacente ai tuoi dati (ad esempio, la colonna C), inserisci la seguente formula nella cella accanto alla prima che desideri controllare. Se vuoi verificare la presenza di commenti nella cella B2, digita questa formula in C2:=HasComment(B2). Questa formula utilizza la tua funzione personalizzata per rilevare i commenti. Vedi screenshot:

4. Premi Invio per applicare la formula. Per controllare altre celle nella stessa colonna, trascina il quadratino di riempimento (il piccolo quadrato nell’angolo in basso a destra della cella) lungo la colonna di supporto: in questo modo applicherai rapidamente la funzione a tutte le altre righe. I risultati verranno visualizzati come VERO (cella con commento) o FALSO (nessun commento).
Suggerimento: se lavori con set di dati di grandi dimensioni, assicurati che la formula sia stata correttamente estesa a tutto l’intervallo dati per evitare di saltare righe contenenti commenti.
5. Dopo aver identificato le righe contenenti commenti, seleziona l’intero intervallo dei tuoi dati, inclusa la colonna di supporto appena compilata. Vai quindi alla scheda Dati nella Barra multifunzione e fai clic su Filtro. Questa azione aggiungerà frecce a discesa nelle intestazioni di ogni colonna, consentendoti di filtrare i risultati in modo più rapido e intuitivo. Vedi screenshot:

6. Fai clic sulla freccia a discesa nella colonna di supporto e seleziona esclusivamente l’opzione VERO. In questo modo verranno temporaneamente nascoste tutte le righe prive di commenti, mostrando soltanto quelle che ne contengono. Vedi screenshot:

7. Fai clic su OK per applicare il filtro. Tutte le righe che contengono almeno un commento verranno ora visualizzate insieme, facilitandone la revisione o l’elaborazione. Per maggiore chiarezza, lo screenshot seguente mostra il risultato dopo il filtraggio:

8. Una volta completata la revisione o eventuali ulteriori elaborazioni, puoi eliminare la colonna di supporto (ad esempio, la colonna C) se non ti serve più. Tieni presente che eliminarla rimuoverà anche la possibilità di rifiltrare per commenti, a meno che tu non ripeta questi passaggi.
Ulteriori suggerimenti e precauzioni:
- Questo approccio non modifica i tuoi dati originali e ti permette di combinare il filtraggio con altre funzioni standard di Excel.
- Quando condividi la cartella di lavoro con altri utenti, ricorda loro che l’uso di funzioni personalizzate richiede file abilitati alle macro e che potrebbero essere necessarie modifiche alle impostazioni di sicurezza per eseguire le macro.
- Se nella colonna di supporto compare l’errore #NOME?, verifica che la funzione VBA sia stata denominata correttamente e sia presente nel tuo progetto.
- Se i commenti sono stati inseriti tramite la funzione «Nuova nota» o «Commento in thread» nelle versioni più recenti di Excel, i risultati potrebbero variare, poiché VBA rileva per impostazione predefinita i commenti classici (note).
Questo metodo è adatto a chiunque abbia dimestichezza con operazioni VBA di base e abbia bisogno di un modo flessibile per individuare tutti i commenti presenti nel proprio set di dati. Richiede tuttavia di salvare il file come cartella di lavoro abilitata alle macro e che le impostazioni relative alle macro siano compatibili con le policy della propria organizzazione.
Se riscontri problemi durante l’esecuzione della macro, assicurati innanzitutto che le macro siano abilitate nelle impostazioni di sicurezza di Excel. Verifica inoltre di aver salvato la cartella di lavoro come file abilitato alle macro (.xlsm). In caso di ulteriori errori o incongruenze, controlla che i riferimenti della colonna di supporto corrispondano effettivamente alle posizioni dei tuoi dati.
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