La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Buongiorno, ho due fogli excel ed entrambi hanno la colonna "targhe".
Vorrei verificare se, a parità di giorni (quindi entrambi hanno la colonna data) le targhe si ripetono.
In realtà, utilizzando la funziona "confronta" sono riuscito a vedere quali targhe si ripetono nei due fogli ma non sono in relazione alle giornate quindi non mi serve a molto.
Riuscite ad aiutarmi per cortesia? Avete idea di come fare?
Grazie
ciao
gentilmente
allega un esempio con la struttura esatta del file
o se non puoi copia una decina di rige con i dati
e incollali sul post
da quel che dici si può usare indice confronta
o anche il SE(E
In questo caso ho fatto tutto in un foglio solo, riportando le ultime due colonne.
Ciao
=INDICE($D$2:$D$1000;CONFRONTA(1;INDICE(($B$2:$B$1000=D2)*($A$2:$A$1000=$C2);;);0))
o vuoi un aggrega per estrapolarli su una colonna?
questa dovresti confermarla matriciale CTRL MAIUSCOLO INVIO
=INDICE($D$2:$D$1000;AGGREGA(15;6;RIF.RIGA($1:$1000)/($B$2:$B$1000=$D$2:$D$1000)/($A$2:$A$1000=$C$2:$C$1000);RIF.RIGA($A1)))
ciao
da nessuna parte
non ho corretto io l'indice scusa
=SE.ERRORE(INDICE($B$2:$B$1000;CONFRONTA(1;INDICE(($B$2:$B$1000=D2)*($A$2:$A$1000=$C2);;);0));"")
@gianfranco55 Ah ok, con il se errore non da quelle false, bastava trascinare.
Grazie mille
ciao grazie a te del riscontro
e scusa se ho toppato l'indice()
gentilmente se hai risolto chiudi la discussione
grazie
@gianfranco55 Se non è un problema lascerei aperta la discussione fino a lunedì perchè sono una mole di dati enorme ed io sono in uscita dall'ufficio. La prossima settimana provo a lanciarla per tutto l'excel e verifico se funziona perfettamente (per le prime celle sembra di si)
Dovrò naturalmente aumentare il range delle matrici fino all'ultima riga, giusto?
ciao
certo usa matrici leggermente superiori alle righe che prevedi di avere
ma quante righe prevedi di avere?
ciao
con formule la vedo dura al trascinamento
vediamo se i vbaisti propongono una cosa più veloce
comunque non dovrebbe avere problemi
Salve a tutti
@Gianfranco55 - A chiamata rispondo!
Prova questa macro (da associare ad un pulsante non ActiveX)
Option Explicit Sub EvidenziaUguali() Dim i As Long, j As Long, ur As Long Dim cB, cD Application.ScreenUpdating = False ur = Range("A" & Rows.Count).End(xlUp).Row cB = Range(Cells(2, 2), Cells(ur, 2)).Value '''' cD = Range(Cells(2, 4), Cells(ur, 4)).Value Range("B2:B" & ur, "D2:D" & ur).Interior.ColorIndex = xlNone For i = 1 To ur - 1 If cB(i, 1) <> "" Then For j = 1 To ur - 1 If cB(i, 1) = cD(j, 1) Then Cells(i + 1, 2).Interior.ColorIndex = 4 Cells(j + 1, 4).Interior.ColorIndex = 4 End If Next j End If Next i Application.ScreenUpdating = True MsgBox "Fatto!", vbExclamation End Sub
Fai sapere. Ciao,
Mario
Ciao
grazie Marius 😀
Buongiorno, ho due fogli excel ed entrambi hanno la colonna "targhe".
Vorrei verificare se, a parità di giorni (quindi entrambi hanno la colonna data) le targhe si ripetono.
In realtà, utilizzando la funziona "confronta" sono riuscito a vedere quali targhe si ripetono nei due fogli ma non sono in relazione alle giornate quindi non mi serve a molto.
Riuscite ad aiutarmi per cortesia? Avete idea di come fare?
Grazie
Caro Antonio/a
chiedo scusa a te,
a Gianfranco e Mario,
ma scorrendo la discussione non trovo niente riguardo a quanto richiesto in testa alla pagina del forum.
o sbaglio....???
so di avere dato disponibilità a Gianfranco e la confermo, ma vorrei che chi chiede aiuto
leggesse quanto richiesto ed avendo necessità di aiuto lo "rispettasse"
lo so... ho un brutto carattere.... risparmiati di ricordarmelo