Condividi:        

Excel - Confrontare il contenuto di due colonne

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 - Confrontare il contenuto di due colonne

Postdi Annibale27 » 21/08/16 11:08

Buongiorno a tutti,
ho questo problema.Devo confrontare il contenuto ( P.iva e codici fiscali) di due colonne. Il mio obiettivo è quello di verificare se nella colonna "A" (un migliaio di righe) , siano presenti i cod,fiscali o p.iva inseriti nella colonna "C" ( un centinaio di righe) ed eventualmente evidenziarli in un modo qualsiasi.
Grazie anticipatamente
Annibale27
Newbie
 
Post: 2
Iscritto il: 21/08/16 10:58

Sponsor
 

Re: Excel - Confrontare il contenuto di due colonne

Postdi templare77 » 21/08/16 11:44

Prova a vedere se qui trovi qualcosa, ciao! https://support.microsoft.com/it-it/kb/213367
templare77
Utente Senior
 
Post: 153
Iscritto il: 18/04/16 06:26

Re: Excel - Confrontare il contenuto di due colonne

Postdi Annibale27 » 21/08/16 12:03

Ti ringrazio per l'informazione.
cercando in google , avevo trovato anch'io il sito. purtroppo le formule sono in inglese e dopo averle tradotte ( probabilmente facendo qualche errore) il confronto non mi riusciva.
Ho provato con Visual basic (trovando i comandi tradotti) ed inizialmente funzionava tutto correttamente ( avevo formattato la cella come testo per poter inserire gli 0 zeri iniziali delle partite ive) , ma recentemente in una prova di simulazione , mi sono reso conto che non rilevava alcuni duplicati, percui ho preferito lasciare perdere.
Grazie comunque
Annibale27
Newbie
 
Post: 2
Iscritto il: 21/08/16 10:58

Re: Excel - Confrontare il contenuto di due colonne

Postdi Marius44 » 22/08/16 07:18

Ciao Annibale
guardando fra le mie scartoffie ho trovato questa macro che, forse, fa al caso tuo.
Confronta il contenuto della col.A col contenuto della col.B e, se non trova il contenuto, scrive in col.C

Codice: Seleziona tutto
Option Explicit

Sub confrontaColA_colB()
Dim rngA As Range, rngB As Range, cell As Range, rw As Long

Set rngA = Range(Cells(1, "A"), Cells(Rows.Count, "A").End(xlUp))
Set rngB = Range(Cells(1, "B"), Cells(Rows.Count, "B").End(xlUp))
Range("C:C").ClearContents
    rw = 1
    For Each cell In rngA
        If Not IsError(Application.Match(cell.Value, rngB, 0)) Then
            Cells(rw, "C").Value = cell
            rw = rw + 1
        End If
    Next
   
End Sub


Prova e fai sapere. Ciao,
Mario
Marius44
Utente Senior
 
Post: 655
Iscritto il: 07/09/15 22:00

Re: Excel - Confrontare il contenuto di due colonne

Postdi Anthony47 » 22/08/16 16:44

Una possibile alternativa via formule, usando Conta.Se:
In G2 (o altra colonna a piacere) metti la formula
Codice: Seleziona tutto
=CONTA.SE(C:C;A2)
Poi copia verso il basso per quanti valori hai in colonna A; le celle che contengono 0 indicano valori di colonna A non presenti in colonna C.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19213
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Excel - Confrontare il contenuto di due colonne":


Chi c’è in linea

Visitano il forum: Nessuno e 42 ospiti