Excel: ignora il limite per le rappresentazioni delle voci

Anonim

Ecco come aggirare i limiti del filtro automatico e visualizzare più di 1.000 o 10.000 voci

Se desideri utilizzare un filtro automatico in un elenco molto ampio, raggiungerai rapidamente i limiti delle possibilità. Questi possono essere visti nel fatto che non tutte le voci nella colonna corrispondente vengono visualizzate in un elenco di filtri automatici.

La figura seguente mostra questo fenomeno utilizzando una tabella di esempio in cui sono presenti 30.000 voci per colonna, sebbene non tutte siano visualizzate nell'elenco a discesa del filtro:

Questo problema è correlato al fatto che l'elenco a discesa Filtro automatico può visualizzare solo le voci fino a un limite superiore. In Excel fino alla versione 2003 questo è un massimo di 1.000 criteri diversi, in Excel dalla versione 2007 un massimo di 10.000 criteri diversi.

Il numero di righe in un elenco non ha importanza, ma solo il numero di criteri diversi. In linea di principio, l'AutoFilter può elaborare più criteri, l'unica limitazione è la visualizzazione.

Come bypassare il limite del filtro automatico

Si potrebbe aggirare il problema descritto con un filtro speciale o un filtro automatico definito dall'utente in cui si immette manualmente il criterio che non si visualizza.

Nelle liste estese che spesso devono essere filtrate secondo criteri diversi, è tuttavia consigliabile effettuare un prefiltraggio utilizzando una colonna ausiliaria. Per fare ciò, procedere come segue:

  1. Crea una colonna ausiliaria accanto al tuo elenco.
  2. Nella tabella di esempio questa è la colonna D. Se il primo contenuto dell'elenco è nella seconda riga e l'elenco deve essere filtrato in base al contenuto della colonna B, inserisci la seguente formula nella cella D2:
    = SINISTRA (B2; 1)
    Utilizzare questa formula per determinare il primo carattere nella cella B2 da utilizzare per il prefiltraggio.
  3. Copia questa formula nelle celle sottostanti nella colonna D, nella tabella di esempio fino all'ultima riga 30000. La figura seguente mostra la colonna ausiliaria nella tabella di esempio:
  4. Se non lo hai ancora fatto, utilizza il menu DATI e il comando oppure il pulsante FILTRO - AUTOFILTRO (Excel fino alla versione 2003 inclusa) o FIOLTERN (Excel versione 2007 o successive) per fornire alla tua lista i campi lista per il filtraggio automatico .

Per il filtro, seleziona la prima lettera del set di caratteri su cui desideri filtrare nella colonna ausiliaria. La figura seguente mostra questo con la tabella di esempio:

Dopo aver selezionato la prima lettera, vengono visualizzati solo i contenuti dell'elenco che iniziano con il carattere selezionato:

In questo elenco, filtrato in base alla colonna ausiliaria, ora puoi utilizzare il filtro automatico sulla colonna B e selezionare il contenuto corrispondente dall'elenco, che ora contiene tutti i contenuti con la prima lettera desiderata:

Nel caso in cui il prefiltro descritto con il primo carattere non fosse sufficiente, è possibile visualizzare anche i primi due caratteri nella colonna ausiliaria. La formula richiesta per questo assomiglia a questa per la seconda riga:

= SINISTRA (B2; 2)

È possibile utilizzare il metodo di prefiltraggio descritto non solo per il contenuto del testo, ma anche per qualsiasi sequenza di numeri, ad esempio i codici postali.