Condividi tramite

excel: cercare una parola in una colonna partendo da una riga e tornando di R[-1] fino a che non la trova

Anonimo
2022-07-28T15:25:16+00:00

ciao a tutti,

vediamo se qualcuno riesce ad aiutarmi:

nella tabella a seguire (è solo una colonna perchè le altre non sono utili alla soluzione), ipotizziamo di trovarci nella riga dove c'è una D (inserita in corsivo e in rosso per evidenziarla) e dover chiedere ad Excel di tornare indietro nella tabella fino ad incontrare la prima A e quindi restituire un valore di un'altra colonna che qui non ho inserito. Le ho provate tutte ... quelle che conoscevo ovviamente, ma Excel ha sempre qualche cosa che non si conosce ancora. Spero di essere stato chiaro e grazie per chi riuscirà ad aiutarmi.

A
B
A
B
A
B
C
D
C
D
A
B
C
D
A
B
A
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

1 risposta

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-07-28T16:03:15+00:00

    ciao

    non ho capito se ti serve il vba

    comunque due possibilità

    in colonna B il dato da trovare

    se non hai il 365 matriciali CTRL MAIUSCOLO INVIO

    =SE.ERRORE(INDICE($B$1:$B$17;CONFRONTA(2;1/($A$1:A1="A");1));"")

    =SE(A1="D";INDICE($B$1:$B$17;CONFRONTA(2;1/($A$1:A1="A");1));"")

    =SE(A1="D";INDICE($B$1:$B1;MAX(SE($A$1:$A1="A";RIF.RIGA($A$1:$A1))));"")

    A 1
    B 2 1
    A 3 3
    B 4 3
    A 5 5
    B 6 5
    C 7 5
    D 8 5 5
    C 9 5
    D 10 5 5
    A 11 11
    B 12 11
    C 13 11
    D 14 11 11
    A 15 15
    B 16 15
    A 17 17

    La risposta è stata utile?

    0 commenti Nessun commento