/ / EXCEL. Come trovo tutte le righe che corrispondono ai valori su una riga diversa e un file diverso? - excel, excel-vba, excel-formula, vba

ECCELLERE. Come trovo tutte le righe che corrispondono ai valori su una riga diversa e un file diverso? - excel, excel-vba, excel-formula, vba

Ho due file .xls. Uno dei file ha una colonna denominata "ID cliente" che contiene circa 700 valori di 8 cifre come 11557096. L'altro file ha una colonna denominata "richiesta per" che include circa 2000 valori che sono l'ID cliente più il suo nome tale come 11557096 - John Doe. Vorrei trovare tutte le righe sul secondo file che corrispondono all'ID cliente dalla colonna "ID cliente" nella colonna "Richiesto per".

risposte:

0 per risposta № 1

Ecco un esempio di filtro molto semplice con cui puoi iniziare.

Il set up

Impostare

Il codice

Sub Button1_Click()
Dim Rws As Long, Rng As Range, FiltRng As Range
Rws = Cells(Rows.Count, "A").End(xlUp).Row
Set Rng = Range(Cells(2, 1), Cells(Rws, 2))
Application.ScreenUpdating = 0
Rng.AutoFilter 1, Range("D1")
Set FiltRng = Rng.Offset(1)
FiltRng.Copy Sheets("Sheet2").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0)
ActiveSheet.AutoFilterMode = 0
End Sub

Il risultato del filtro Risultato filt

Incolla al foglio successivo.

inserisci la descrizione dell'immagine qui

La cartella di lavoro di esempio

Una volta che hai intenzione, puoi lavorare su diversi fogli e cartelle di lavoro diverse.