Come impostare la scelta tra diversi valori se un elenco contiene più volte lo stesso testo?

Anonimo
2015-08-18T17:58:06+00:00

Salve,

la funzione CERCA.VERT mi trova solo il primo valore di un elenco che contiene più volte lo stesso valore. A me servirebbe poter scegliere quale tra queste righe poter restituire nella cella della formula. Come faccio?

A titolo di esempio riporto una simulazione di quello che vi chiedo:

Nel file "File esempio" e nel foglio "Foglio 1" ho questo elenco:

A B C D

Marchese Pippo Padre (vuoto)

Marchese Pippo Nipote (vuoto)

Marchese Giuseppe Figlio (vuoto)

Marchese Giuseppe Cugino grande

Marchese Giuseppe Cugino piccolo

In un altro file ho impostato la formula CERCA.VERT nella cella C2 in questo modo: CERCA.VERT(D2;'[File esempio.xlsx]Foglio 1'!$1:$1048576;4;FALSO) e nella cella D2 scrivo manualmente la parola "cugino".

Adesso nella cella C2 mi compare sempre la parola "grande" quando avrei necessità di poter scegliere tra "grande" e "piccolo".

Grazie a chiunque riesce ad aiutarmi.

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

12 risposte

Ordina per: Più utili
  1. Anonimo
    2015-08-21T09:08:06+00:00

    Vedo il file che riporta dei fitosanitari alcuni dei quali ripetuti.

    Tu cosa devi cercare esattamente e come vuoi impostare la ricerca, sul fitosanitario o sulla sostanza attiva o entrambi?

    Perché vuoi fare la ricerca su un secondo File quando sarebbe più comodo farla su un foglio dello stesso file di dati?

    PS: vedo adesso il secondo file dove mi pare che il criterio di ricerca siano le Avversità. Confermi?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-08-21T07:11:41+00:00

    Ciao Paolo, grazie per l'interesse. Purtroppo continuo a non riuscire a venirne a capo, anche con questo nuovo metodo.

    In un mio precedente messaggio avevo allegato un link (http://1drv.ms/1Nkos9o) che porta a dei file esempio con quello che effettivamente mi serviva risolvere.

    Magari se hai la bontà e volontà di voler provare su quegli esempi che, tra l'altro, calzano esattamente la mia necessità invece dell'esempio "cugino, fratello, ecc".

    Grazie e buona giornata.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-08-19T17:10:54+00:00

    Cari Fratelli mi cimento anch'io :-)

    Per semplificare, a titolo d'esempio, ho ipotizzato l'utilizzo di un unico file (il foglio2 farebbe le veci del secondo file di estrazione dati).

    Nel Foglio1 l'elenco dei dati.

    Nel Foglio2 l'estrazione così congegnata:

    in L1: =SE.ERRORE(INDICE(Foglio1!$D$1:$D$20;PICCOLO(SE(Foglio1!$C$1:$C$20=$D$2;RIF.RIGA($A$1:$A$20));RIF.RIGA(A1)));" ")

    formula matriciale (da confermare con Ctrl+Maiusc+Invio) da trascinare fino in L10.

    Assegno il nome El_Dati (barra Dati/Formule/Nomi Definiti/Definisci Nome)

    riferito a: =SCARTO(Foglio2!$L$1;;;CONTA.SE(Foglio2!$L$1:$L$10;"<>"&" "))

    in D2 il dato da cercare (nel tuo caso Cugino)

    in C2 una Convalida dati (barra Dati/Strumenti Dati/Convalida Dati) con i seguenti criteri:

    Consenti: Elenco

    Origine: El_Dati

    Quindi in C2, cliccando sulla freccia di convalida, avrai l'elenco di tutte le varianti da poter scegliere con un clic.

    Avendo tu 2 file agirai sul secondo con riferimento, nelle formule che richiamano i dati, al primo.

    Complicato? Meno di quanto sembra. Vedi qui un esempio:

    http://is.gd/F8Lzdq

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-08-19T14:20:13+00:00

    Certo che la forma del "tu" è più garbata per l'occasione.

    Ho provato, certo!

    Ho scaricato i tuoi file, cercando di capire le formule per importarle nel mio caso. Le ho studiate, smontate, ho letto e riletto la guida di excel, ma alla fine sono rimasto bloccato.

    Poi per il visual basic credo proprio di essere entrato in una sorta di buco nero.

    Capirai da te che le mie capacità nell'uso di Excel si fermano a un medio livello.

    Grazie :)

    Leandro

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-08-19T14:00:35+00:00

    Ciao Leandro,

    Poiché si tratta di una Community, una Community di amici e utenti, vorrei chiedere la tua pazienza e comprensione se, come è usanza qui, mi rivolga a te con la forma del tu.

    Prima di scaricare il tuo file, vorrei chiederti se tu abbia provato la formula suggerita da me? Inoltre, utilizzando il mio file d'esempio, hai provato la soluzione dimostrato con la convalida dati  o la soluzione del VBA?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento