Sommario
In questa esercitazione, vi mostrerò 8 Questi metodi possono essere utilizzati anche in insiemi di dati di grandi dimensioni per individuare le celle di dati che contengono valori di testo. Nel corso di questa esercitazione, imparerete anche alcuni importanti strumenti e tecniche di excel che vi saranno molto utili in qualsiasi attività relativa a excel.
Scarica il quaderno di esercizi
Potete scaricare il quaderno di esercizi da qui.
Contare le celle con il testo.xlsm8 trucchi rapidi per contare le celle con il testo in Excel
Per spiegare i passaggi in modo chiaro, abbiamo preso un set di dati conciso che contiene circa 7 file e 2 Inizialmente, manteniamo tutte le celle in Generale Per tutti gli insiemi di dati, abbiamo 2 colonne uniche che sono Prodotti e Quantità delle vendite Anche se in seguito potremo variare il numero di colonne, se necessario.
1. Utilizzo della funzione COUNTA
La funzione COUNTA conta tutte le celle con qualsiasi tipo di valore. Possiamo usare questa funzione per contare le celle con testo in eccellere Seguire la procedura descritta di seguito.
Passi:
- Per prima cosa, andare alla cella C10 e inserire la seguente formula:
=CONTA(B5:C9)-CONTA(B5:C9)
- Ora, premere Entrare e questo calcolerà il numero totale di celle di testo all'interno di C10 .
Per saperne di più: Contare se la cella contiene testo in Excel (5 approcci semplici)
2. Applicazione della funzione COUNTIF
La funzione COUNTIF Per contare le celle, la funzione richiede determinati criteri. Possiamo contare le celle con testo in excel utilizzando questa funzione, impostando i criteri corretti. Vediamo come fare.
Passi:
- Per iniziare, fare doppio clic sulla cella C10 e inserire la formula seguente:
=COUNTIF(B5:C9, "*")
- Successivamente, premere il tasto Entrare e si otterrà il numero di celle con dati di testo.
Per saperne di più: Contare se una cella contiene del testo in Excel (4 metodi)
3. Utilizzo della funzione ISTEXT
Come suggerisce il nome, la funzione ISTEXT in excel controlla se una cella contiene o meno del testo e fornisce un riscontro con un VERO o FALSO Vediamo come applicare questo metodo per contare le celle.
Passi:
- Per iniziare questo metodo, fare doppio clic sulla cella C10 e inserire la formula sottostante:
=CONTEGGIO(IF(ISTEXT(B5:C9),1))
- Successivamente, premere il tasto Entrare e di conseguenza troverà il numero totale di celle con dati di testo all'interno della cella C10 .
🔎 Come funziona la formula?
- ISTEXT(B5:C9): Questa parte controlla ogni cella dell'intervallo e restituisce VERO se una cella contiene del testo, FALSO
- IF(ISTEXT(B5:C9),1): Restituisce un array di 1 e FALSO a seconda della cella contenente il valore del testo.
Ulteriori informazioni: COUNTIF Cella che contiene un testo specifico in Excel (sensibile alle maiuscole e alle minuscole)
4. Conteggio con la funzione SOMMA
Possiamo anche utilizzare la funzione SOMMA in excel in combinazione con la funzione ISTEXT per contare le celle con il testo.
Passi:
- Per avviare questo metodo, spostarsi nella cella C10 e digitare la seguente formula:
=SOMMA(IF(ISTEXT(B5:C9),1))
- Successivamente, premere il tasto Entrare o fare clic su una cella vuota.
- Immediatamente, si otterrà il conteggio delle celle di testo all'interno della cella C10 come 5 .
🔎 Come funziona la formula?
- ISTEXT(B5:C9): Questa parte controlla ogni cella dell'intervallo e restituisce VERO se una cella contiene del testo, FALSO
- IF(ISTEXT(B5:C9),1): Restituisce un array di 1 e FALSO a seconda della cella contenente il valore del testo.
Ulteriori informazioni: Come contare parole specifiche in una colonna in Excel (2 metodi)
5. Conteggio delle celle di testo mediante la funzione SUMPRODUCT
In questo metodo, utilizzeremo la funzione SUMPRODOTTO insieme a la funzione ISTEXT per contare le celle con testo in excel.
Passi:
- Come in precedenza, inserire la formula seguente all'interno della cella C10 :
=SUMPRODOTTO(IF(ISTEXT(B5:C9),1))
- Infine, premere il tasto Entrare e dovremmo ottenere il risultato come 5 .
🔎 Come funziona la formula?
- ISTEXT(B5:C9): Questa parte controlla ogni cella dell'intervallo e restituisce VERO se una cella contiene del testo, FALSO
- IF(ISTEXT(B5:C9),1): Restituisce un array di 1 e FALSO a seconda della cella contenente il valore del testo.
6. Utilizzo della funzione SIGN in Excel
La funzione SEGNO in excel verifica se un numero è positivo o negativo. Possiamo utilizzare questa funzione in modo simile al metodo precedente per contare le celle con testo in excel. Di seguito sono riportati i passaggi dettagliati.
Passi:
- Per iniziare il processo, navigare nella cella C10 e digitare la formula sottostante:
=SUMPRODOTTO(SEGNO(ISTEXT(B5:C9))
- Quindi, premere Entrare e questo conterà il numero totale di celle con il valore dei dati di testo all'interno della cella C10 .
🔎 Come funziona la formula?
- ISTEXT(B5:C9): Questa parte controlla ogni cella dell'intervallo e restituisce VERO se una cella contiene del testo, FALSO
- SEGNO(ISTEXT(B5:C9)): Questa parte restituisce un array di 1 e 0 quando la cella è positiva o 0 .
7. Esclusione di celle con spazi
Nel seguente set di dati, la cella B8 ha un singolo spazio che i metodi precedenti conteggeranno come testo. Per questo motivo, abbiamo bisogno di un modo diverso per contare le celle con testo in excel, escludendo però qualsiasi cella con spazio.
Passi:
- Per prima cosa, andare alla cella C10 e inserire la seguente formula:
=COUNTIF(B5:C9,"><")
- Ora, premere Entrare e questo calcolerà il numero totale di celle di testo all'interno della cella C10 .
8. Conteggio delle cellule dopo il filtraggio
Qui abbiamo filtrato il set di dati, come si può notare dalla riga 9 Le formule regolari conteranno anche questa riga, quindi utilizzeremo una formula diversa per contare solo le celle filtrate con testo in excel.
Passi:
- A tal fine, fare doppio clic sulla cella C10 e inserire la formula seguente:
=SUMPRODOTTO(SUBTOTALE(103, INDIRETTO("B"&ROW(B5:C10)))*(ISTEXT(B5:C10))
- Successivamente, premere il tasto Entrare e si otterrà il numero di celle con dati di testo.
🔎 Come funziona la formula ?
- TESTO(B5:C10) : La funzione ISTEXT controlla ogni cella dell'intervallo e restituisce VERO se una cella contiene testo, altrimenti FALSO.
- INDIRETTO("B"&ROW(B5:C10)): Funzione INDIRETTA per impostare i riferimenti individuali di tutte le celle dell'intervallo specificato.
- SUBTOTALE(103, INDIRETTO("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Questa parte restituisce un array di 1 e 0 che indica l'esistenza di testo in una cella o altro.
Per saperne di più: Come contare le celle filtrate con il testo in Excel (3 metodi)
Come contare le celle in Excel
Se avete familiarità con VBA in excel, si possono contare rapidamente le celle con poche righe di codice. Vediamo come fare.
Passi:
- Per questo metodo, andare alla sezione Sviluppatore e selezionare Visual Basic .
- Ora, selezionare Inserire nel VBA e fare clic su Modulo .
- Digitare quindi la formula sottostante nella nuova finestra:
Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9")) End Sub
- Quindi, aprire la macro dal menu Sviluppatore facendo clic su Macro .
- Ora, nel Macro selezionare la finestra ContaCellule e fare clic su Correre .
- Di conseguenza, il VBA Il codice calcola il numero totale di celle all'interno della cella C10 .
Come contare le celle con i numeri in Excel
Per contare le celle con i numeri, si utilizza il metodo di base Funzione COUNT in excel.
Passi:
- Per iniziare, fare doppio clic sulla cella C10 e inserire la formula seguente:
=CONTO(B5:C9)
- Quindi, premere il tasto Entrare e questo troverà il numero di celle con un numero uguale a 5 .
Conclusione
Spero che siate riusciti ad applicare i metodi che vi ho mostrato in questo tutorial su come contare le celle con il testo in excel. Come potete vedere, ci sono diversi modi per ottenere questo risultato. Quindi scegliete con saggezza il metodo che si adatta meglio alla vostra situazione. Se vi bloccate in uno dei passaggi, vi consiglio di ripassarli un paio di volte per chiarire ogni confusione. Infine, per saperne di più eccellere tecniche, seguite le nostre ExcelWIKI Se avete domande, fatemi sapere nei commenti.