Vai al contenuto principale

Come contare le celle filtrate con testo in Excel?

In Excel, contare le celle con il testo è semplice. Ma quando si tratta di contare le celle filtrate con il testo, le cose si complicano. Questo tutorial introdurrà tre modi per contare le celle con il testo da un elenco filtrato.
doc conteggio-celle-filtrate-con-testo 1

Conta le celle filtrate con il testo usando una colonna di supporto

Conta le celle filtrate con il testo concatenando le funzioni SOMMA PRODOTTO, SUBTOTALE, INDIRETTO, RIGA e ISTEXT

Conta le celle filtrate con il testo combinando le funzioni SUMPRODUCT, SUBTOTAL, OFFSET, MIN, ROW e ISTEXT


Usando la funzione COUNTIF, oltre all'aiuto di una colonna helper, possiamo facilmente contare le celle filtrate con il testo. Si prega di fare come segue.

1. Copia la formula seguente nella cella D2, quindi premi il tasto entrare chiave per ottenere il primo risultato.

=SOTTOTOTALE (103, A2)

doc conteggio-celle-filtrate-con-testo 2

Nota: la colonna di supporto con la formula SUBTOTALE serve per verificare se la riga è filtrata o meno. E 103 sta per la COUNTA funzione nel funzione_num discussione.
doc conteggio-celle-filtrate-con-testo 3

2. Poi trascina il quadratino di riempimento verso il basso alle celle a cui vuoi applicare anche questa formula.
doc conteggio-celle-filtrate-con-testo 4

3. Si prega di copiare la formula seguente nella cella F2, quindi premere il tasto entrare chiave per ottenere il risultato finale.

=COUNTIFS(A2:A18,"*", D2:D18, 1)

doc conteggio-celle-filtrate-con-testo 5

Possiamo vedere che ci sono 4 celle con testo nei dati filtrati.


Un altro metodo per contare le celle filtrate con il testo è l'utilizzo di combinazione della MATR.SOMMA.PRODOTTO, SUBTOTALE, INDIRETTI, RIGA & ISTEXT Funzioni. Si prega di fare come segue.

Si prega di copiare la formula seguente nella cella E2, quindi premere il tasto entrare chiave per ottenere il risultato.

=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18)))

doc conteggio-celle-filtrate-con-testo 6

Spiegazione della formula:
  1. RIGA(A2:A18) restituisce i rispettivi numeri di riga dell'intervallo A2:A18.
  2. INDIRETTO("A"&RIGA(A2:A18)) restituisce i riferimenti di cella validi dall'intervallo specificato.
  3. SUBTOTALE(103, INDIRETTO("A"&ROW(A2:A18))) verifica se la riga è filtrata o meno e restituisce 1 per le celle visibili, 0 per le celle nascoste e vuote.
  4. ISTESTO(A2:A18) controlla se ogni cella nell'intervallo A2:A18 contiene testo e restituisce True per le celle con testo, False per le altre celle. L'operatore double unario (--) forza i valori VERO e FALSO in 1 e 0.
  5. SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A18))), --(ISTEXT(A2:A18))) può essere visto come SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). Quindi SUMPRODUCT moltiplica i due array e restituisce la somma dei valori, che è 4.

Il terzo metodo per contare le celle con il testo di un dato filtrato è concatenando , il MATR.SOMMA.PRODOTTO, SUBTOTALE, COMPENSARE, MIN, RIGA & ISTEXT Funzioni. Si prega di fare come segue.

Si prega di copiare la formula seguente nella cella E2, quindi premere il tasto entrare chiave per ottenere il risultato.

=SOMMAPRODOTTO(SUBTOTALE(103, OFFSET(A2:A18, RIGA(A2:A18)-2 -- MIN(RIGA(A2:A18)-2),,1)), -- (ISTEXT(A2:A18)) )

doc conteggio-celle-filtrate-con-testo 7

Spiegazione della formula:
  1. OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1) restituisce i singoli riferimenti di cella dall'intervallo A2:A18.
  2. SUBTOTAL(103, OFFSET(A2:A18, ROW(A2:A18)-2 -- MIN(ROW(A2:A18)-2),,1)) controlla se la riga è filtrata o meno e restituisce 1 per le celle visibili, 0 per le celle nascoste e vuote.
  3. ISTESTO(A2:A18) controlla se ogni cella nell'intervallo A2:A18 contiene testo e restituisce True per le celle con testo, False per le altre celle. L'operatore double unario (--) forza i valori VERO e FALSO in 1 e 0.
  4. SOMMAPRODOTTO(SUBTOTALE(103, OFFSET(A2:A18, RIGA(A2:A18)-2 -- MIN(RIGA(A2:A18)-2),,1)), -- (ISTEXT(A2:A18))) può essere visto come SUMPRODUCT({1;1;1;1;1;1;1;1;1}, {0;0;0;1;1;0;0;1;1}). Quindi SUMPRODUCT moltiplica i due array e restituisce la somma dei valori, che è 4.

Altre operazioni (articoli)

Combina le funzioni COUNTIF e LEFT per contare le celle che iniziano con un determinato carattere in Excel
Per contare il numero di celle che iniziano con un determinato carattere in Excel, puoi combinare le funzioni CONTA.SE e SINISTRA per farlo. In realtà ci sono diversi tipi di formule per ottenerlo. Questo tutorial ti guiderà passo dopo passo.

Come contare le celle contenenti numeri o meno in Excel?
Se è presente un intervallo di celle, alcune contengono numeri e l'altra contiene testo, come puoi contare le celle contenenti numeri o non rapidamente in Excel?

Come contare le celle se uno dei criteri multipli è soddisfatto in Excel?
Cosa succede se il conteggio delle celle contiene uno di più criteri? Qui condividerò i modi per contare le celle se contengono X o Y o Z … ecc. in Excel.

Come contare le celle con testo specifico e colore di riempimento/carattere in Excel?
Sai come contare le celle con più condizioni? Ad esempio, conta il numero di celle che contengono sia il testo specifico che il colore del carattere/riempimento. Questo articolo ti mostrerà la soluzione.


  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations