Cerca verticale non funziona

Anonimo
2023-03-05T15:46:08+00:00

Ciao,

sto cercato di usare la funziona cerca.vert con valori parziali su questa tabella ma non funziona.

In pratica ciò che vorrei ottenere, è che il cerca.vert mi potesse restituire il valore della seconda colonna se la ricerca trovasse uno dei valori che sono nella prima colonna e sono separati o meno per virgola.
Solo per precisare, non sto usando la ricerca esatta ma quella parziale, ma non funziona.

42,43 testo 1
32,33,34,35,36 testo 2
32,33,34,35,36 testo 3
68 testo 4
68 testo 5
70 testo 6
69 testo 7
72 testo 8
09 testo 9
20,21,24,25 testo 10
22 testo 11
37 testo 12
11,16,17 testo 13
23 testo 14
71 testo 15
12,13,16,17,42 testo 16
30 testo 17
Microsoft 365 e Office | Excel | Per il lavoro | 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
Gianfranco55 25,190 Punti di reputazione Moderatore volontario
2023-03-06T10:15:21+00:00

ciao

=TESTO.UNISCI(" + ";;A.RIGA(SE.ERRORE(INDICE($B$1:$B$17;AGGREGA(15;6;RIF.RIGA($1:$100)/VAL.NUMERO(RICERCA($C$1;$A$1:$A$17));SEQUENZA(100)));"")))

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2023-03-06T03:47:10+00:00

    La ricerca funziona, ma quando trova una + di una riga con il valore che sto cercando, vorrei che concatenarlo.

    In pratica vorrei concatenare al risultato della colonna D, il testo della colonna B corrispondente ad eventuale altre righe.

    Ad esempio.

    il valore 32 della colonna A vieni fuori 2 volte e a questo punto il risultato della formula dovrebbe darmi: Testo 2 + Testo 3

    Grazie mille!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-03-05T19:29:15+00:00

    ciao

    deve usare aggrega

    ci sono più righe con lo stesso dato

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2023-03-05T18:59:45+00:00

    Sullo schema pubblicato da Gianfranco (ciao):

    =INDICE(B1:B17;CONFRONTA("*"&C1&"*";A1:A17;0))

    se devi trascinarla blocca i riferimenti con $.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-03-05T18:46:31+00:00

    Immagine

    ciao

    devono essere tutti testo e di 2 cifre

    in C1 la ricerca da fare

    esempio 01......09.......ecc...

    =SE.ERRORE(INDICE($B$1:$B$17;AGGREGA(15;6;RIF.RIGA($1:$100)/VAL.NUMERO(RICERCA($C$1;$A$1:$A$17));RIF.RIGA($A1)));"")
    

    La risposta è stata utile?

    0 commenti Nessun commento