Macro Ricerca e Restituisce
Hai un problema con Excel? 
Macro "Ricerca e Restituisce"
di EllePietro (utente non iscritto) data: 27/07/2015 22:08:57
Salve a tutti, ho due elenchi di nomi di persone organizzati nel seguente modo: A1="NomiPrimoElenco" D1="NomiSecondoElenco" E1="ValoriSecondoElenco"...mi servirebbe una Macro (o una funzione), da inserire in B, che, nel caso in cui trovi una corrispondenza tra un "nome" della colonna A e uno della colonna D, mi restituisca il valore corrispondete alla riga di testo trovata in E.
In pratica il comando dovrebbe essere: Se "NomePrimoElenco" (Es. "AnitaPrimoElenco") è presente nella colonna D, allora inserisci nella cella accanto ad "AnitaPrimoElenco" il valore numerico nella cella accanto ad "AnitaSecondoElenco".
Ho provato a combinare la funzione SE con la funzione TROVA o RICERCA etc... ma non ho trovato una soluzione.
Grazie mille.
trascinare celle ogni tot. righe
di lollo (utente non iscritto) data: 27/07/2015 22:10:03
ciao ragazzi ho un piccolo problema, nel primo foglio supponiamo di avere un dato inserito da noi ogni 4 righe a partire dalla cella A1, quindi il primo dato in A1, il secondo in A5, il terzo in A9 e cosi via.. ora nel secondo foglio vorrei avere nella cella A1 il contenuto della cella A1 del primo foglio, nella cella A2 il contenuto della cella A5 del primo foglio, e cosi via, in modo da poter trascinare giù la cella, e avere tutti gli altri valori.
Poichè ci sono molto dati, farlo manualmente ci si metterebbe una vita.
Qualcuno potrebbe dirmi come posso fare? grazie
PS: Se non avete capito qualcosa chiedete pure =)
Macro "Ricerca e Restituisce"
di EllePietro (utente non iscritto) data: 27/07/2015 22:11:36
Ah dimenticavo, se non viene trovata una corrispondenza il valore dovrà essere 0.
Macro "Ricerca e Restituisce"
di EllePietro (utente non iscritto) data: 27/07/2015 22:13:37
In allegato è presente quello che dovrebbe essere il risultato finale (nella colonna B)
Macro "Ricerca e Restituisce"
di EllePietro (utente non iscritto) data: 27/07/2015 22:18:44
Ciao Lollo, allora, seleziona la prima colonna e copia tutti i valori nella cella A1 del secondo foglio. Dopo, sempre tenendo selezionata la prima colonna, clicca in alto su "Home" - "Trova e Seleziona" - "Vai a formato speciale", clicca su "celle vuote" e dai l'ok. In questo modo saranno selezionate tutte le celle vuote della prima colonna. Cliccando con il tasto destro del mouse potrai quindi eliminarle avendo i dati uno dopo l'altro!
di alfrimpa data: 27/07/2015 22:28:07
Ciao EllePietro
Da quel che vedo dall'immagine allegata basterebbe un CERCA.VERT combinata con un SE.ERRORE
In E1 scrivi =SE.ERRORE(CERCA.VERT(D1;A1:B9;2;falso);0) e ricopi in basso.
@ Lollo
Ti sei accodato ad una discussione esistente; aprine una tua.
Alfredo
di Raffaele_53 data: 27/07/2015 22:29:55
@EllePietro
In B1=SE.ERRORE(CERCA.VERT(A1;C:D;2;FALSO);0) e trascini giù
di alfrimpa data: 27/07/2015 22:33:04
Probabilmente ho interpretato male il quesito anche se poi, alla fine, ho solo invertito le colonne; Raffaele (che saluto) lo ha sicuramente "centrato"
Alfredo
di EllePietro (utente non iscritto) data: 27/07/2015 22:37:59
Perfetto!
Nonostante "l'inserimento" dovrebbero essere risolti entrambi i problemi!
Grazie ad entrambi, sempre gentilissimi e superveloci!
Pietro.
Vuoi Approfondire?