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-21T10:23:12+00:00

    Qui:

    https://onedrive.live.com/?id=119877C26B75DCC7%21154&cid=119877C26B75DCC7&group=0

    scarica il file "Leandro Banca Dati".

    La soluzione nel Foglio1, se vuoi metterla in altro file devi solo aggiornare i riferimenti nelle formule.

    Il principio è quello che ti ho già spiegato nel primo post.

    Riassumendo:

    In colonna P estraggo tutte le Avversità collegate al Prodotto inserito in D2 dello stesso foglio.

    A quella colonna assegno un Nome riferito alla formula SCARTO che mi crea un intervallo dinamico, ovvero limitato solo ai nomi estratti.

    In C2 una Convalida Dati riferita al Nome.

    Il riempimento degli altri campi va fatto utilizzando entrambi i valori di Prodotto e di Avversità. Per es. 

    in E2: =INDICE(Disciplinare!B$3:B$1000;CONFRONTA($D$2&$C$2;Disciplinare!$A$3:$A$1000&Disciplinare!$C$3:$C$1000;0)) matriciale da confermare con Ctrl+Maiusc+Invio da trascinare a destra aggiornando però la prima volta la B in D.

    NB: Un consiglio, non utilizzare celle unite, generano confusione nel momento in cui vengono inserite nelle formule. Sfrutta la caratteristica di Excel di allargare a dx/sx o alto/basso le celle.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-08-21T09:22:34+00:00

    il criterio è principalmente il "Prodotto utilizzato" e poi lui si richiama tutta la riga a seguito, nel senso di avversità, dosi, ecc.

    Tenerlo separato o in un altro foglio in teoria non è differente dal punto di vista della stesura della formula e comunque non è possibile metterlo nello stesso file in quanto il primo file verrà prodotto in enne copie mentre il secondo subirà solo degli aggiornamenti periodici.

    Nel secondo file, la colonna più a sinistra è il prodotto perché è quello che mi serve come base per il cerca.vert.

    Tuttavia i prodotti sono raggruppati per "avversità" per facilità di aggiornamento.

    Come vedi, alcuni prodotti figurano in più avversità. Ed è qui che sorge il problema. Cerca.vert mi restituisce solo il primo il prodotto con la prima avversità.

    Ciao

    La risposta è stata utile?

    0 commenti Nessun commento