Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

***Excel cerca.vert che rilevi più-valori***

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

***Excel cerca.vert che rilevi più-valori***

Postdi ProbePotter » 27/06/10 18:40

Salve a tutti, dovrei rintracciare più valori in un DB, con cerca.vert. o con altra formula.
Nella col. "B", ho dei nominativi di persone, nella col. "C", ho delle squadre.
E' possibile, effettuare una ricerca che associ tutti i nomi della col. "B", con le squadre
della col. "C" ?
Es. Ricerca nomi di Sq.1:
DataBase dove ricercare
Colonna"B"----Colonna"C"
Giovanni------Sq.1
Francesco-----Sq.3
Mario----------Sq.1
Luca-----------Sq.2
Carlo----------Sq.1
Risposta:
Giovanni,Mario,Carlo
In sintesi dovrebbe associare "tutti i nomi" legati a Sq.1.
Cosa ne pensate ?
Avatar utente
ProbePotter
Utente Senior
 
Post: 159
Iscritto il: 20/09/06 18:37

Sponsor
 

Re: ***Excel cerca.vert che rilevi più-valori***

Postdi Flash30005 » 27/06/10 22:46

Ho ritrovato un file con macro, che realizzai per un altro utente,
Il programma permette di selezionare una cella e filtrare solo quel valore
l'ho adattato alla tua esigenza
vedi se risolve il tuo quesito

download file

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: ***Excel cerca.vert che rilevi più-valori***

Postdi ProbePotter » 28/06/10 07:33

Ciao Flash30005, grazie per la disponibilità e cooperazione.
Dnq, esaminando il file che hai adattato, ha un' impostazione
simile a ciò che vorrei realizzare: La Classifica Marcatori.
Potrebbe andare bene. In alternativa. Non c' è la possibilità,
con delle formule, di fargli estrarre tutti i nominativi insieme ?
Es: L' Argentina (fino ad ora), ha totalizzato 9 Gol ed i Marcatori sono:
Gonzalo Higuain, Carlos Tevez, Martin Demichelis, Gabriel Heinze,
Martin Palermo.
Una cosa del genere, è possibile ?
Ciao
Avatar utente
ProbePotter
Utente Senior
 
Post: 159
Iscritto il: 20/09/06 18:37

Re: ***Excel cerca.vert che rilevi più-valori***

Postdi Flash30005 » 28/06/10 08:34

Con una macro tipo questa

Codice: Seleziona tutto
Sub CompilaRis()
UR = Sheets("Squadre").Range("C" & Rows.Count).End(xlUp).Row
Elenco = ""
For RR = 3 To UR
    If Range("D" & RR).Value = [I1] Then
        If Elenco = "" Then
            Elenco = Range("B" & RR).Value
        Else
            Elenco = Elenco & ", " & Range("B" & RR).Value
        End If
    End If
Next RR
Sheets("Risultato").Range("A2").Value = Elenco
Sheets("Risultato").Select
End Sub


Avendo l'accortezza di creare un nuovo foglio con nome "Risultato"
e inserendo in "I1" il valore da cercare nella colonna "D"
Saranno riportati, in A2 del foglio Risultato, tutti i giocatori che hanno quel valore nella colonna "D" del foglio Squadre


download file

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: ***Excel cerca.vert che rilevi più-valori***

Postdi ProbePotter » 28/06/10 10:08

Ciao Flash30005,
Si, è questo. Vediamo cosa ne riesco ad elaborare.
Grazie.
Avatar utente
ProbePotter
Utente Senior
 
Post: 159
Iscritto il: 20/09/06 18:37

Re: ***Excel cerca.vert che rilevi più-valori***

Postdi Anthony47 » 28/06/10 23:02

In alternativa ti fai una funzione apposita:
Codice: Seleziona tutto
Function Concatif(ByRef area As Range, ByVal Valore, Optional Scarto = 1) As String
'vedi http://www.pc-facile.com/forum/viewtopic.php?f=26&t=87041
'
Concatif = ""
For Each Cella In area
If Cella.Offset(0, Scarto).Value = Valore Then Concatif = Concatif & ", " & Cella.Value
Next Cella
Concatif = Right(Concatif, Len(Concatif) - 2)
End Function

Poi scrivi una formula tipo
Codice: Seleziona tutto
=concatif(B1:B100;C2)
oppure
Codice: Seleziona tutto
=concatif(B1:B100;"Sq.2")

B1:B100 contiene i nominativi, la colonna adiacente contiene i nomi delle squadre. Se l' offset tra le colonne fosse diverso da 1, es nomi in A e Squadre in C, allova va inserito nella formula, es
Codice: Seleziona tutto
=concatif(A1:A100;"Sq.2";2)


Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: ***Excel cerca.vert che rilevi più-valori***

Postdi ProbePotter » 29/06/10 09:02

Salve a tutti: Ragazzi siete eccezionali!
Ho realizzato il file:
Classifica Marcatori & Squadre Mondiali Calcio 2010 SudAfrica
Aggiornando solo la Classifica Marcatori (Gol e Rigori), si
autoaggiorna la Classifica Gol Squadre ed evidenzia il
Marcatore più prolifico oppure se hanno realizzato un solo gol
il primo in ordine alfabetico. Non è applicata alcuna macro e
non si auto-ordina alfabeticamente (non ho molto tempo e il
Mondiale è alle fasi conclusive), quindi per chi volesse migliorarlo...
è prelevabile qui:
http://myfreefilehosting.com/f/9ffb40cdb6_0.5MB
Avatar utente
ProbePotter
Utente Senior
 
Post: 159
Iscritto il: 20/09/06 18:37

Re: ***Excel cerca.vert che rilevi più-valori***

Postdi ProbePotter » 12/07/10 07:20

Salve Ragazzi, ho aggiornato l' applicazione, fino a ieri sera 11-lug-10:
Classifica Marcatori & Squadre Mondiali Calcio 2010 SudAfrica v2.0 Final
É curioso vedere come la Spagna (con pochissimi gol), sia arrivata a
conquistare seppur a pari merito anche questa Speciale Classifica.
Per chi lo vuole è prelevabile qui:
http://rapidshare.com/files/406469950/C ... _Final.zip
Avatar utente
ProbePotter
Utente Senior
 
Post: 159
Iscritto il: 20/09/06 18:37


Torna a Applicazioni Office Windows


Topic correlati a "***Excel cerca.vert che rilevi più-valori***":


Chi c’è in linea

Visitano il forum: Nessuno e 47 ospiti