Come contare un carattere specifico in un intervallo

Anonim

Sappiamo che i caratteri totali in una cella possono essere contati utilizzando la funzione LUNGHEZZA di Excel. Abbiamo anche imparato a contare i caratteri totali in un intervallo. Ora per contare il numero totale di testo specifico nell'intervallo (più di una cella), utilizzeremo una tecnica simile.

Ci sono due metodi per farlo. Diamo un'occhiata al primo metodo.

Formula generica per contare i caratteri in un intervallo

=SUMPRODUCT(LEN(intervallo)-LEN(SOSTITUTO(intervallo;"carattere","")))

gamma: è l'intervallo che contiene il testo.

carattere:Questo è il carattere che vuoi contare. Può essere un carattere specifico o una frase.

Esempio: conta un testo specifico in un intervallo

Nell'immagine sopra, abbiamo alcuni testi nell'intervallo B3: B6. Dobbiamo contare il numero totale di caratteri "x" nell'intervallo utilizzando una formula. Abbiamo scritto manualmente il numero di "x" in ogni cella per verificare il risultato. Possiamo riassumerli ma vogliamo usare una formula che non dipenda da altre colonne o dal lavoro manuale. Usiamo la formula generica sopra menzionata.

Scrivi questa formula nella cella C8.

=SOMMA.PRODOTTO(LUNGHEZZA(B3:B6)-LUNGHEZZA(SOSTITUTO(B3:B6,"x",""))))

Premi invio. Abbiamo un conteggio totale di caratteri nell'intervallo, che è 6.

Come funziona?

La funzione SUMPRODUCT è una funzione array che riassume l'array specificato. La funzione LUNGHEZZA restituisce la lunghezza della stringa in una cella o in un determinato testo. La funzione SOSTITUISCI restituisce una stringa modificata dopo aver sostituito un carattere specifico con un altro.

Ora la funzione viene eseguita al rovescio. Quindi prendiamo prima la parte LEN(B3:B6).

Qui abbiamo alimentato la funzione LEN con un intervallo di B3: B6. La funzione LUNGHEZZA restituisce la lunghezza di ogni cella in una matrice.

{32;53;51;69}

Successivo LEN(SOSTITUTO(B3:B6,"x","")). Qui, la funzione SOSTITUISCI viene eseguita e restituisce un array di stringhe alterate dopo aver sostituito tutte le "x" con niente ("") dall'intervallo B3: B6. Quindi quell'array viene nuovamente inviato alla funzione LEN che restituisce il numero di caratteri rimanenti. {31;52;49;67}

Attualmente abbiamo due array nella funzione SUMPRODUCT, =SUMPRODUCT({32;53;51;69}-{31;52;49;67}). Il secondo array viene sottratto dal primo array e otteniamo un array finale come, =SUMPRODUCT({1;1;2;2}). E infine questo array viene riassunto per dare il risultato finale come 6.

Insensibile alle maiuscoleformula

La formula precedente fa distinzione tra maiuscole e minuscole, perché la funzione SOSTITUISCI è una funzione con distinzione tra maiuscole e minuscole. Per contare un carattere specifico nell'intervallo indipendentemente dal suo caso, usa questa formula.

=SOMMA.PRODOTTO(LUNGHEZZA(B3:B6)-LUNGHEZZA(SOSTITUTO(INFERIORE(B3:B6),"x",""))))

In questa formula, la funzione LOWER converte tutte le stringhe nell'intervallo B3: B6 in minuscolo e quindi si verifica l'intero processo, come discusso sopra.

Formula alternativa:

Il modo alternativo è l'uso della funzione SOMMA con la funzione LUNGHEZZA come formula di matrice. Significa che dobbiamo usare la combinazione di tasti CTRL+MAIUSC+INVIO dopo aver scritto la funzione.

{=SOMMA(LEN(B3:B6)-LEN(SOSTITUTO(B3:B6,"x",""))))}

Conteggio del testo specifico in un intervallo:

Forse ci stiamo chiedendo ora come contare un testo specifico in un intervallo. Ciò può essere fatto con una piccola modifica alla formula discussa qui.

Quindi sì ragazzi, è così che potete ottenere il conteggio totale di un personaggio specifico in un intervallo. Questo è abbastanza semplice, ma se hai dubbi o qualsiasi altra domanda speciale relativa a questo articolo o qualsiasi altro Excel 2010/2013/2016/2019/365 o Excel VBA, scrivilo nella sezione commenti qui sotto. Sarò lieto di chiarirti i dubbi.

Conta i caratteri in una cella in Excel | Scopri come contare un carattere specifico in una cella o in una stringa.

Conta le corrispondenze totali in due intervalli in Excel | Scopri come contare le corrispondenze totali in due intervalli utilizzando la funzione SUMPROUDCT.

SOMMA SUMISE utilizzando la logica AND-OR | Il SUMIFS può essere utilizzato anche con logica OR. La logica predefinita utilizzata da SUMIFS è la logica AND.

SUMPRODUCT con logica IF | Scopri come utilizzare SUMPRODUCT con la logica SE senza utilizzare la funzione SE nella formula.

Articolo popolare:

50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

La funzione CERCA.VERT in Excel | Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

CONTA.SE in Excel 2016 | Conta i valori con le condizioni usando questa fantastica funzione. Non è necessario filtrare i dati per contare un valore specifico. La funzione Countif è essenziale per preparare la tua dashboard.

Come utilizzare la funzione SOMMA.SE in Excel | Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.