Risolto Ricerca con valori di testo parziali

il.luuupo

Nuovo utente
Original poster
24 Settembre 2023
6
0
1
2019Mac
Ciao a tutti,
avrei bisogno di un consiglio per una ricerca con nomi parziali.
Premesso che il file che vedete è chiaramente un esempio e che le voci normalmente sono molte di più.

Ogni mese prendo i vari estratti conto di carte di credito e conti correnti e le metto in un mio file excel per gestire le nostre spese.
La parte verde rappresenta quello che ho dai vari csv della banca mentre la parte azzurra è il risultato che vorrei ottenere.
Vorrei che la colonna B si popolasse andando a cercare i valori da me codificati nelle colonne F e G (che chiaramente ogni mese andranno integrati con le eventuali nuove voci).

C’è possibilità di farlo in excel? Al limite se è più comodo posso portare tutto anche su GS.
Grazie mille
Ciao
 

Allegati

  • Test Ricerca.xlsx
    11,6 KB · Visite: 11

alfrimpa

VBA Expert
Supermoderatore
18 Dicembre 2015
70.806
7.133
2.445
71
Napoli
Office 365
I @il.luuupo

Devi integrare la presentazione; quella fatta non è conforme al regolamento
 
  • Like
Reactions: il.luuupo

lukereds

Excel/VBA Expert
Staff
17 Luglio 2018
10.794
2.070
745
Milano
www.formazione-milano.net
2013, 365
in attesa della presentazione "le voci sono molte di più" quindi quante righe, circa?

Presentazione ok se cambi in F6 audible con audible.it, in B2 e trascini in basso (non funzionasse va confermata con ctrl shift enter)

=CERCA.VERT(SINISTRA(A2;SE.ERRORE(TROVA(" ";A2);TROVA("*";A2))-1);$F$2:$G$15;2;0)
 
Ultima modifica:

Terio

Excel/vba Expert
Staff
6 Gennaio 2021
21.591
4.619
2.345
53
Arce
2016, 2019, 365
E' stata integrata
Grazie.
Con una formula non matriciale:
B2
=INDICE($G$2:$G$15;AGGREGA(15;6;RICERCA($F$2:$F$6;A2)*RIF.RIGA($1:$100);1))
e tiri in basso,
ciao.
P.S.
Come accennavo lo puoi fare nella fase di importazione del csv senza ricorrere alle formule, ma non so se hai lo strumento con la tua versione.
edit
Ne approfitto per un saluto a P @Pitagora (ciao) che ho letto solo ora e per una variante classica della formula che avevo proposto spremendola:
=INDICE($G$2:$G$15;AGGREGA(15;6;RIF.RIGA($1:$100)/VAL.NUMERO(RICERCA($F$2:$F$6;A2));1))
 
Ultima modifica:
  • Like
Reactions: il.luuupo

il.luuupo

Nuovo utente
Original poster
24 Settembre 2023
6
0
1
2019Mac
Con una formula non matriciale:
B2
=INDICE($G$2:$G$15;AGGREGA(15;6;RICERCA($F$2:$F$6;A2)*RIF.RIGA($1:$100);1))
e tiri in basso,
ciao.
P.S.
Come accennavo lo puoi fare nella fase di importazione del csv senza ricorrere alle formule, ma non so se hai lo strumento con la tua versione.
grazie, sembra perfetta.
faccio un po' di prove sul file originale ma mi sembra funzionare bene
 

Terio

Excel/vba Expert
Staff
6 Gennaio 2021
21.591
4.619
2.345
53
Arce
2016, 2019, 365