Come contare nomi specifici in Excel (3 metodi utili)

  • Condividi Questo
Hugh West

Durante l'analisi di grandi insiemi di dati in Excel, può capitare di dover contare il numero di celle contenenti un nome specifico. Questo articolo fornisce 3 semplici metodi per contare nomi specifici in Excel.

Scarica il quaderno di esercizi

Conteggio nomi specifici.xlsx

3 metodi per contare nomi specifici in Excel

Supponiamo di avere un set di dati che raffigura la ID dipendente , il Anno e infine il Addetto alle vendite dell'anno rispettivamente. Useremo il set di dati (in B4:D14 celle), illustrati di seguito per il primo e il secondo metodo.

Fortunatamente, è possibile contare le occorrenze di un nome in un foglio di lavoro in molti modi. Esploriamo i vari metodi e come applicarli.

1. Uso della funzione COUNTIF per contare i nomi esattamente corrispondenti

Microsoft Excel dispone di una funzione integrata Funzione COUNTIF per contare il numero di celle all'interno di un intervallo che soddisfano la condizione data. Nell'esempio seguente, un elenco di celle Addetto alle vendite dell'anno è dato nel file D4:D14 e vogliamo contare il numero di volte in cui il nome Mathew Smith si verifica in questo elenco.

Per consentire agli utenti di contare qualsiasi nome desiderato invece di inserirlo direttamente nella formula, abbiamo designato una cella per inserire il nome. Ad esempio, il nome viene inserito nella cella G4 Quindi, la formula nella cella G5 sarà come la seguente.

=COUNTIF(D5:D14,G4)

Qui, il D5:D14 le celle rappresentano il Addetto alle vendite dell'anno ( gamma e l'argomento G4 cella denota Mathew Smith ( criteri argomento).

Ripartizione della formula

  • In questa formula, il COUNTIF La funzione prende due argomenti gamma e testo .
  • Il COUNTIF corrisponde al nome Mathew Smith nell'array di ricerca ( D5:D14 ) e restituisce il numero di conteggi.

Per saperne di più: Come contare le parole in Excel con una formula (2 esempi pratici)

2. Applicazione del carattere jolly per contare nomi specifici

Il metodo precedente corrisponde esattamente ai criteri indicati. Come nota, se all'interno della cella è presente almeno un carattere diverso, ad esempio uno spazio, non verrà trattata come una corrispondenza esatta. In poche parole, la cella non verrà conteggiata.

Per contare le celle che contengono altri testi oltre al nome specifico, utilizzeremo l'opzione Carattere jolly È sufficiente inserire un carattere asterisco (*) insieme al riferimento alla cella. Variando la posizione del carattere asterisco, è possibile contare il nome dalle celle dell'intervallo. Vediamo come funziona.

2.1 Se la cella contiene un nome specifico all'inizio

Se la parola specifica si trova al punto inizio della cella, occorre aggiungere il carattere asterisco dopo il riferimento alla cella, come illustrato nell'esempio seguente.

Pertanto, la formula nella cella G5 sarà la seguente.

=COUNTIF(D5:D14,G4& "*")

2.2 Quando il nome particolare si trova nel mezzo

Al contrario, quando la parola specifica si trova nell'espressione centrale della cella, aggiungiamo il carattere asterisco sia prima che dopo il riferimento alla cella.

Di conseguenza, la formula per la cella G5 sarà la seguente.

=COUNTIF(D5:D14, "*"&G4& "*")

2.3 Se il nome specifico è alla fine

Infine, se il nome della destinazione si trova all'indirizzo fine della cella, il carattere asterisco viene concatenato prima del riferimento alla cella che

Alla fine, la formula per la cella G5 sarà la seguente.

=COUNTIF(D5:D14, "*"&G4)

Per saperne di più: Formula di Excel per contare parole specifiche in una cella (3 esempi)

3. Utilizzo della funzione SUMPRODUCT per contare nomi specifici in Excel

Il SUMPRODOTTO viene utilizzata nel caso in cui si debba contare il nome considerando sia i caratteri maiuscoli che quelli minuscoli.

Supponendo di avere una tabella che mostri i dati di ID dipendente , il Dipartimento sono impiegati, e infine il Nome del dipendente. Possiamo usare il set di dati (in B4:D14 cellule) per dimostrare il nostro terzo metodo.

3.1 Applicazione della funzione SUMPRODUCT per la corrispondenza del nome esatto (sensibile alle maiuscole)

Impiegheremo il SUMPRODOTTO in combinazione con la funzione ESATTO per contare il numero di celle contenenti il nome specifico.

=SUMPRODOTTO(--ESATTO(G4, D5:D14))

Qui, il G4 cella denota Smith ( testo1 ) e l'argomento D5:D14 le celle rappresentano il Nome del dipendente ( testo2 argomento).

Ripartizione della formula

  • Qui, il ESATTO confronta due stringhe di testo e restituisce vero se corrispondono esattamente. La funzione doppio trattino forza i valori TRUE e FALSE a 1 e 0.
  • Successivamente, il SUMPRODOTTO restituisce la somma di tutti gli 1 dell'intervallo corrispondente, che rappresenta il numero di corrispondenze.

3.2 Uso della funzione SUMPRODUCT per la corrispondenza parziale del nome (sensibile alle maiuscole)

Per individuare il nome desiderato, in qualsiasi punto della cella, è necessario utilizzare 3 funzioni SUMPRODOTTO , ISNUMERO , e TROVARE .

=SUMPRODOTTO(--(ISNUMBER(FIND(G4, D5:D14))))

Qui, il G4 cella denota Smith ( trova_testo ) e l'argomento D5:D14 le celle rappresentano il Nome del dipendente ( all'interno del testo argomento).

Ripartizione della formula

  • In primo luogo, il TROVARE fornisce la posizione (in numeri) di un testo all'interno di una stringa.
  • In secondo luogo, il ISNUMERO gestisce i numeri restituiti dalla funzione TROVARE funzione. Il doppio segno unario (trattino) converte i valori VERO e FALSO in uno e zero.
  • In terzo luogo, il SUMPRODOTTO somma tutti gli 1 che rappresentano il numero di corrispondenze.

3.3 Utilizzo della funzione SUMPRODUCT per contare i nomi (senza distinzione tra maiuscole e minuscole)

Per sviluppare una formula senza distinzione tra maiuscole e minuscole per contare i nomi che si trovano in qualsiasi punto della cella, abbiamo bisogno della formula SUMPRODUCT, ISNUMBER, e RICERCA funzioni.

=SUMPRODOTTO(--(ISNUMBER(SEARCH(G4, D5:D14,))))

Ripartizione della formula

  • In primo luogo, il RICERCA determina la posizione (come numero) di un testo all'interno di una stringa.
  • Successivamente, il ISNUMERO converte i numeri forniti dall'oggetto RICERCA a uno e a zero.
  • Infine, il SUMPRODOTTO restituisce il numero di conteggi.

Per saperne di più: Come contare parole specifiche in una colonna in Excel (2 metodi)

Cose da ricordare

  • Il COUNTIF restituisce un risultato intero.
  • Il COUNTIF la funzione non conta le celle con valori non numerici, come testo o #NA.
  • COUNTIF non è in grado di contare numeri specifici all'interno di un numero come "123" da "4546123".
  • Per le colonne con un misto di testo e numeri, l'opzione COUNTIF fornisce un conteggio errato.

Conclusione

Per concludere, i 3 semplici metodi sopra menzionati vi aiuteranno a contare i nomi specifici in Excel. Se avete domande o commenti, fateceli sapere nella sezione dei commenti, qui sotto, oppure potete dare un'occhiata agli altri nostri articoli su ExcelWIKI sito web.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.