| | Post: 237 | Registrato il: 07/12/2006
| Città: ROMA | Età: 45 | Utente Junior | 2013 | | OFFLINE | |
|
16/09/2017 20:34 | |
Ciao a tutti,
ho un intervallo di celle, diciamo da A1 ad L1,
nelle quali ci sono dei valori numerici ed alla fine delle lettere.
Ad esempio i valori possono essere
1A,2B,3D,4A,5A,6B,3A,2B,...
Mi servirebbe una funzione (non una macro) per capire la prima cella dell'intervallo nella quale trovo una specifica lettera.
Ad esempio per la lettera B mi dovrebbe dare il valore 2.
E' una sorta di confronta (MATCH in inglese), ma fatto su una porzione di cella e non su tutta.
Si può fare, senza utilizzare colonne di appoggio?
Stavo pensando a qualche sorta di MATR.SOMMA.PRODOTTO (SUMPRODUCT in inglese) fatto coi minimi ma non ci riesco :)
Grazie |
|
| | Post: 17 | Registrato il: 13/08/2015
| Città: COMO | Età: 60 | Utente Junior | excel 2016 | | OFFLINE |
|
17/09/2017 00:27 | |
Ciao,
mettiamo che la ricerca la fai in A2, e quindi in A2 scrivi B, in B2 copia questa formula:
=INDICE(SINISTRA($A$1:$L$1;1);CONFRONTA(A2;DESTRA($A$1:$L$1;1);0))
E' una formula matriciale che si attiva con CTRL+SHIFT+INVIO |
| | Post: 1.338 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
17/09/2017 08:50 | |
ciao
da quel che ho capito
si ricerca la posizione
perciò solo il numero colonna...
utilizzando i dati di ges64
=CONFRONTA(A2;DESTRA($A$1:$L$1;1);0)
sempre matriciale
hai il numero della prima colonna dove trova il dato
|
| | Post: 237 | Registrato il: 07/12/2006
| Città: ROMA | Età: 45 | Utente Junior | 2013 | | OFFLINE | |
|
17/09/2017 11:13 | |
Grazie mille,
ho risolto con le formule consigliate |
|
|