KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Contare tutte le corrispondenze / duplicati tra due colonne in Excel

AutoreXiaoyang Data di modifica

Confrontare due colonne di dati e contare tutte le corrispondenze o i duplicati presenti in entrambe è un’operazione comune per molti utenti. Ad esempio, si hanno due colonne di nomi in cui alcuni compaiono sia nella prima che nella seconda colonna, e si desidera contare tutti i nomi corrispondenti — indipendentemente dalla loro posizione all’interno delle due colonne — come illustrato nell’immagine seguente. Questo tutorial presenta alcune formule efficaci per ottenere questo risultato in Excel.

doc-count-all-matches-in-two-cols-1


Contare tutte le corrispondenze tra due colonne con le funzioni SUMPRODUCT e COUNTIF

Per contare tutte le corrispondenze tra due colonne, la combinazione delle funzioni SUMPRODUCT e COUNTIF può darti una mano. La sintassi generica è:

=SUMPRODUCT(COUNTIF(range1,range2))
  • range1, range2I due intervalli contengono i dati di cui si desidera contare tutte le corrispondenze.

Ora inserisci o copia la formula seguente in una cella vuota, quindi premi Invioper ottenere il risultato:

=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))

doc-count-all-matches-in-two-cols-2


Spiegazione della formula:

=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))

  • COUNTIF(A2:A12,C2:C12): Questa funzione COUNTIF verifica se ciascun nome nella colonna C è presente nella colonna A. Se il nome è presente, restituisce 1; altrimenti, restituisce 0. Il risultato sarà il seguente: {1;1;0;0;0;1;0;0;1;0;1}.
  • SUMPRODUCT(COUNTIF(A2:A12,C2:C12))=SUMPRODUCT({1;1;0;0;0;1;0;0;1;0;1}): La funzione SUMPRODUCT somma tutti gli elementi di questa matrice, restituendo il risultato: 5.

Contare tutte le corrispondenze tra due colonne con le funzioni COUNT e MATCH

Combinando le funzioni COUNT e MATCH, puoi ottenere anche il numero di corrispondenze tra due colonne. La sintassi generica è:

{=COUNT(MATCH(range1,range2,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range1, range2I due intervalli contengono i dati di cui si desidera contare tutte le corrispondenze.

Inserisci o copia la formula seguente in una cella vuota, quindi premi contemporaneamente i tasti Ctrl + Maiusc + Invioper ottenere il risultato corretto, come mostrato nell’immagine:

=COUNT(MATCH(A2:A12,C2:C12,0))

doc-count-all-matches-in-two-cols-3


Spiegazione della formula:

=COUNT(MATCH(A2:A12,C2:C12,0))

  • MATCH(A2:A12,C2:C12,0): Questa funzione MATCH cerca i nomi presenti nella colonna A all'interno della colonna C e restituisce la posizione di ciascuna corrispondenza trovata. Se un valore non viene individuato, viene visualizzato un errore. Il risultato è un array come questo: {11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}.
  • COUNT(MATCH(A2:A12,C2:C12,0))= COUNT({11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}): La funzione COUNT conta i valori numerici presenti nella matrice per restituire il risultato: 5.

Contare tutte le corrispondenze tra due colonne con le funzioni SUMPRODUCT, ISNUMBER e MATCH

In Excel è possibile individuare le corrispondenze tra due colonne e contarle utilizzando le funzioni SUMPRODUCT, ISNUMBER e MATCH. La sintassi generica è:

=SUMPRODUCT(--(ISNUMBER(MATCH(range1,range2,0))))
  • range1, range2: I due intervalli contengono i dati di cui si desidera contare tutte le corrispondenze.

Inserisci o copia la formula seguente in una cella vuota per visualizzare il risultato, quindi premi Invioper ottenere il calcolo, come mostrato nell’immagine:

=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))

doc-count-all-matches-in-two-cols-4


Spiegazione della formula:

=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))

  • MATCH(A2:A12,C2:C12,0): Questa funzione MATCH cerca i nomi presenti nella colonna A all'interno della colonna C e restituisce la posizione di ciascun valore corrispondente. Se un valore non viene trovato, viene visualizzato un errore. Il risultato è un elenco in forma di matrice come questo: {11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}.
  • ISNUMBER(MATCH(A2:A12,C2:C12,0))= ISNUMBER({11;2;#N/D;#N/D;#N/D;6;1;#N/D;#N/D;#N/D;9}): In questo caso, la funzione ISNUMBER trasforma i valori numerici in VERO e tutti gli altri (come gli errori) in FALSO all’interno della matrice, restituendo un risultato simile a questo: {VERO;VERO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;FALSO;FALSO;VERO}.
  • --(ISNUMBER(MATCH(A2:A12,C2:C12,0)))=--({VERO;VERO;FALSO;FALSO;FALSO;VERO;VERO;FALSO;FALSO;FALSO;VERO}): Il doppio segno meno (--) converte i valori VERO in 1 e FALSO in 0, restituendo il seguente risultato: {1;1;0;0;0;1;1;0;0;0;1}.
  • SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))=SUMPRODUCT({1;1;0;0;0;1;1;0;0;0;1}): Infine, la funzione SUMPRODUCT somma tutti gli elementi di questa matrice, ottenendo il risultato: 5.

Funzione correlata utilizzata:

  • SUMPRODUCT:
  • La funzione SUMPRODUCT può essere utilizzata per moltiplicare due o più colonne o matrici tra loro e quindi ottenere la somma dei prodotti.
  • COUNTIF:
  • La funzione COUNTIF è una funzione statistica di Excel utilizzata per contare il numero di celle che soddisfano un determinato criterio.
  • COUNT:
  • La funzione CONTA.NUMERI serve a contare le celle contenenti numeri o i numeri presenti in un elenco di argomenti.
  • MATCH:
  • La funzione MATCH di Microsoft Excel cerca un valore specifico all’interno di un intervallo di celle e ne restituisce la posizione relativa.
  • ISNUMBER:
  • La funzione ISNUMBER restituisce VERO se una cella contiene un numero, FALSO in tutti gli altri casi.

Altri articoli:

  • Contare le corrispondenze tra due colonne
  • Ad esempio, si hanno due elenchi di dati nella colonna A e nella colonna C e si desidera confrontare le due colonne per verificare se il valore presente nella colonna A compare anche nella colonna C sulla stessa riga, come illustrato nell’immagine seguente. In questo caso, la funzione SUMPRODUCT rappresenta la soluzione ideale per eseguire questa operazione in Excel.
  • Contare il numero di celle che contengono un testo specifico in Excel
  • Si supponga di avere un elenco di stringhe di testo e di voler trovare il numero di celle che contengono un determinato testo come parte del loro contenuto. In questo caso, è possibile utilizzare i caratteri jolly (*) che rappresentano qualsiasi testo o carattere nei criteri quando si applica la funzione COUNTIF. In questo articolo verrà illustrato come utilizzare formule per eseguire questa operazione in Excel.
  • Contare il numero di celle non uguali a molti valori in Excel
  • In Excel è possibile ottenere facilmente il numero di celle non uguali a un valore specifico utilizzando la funzione COUNTIF, ma hai mai provato a contare le celle che non sono uguali a più valori? Ad esempio, si desidera ottenere il numero totale di prodotti nella colonna A escludendo gli elementi specifici presenti in C4:C6, come mostrato nell’immagine seguente. In questo articolo verranno illustrate alcune formule per risolvere questo problema in Excel.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.