filtro avanzato non funziona

Anonimo
2014-02-17T21:24:25+00:00

Ciao a tutti,

ho un semplice foglio di Excel contenente numerose righe vorrei filtrare.

la colonna che utilizzo da filtro è una data formato testo che ha aaaammgg, x esempio 20140217. attenzione non è un formato cella data ma essendo un'estrapolazione è un semplice valore generico.

ho inserto una decina di righe sopra all'elenco, ricopiato l'intestazione delle colonne identica e inserito la seguente formula ="=20140217" in modo tale che il testo sia =2014021

applico il filtro avanzato ma non filtra nulla.

provo a cambiare il formato celle da generale a testo ma nulla.

come devo fare?

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-02-18T15:29:22+00:00

Controlla che l'intervallo dei criteri non comprenda anche le righe vuote. In tal caso il filtro non funziona.

Ulteriori righe nei criteri devono trovare corrispondenza in celle valorizzate.

inserito solo come criterio le righe valorizzate e in parte funziana.

in parte perché se inserisco ="=20130217" filtra solo le righe contenenti il valore, OK,

se inserisco ="=201302*" oppure ="=201302**" oppure ="=201302?" non filtra nulla.

a me occorrono tutte le righe in quel anno mese.

Ciao,

il problema è dovuto ad una errata impostazione e/o selezione dei criteri del filtro. Il filtro avanzato sebbene molto potente può risultare un po' complicato nell'impostazione, in particolare quando ci sono condizioni multiple.

Da quanto ho potuto verificare nel file allegato, la colonna data_immatricolazione può essere trattata correttamente come numerica, indipendentemente dal formato delle sue celle, sia esso Generale, Numero o Testo.

Di conseguenza, per filtrare un determinato mese, dovranno essere verificate contemporaneamente le due seguenti condizioni:

>2010mm00

<2010mm00

dove mm rappresenta il mese da filtrare.

La corretta impostazione dell'intervallo dei criteri del filtro avanzato, prevede che le condizioni che debbono essere soddisfatte contemporaneamente (AND) devono essere scritte in orizzontale, mentre quelle che è sufficiente che si verifichi o una o l'altra (OR) devono essere scritte in verticale.

Qui trovi conferma di quanto sto dicendo, oltre che alcuni esempi chiarificatori.

Passando dalla grammatica alla pratica, utilizza un nuovo intervallo di criteri 2x2, 2 righe e 2 colonne, nella prima riga di entrambe le colonne ci andrà il nome del campo 'data_immatricolazione', nella prima colonna della seconda riga >20100300 e nella seconda colonna della seconda riga <20100400. Ti faccio notare che i criteri non hanno né uguale né virgolette.

Esegui ora il filtro avanzato e seleziona come intervallo criteri le 4 celle appena create.

Andrea.

La risposta è stata utile?

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-02-18T12:11:50+00:00

Controlla che l'intervallo dei criteri non comprenda anche le righe vuote. In tal caso il filtro non funziona.

Ulteriori righe nei criteri devono trovare corrispondenza in celle valorizzate.

inserito solo come criterio le righe valorizzate e in parte funziana.

in parte perché se inserisco ="=20130217" filtra solo le righe contenenti il valore, OK,

se inserisco ="=201302*" oppure ="=201302**" oppure ="=201302?" non filtra nulla.

a me occorrono tutte le righe in quel anno mese.

Ciao Matty,

Ho copiato le prime 250 righe del tuo file in un nuovo workbook.

Utilizzando i due criteri ="=1998*" e ="=201003*"., ho applicato il filtro avanzato. In tal modo, ottengo i seguenti risultati:

COD_NOMINATIVO TELAIO TARGA Modello data_immatricolazione Sesso Cognome Nome Nome Comune

=1998*

=201003*

COD_NOMINATIVO TELAIO TARGA Modello data_immatricolazione Sesso Cognome Nome Prov Comune

484525 20100323 M GEETH PRIYANGA FERNA

490860 19980121 F MEG

266254 19980204 F FILDE

594077 19980219 M TEKPO FRANCK MAXIMILIEN

221138 19980304 F BRIDGET

314103 19980326 M GIOVANNI

593102 19980700 M ALBERTO

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2014-02-18T08:29:03+00:00

Ciao a tutti,

ho un semplice foglio di Excel contenente numerose righe vorrei filtrare.

la colonna che utilizzo da filtro è una data formato testo che ha aaaammgg, x esempio 20140217. attenzione non è un formato cella data ma essendo un'estrapolazione è un semplice valore generico.

ho inserto una decina di righe sopra all'elenco, ricopiato l'intestazione delle colonne identica e inserito la seguente formula ="=20140217" in modo tale che il testo sia =2014021

applico il filtro avanzato ma non filtra nulla.

provo a cambiare il formato celle da generale a testo ma nulla.

come devo fare?

Controlla che l'intervallo dei criteri non comprenda anche le righe vuote. In tal caso il filtro non funziona.

Ulteriori righe nei criteri devono trovare corrispondenza in celle valorizzate.

La risposta è stata utile?

0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-02-18T08:01:48+00:00

    ho inserito il file in modo che puoi provare.

    ovviamente le colonne vuote sono state volutamente cancellate.

    nel foglio PRINT FILTRO ho fatto una stampa delle impostazioni del filtro (che purtroppo non funziona!)

    https://skydrive.live.com/redir?resid=6A1A7FE26344F41A!124&authkey=!AD9Q5GbP3jYRSu8&ithint=file%2c.xlsx

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-02-17T22:38:55+00:00

    Ciao a tutti,

    ho un semplice foglio di Excel contenente numerose righe vorrei filtrare.

    la colonna che utilizzo da filtro è una data formato testo che ha aaaammgg, x esempio 20140217. attenzione non è un formato cella data ma essendo un'estrapolazione è un semplice valore generico.

    ho inserto una decina di righe sopra all'elenco, ricopiato l'intestazione delle colonne identica e inserito la seguente formula ="=20140217" in modo tale che il testo sia =2014021

    applico il filtro avanzato ma non filtra nulla.

    provo a cambiare il formato celle da generale a testo ma nulla.

    come devo fare?

    Ciao Matty,

    Io non ho potuto replicare il tuo problema, a condizione che

    "=20140217" in modo tale che il testo sia =2014021

    sia un errore di battitura e che tale espressione avrebbe dovuto essere:

    "=20140217" in modo tale che il testo sia =20140217

    In caso contrario e stai cercando di estrarre i valori da 20140210 a 20140219 , potresti utilizzare i caratteri jolly   e esprimere il criterio come:

    ="=2014021?" o ="=2014021*"

    Al quest'ultimo riguardo, vedi:

    http://http://goo.gl/fsUr2y

    e

    http://http://www.contextures.com/xladvfilter01.html#WildCard

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento