Sommario
L'uso dei colori nella cartella di lavoro è un ottimo modo per renderla più attraente. Tuttavia, poiché non esiste una funzione incorporata per contare le celle colorate in Excel, di solito si evita di colorare le celle. Ma è possibile farlo con alcuni trucchi. In questo articolo vi mostreremo come contare le celle colorate in Excel.
Scarica il modello di pratica
È possibile scaricare il modello Excel di esercitazione gratuito da qui ed esercitarsi da soli.
Conteggio delle celle colorate in Excel.xlsm
4 modi semplici per contare le celle colorate in Excel
In questa sezione imparerete a contare le celle colorate in Excel utilizzando gli strumenti di comando di Excel e le funzioni definite dall'utente (UDF).
1. Usare il comando Trova e seleziona per contare le celle colorate in Excel.
Il Trova e seleziona È uno degli strumenti più utili di Excel per eseguire qualsiasi operazione relativa a Excel. Qui lo utilizzeremo per contare le celle colorate in Excel.
Consideriamo il seguente set di dati, in cui sono presenti tre categorie di dati, Categoria: Frutta, Fiore e Cibo. E ogni categoria è differenziata da colori diversi. Categoria Frutta dichiarata in colore Blu , categoria Fiore in Arancione e la categoria Cibo non ha colori di sfondo.
Ora impareremo a scoprire il numero di colori che ogni cella di ogni categoria contiene.
Passi:
- Selezionare il set di dati con le celle colorate.
- Nel Scheda di modifica , selezionare Trova e seleziona -> Trova
- Dal Trova e sostituisci a comparsa fare clic su Opzioni .
- Dal successivo riquadro a comparsa Trova e sostituisci, fate clic sull'elenco a discesa in Formato -> Scegliere Formato da cella .
- Apparirà un simbolo più a quattro dimensioni, da posizionare su una cella colorata qualsiasi e fare clic su di essa (noi abbiamo scelto il colore blu).
- Anche in questo caso, apparirà il riquadro a comparsa Trova e sostituisci e si noterà che l'opzione Anteprima* La casella dell'etichetta verrà riempita con un colore simile a quello della cella scelta in precedenza.
- Cliccare Trova tutti .
Otterrete tutti i dettagli del celle colorate specificate insieme al conteggio delle celle colorate.
Allo stesso modo, in Excel è possibile contare tutte le altre celle colorate del foglio di lavoro.
Per saperne di più: Come contare le celle colorate in Excel senza VBA (3 metodi)
2. Applicare filtri e la funzione SUBTOTALE in Excel per contare le celle colorate
Utilizzando le funzioni di Excel Filtro e inserendo uno strumento SUBTOTALE è un altro modo efficiente per contare le celle colorate in Excel e possiamo utilizzarlo anche per contare le celle colorate in Excel.
Consideriamo il seguente set di dati che è colorato dalla categoria. Ora impareremo i passaggi per scoprire il conteggio di queste celle colorate in Excel utilizzando Filtri e il Funzione SUBTOTALE .
Passi:
- In un'altra cella del foglio di lavoro, scrivere quanto segue SUBTOTALE formula,
=SUBTOTAL(102,B5:B16)
Qui,
102 = Il conteggio delle celle visibili nell'intervallo specificato.
B5:B16 = L'intervallo delle celle colorate.
- Si otterrà il conteggio totale delle celle colorate nel foglio (ad esempio, abbiamo 12 celle con colori di sfondo, per cui il valore di SUBTOTALE ci ha dato un risultato di 12 ).
- Successivamente, selezionare solo le intestazioni del set di dati.
- Vai a Dati -> Filtro .
- Inserisce un pulsante a discesa in ogni intestazione del set di dati.
- Fare clic sul pulsante a discesa nell'intestazione della colonna che contiene celle colorate (ad esempio, Nome prodotto).
- Dall'elenco a discesa, selezionare Filtrare per colore e si otterranno tutti i colori del set di dati in un sottoelenco.
- Fare clic sul colore che si desidera contare (ad esempio, noi abbiamo scelto il colore Blu).
- Verranno mostrate solo le celle colorate con il colore specificato, insieme al conteggio di tali celle nella finestra di dialogo SUBTOTALE (ad esempio, nel nostro set di dati ci sono 4 celle di colore blu).
- Allo stesso modo, è possibile contare tutte le altre celle colorate nel foglio di lavoro in Excel (ad esempio, quando abbiamo scelto il colore arancione dall'elenco a discesa, ci ha dato le celle colorate con l'arancione e poiché abbiamo 5 celle colorate con l'arancione nel nostro set di dati, il risultato è il seguente SUBTOTALE risultato cella prodotta 5 )
Per saperne di più: Contare le celle per colore con la formattazione condizionale in Excel (3 metodi)
3. Implementare la macro GET.CELL 4 e le funzioni COUNTIFS in Excel per contare le celle colorate.
L'uso di Macro di Excel 4.0 è limitata per motivi di compatibilità e di difficoltà. Un altro motivo è che si tratta di una vecchia funzione macro di Excel, per cui mancano alcune nuove caratteristiche. Ma se vi sentite ancora a vostro agio a lavorare con le funzioni di Macro di EXCEL 4.0 vi aiuteremo a utilizzare la funzione di conteggio delle celle colorate in Excel.
Con lo stesso set di dati su cui ci siamo esercitati, impareremo come implementare un Funzione Macro 4 per contare le celle colorate in Excel.
- Vai a Formule -> Definisci nome .
- Nel Finestra a comparsa Nuovo nome , scrivere quanto segue,
- Nome: GetColorCode (si tratta di un nome definito dall'utente)
- Ambito: Libro di lavoro
- Si riferisce a: =GET.CELL(38,GetCell!$B5)
Qui,
OttenereCella = Nome del foglio che contiene il set di dati
$B5 = Riferimento della colonna con il colore di sfondo.
- Cliccare OK
Ora avete una formula definita dall'utente, =GetColorCode .
- In prossimità dei dati, scrivere la formula e premere Entrare .
- Produrrà un numero (ad es. 42 ).
- Ora trascinate la cella verso il basso di Maniglia di riempimento per applicare la stessa formula al resto delle celle.
La formula restituirà i numeri specifici specificati per i colori. Quindi tutte le celle con il valore lo stesso colore di sfondo otterrà lo stesso numero e se non c'è un colore di sfondo, la formula restituirà 0.
- Ora definite questi colori in altre celle dello stesso foglio di lavoro per ottenere il conteggio.
Per capirne di più, si veda l'immagine qui sotto.
Abbiamo creato una tabella denominata Conteggio colori e in questa tabella abbiamo definito il parametro Cellule G5 e G6 in base al nostro colore Blu e Arancione rispettivamente, e mantenere le celle accanto a queste ( Celle H5 & H6 ) vuota, in modo da poter ottenere il conteggio delle cellule colorate in quelle celle.
- Scrivete la seguente formula nella cella in cui avrete il conteggio della cella colorata,
=COUNTIFS($E5:$E$16,GetColorCode)
Qui,
$E5:$E$16 = l'intervallo del codice colore estratto dalla formula definita dall'utente.
- Stampa Entrare .
Si otterrà il conteggio delle celle definite dal colore (ad esempio, ci sono 4 celle colorate di blu nel nostro set di dati, quindi accanto alla voce Blu cella definita dal colore ( G5 ), ci dà il conteggio 4 ).
- Ora trascinate la cella attraverso l'intera colonna Maniglia di riempimento per ottenere tutti i conteggi delle celle colorate nel foglio di lavoro.
Poiché abbiamo 5 celle colorate con Arancione nel nostro set di dati, la definizione dell'utente OttieniCodiceColore formula ci ha dato il conteggio 5 .
4. Incorporare il codice VBA (una funzione definita dall'utente) per contare le celle colorate in Excel
L'implementazione del VBA Il codice di Excel è il metodo più sicuro ed efficace, ma richiede competenze avanzate da parte degli utenti. E ricordate le nuove funzioni di cui abbiamo parlato nel precedente capitolo. Macro 4 sezione, beh, VBA è l'avanzamento di Macro di Excel 4.0 .
Iniziamo con l'implementazione del metodo VBA codice per contare le celle colorate in Excel.
Passi:
- Stampa Alt + F11 sulla tastiera o andare alla scheda Sviluppatore -> Visual Basic per aprire Editor Visual Basic .
- Nella finestra del codice a comparsa, dalla barra dei menu, fare clic su Inserire -> Modulo .
- Copiare il codice seguente e incollarlo nella finestra del codice,
Funzione Count_Colored_Cells(ColorCells As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCells.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Count_Colored_Cells = Count_Colored_Cells + 1 End If Next Data_Range End Function
Questa non è una Sottoprocedura per la VBA per l'esecuzione del programma, questo crea un Funzione definita dall'utente (UDF) Quindi, dopo aver scritto il codice, non fare clic su Esegui dalla barra dei menu.
- Ora tornate al dataset e definite le celle con i colori come abbiamo fatto nel metodo precedente.
- Per una migliore comprensione, guardate l'immagine qui sotto.
- Nella cella, scrivere la seguente formula,
=Conta_Celle_Colori(E5,$B$5:$B$16)
Qui,
Conta_Cellule_Colori = la funzione definita dall'utente creata nel file VBA codice ( Conta_Cellule_Colori nella prima riga del codice).
E5 = Cella definita dal colore blu
$B5:$B$16 = l'intervallo del set di dati con celle colorate.
- Stampa Entrare .
Si otterrà il conteggio delle celle definite dal colore (ad esempio, ci sono 4 celle colorate di blu nel nostro set di dati, quindi accanto alla voce Blu cella definita dal colore ( E5 ), ci dà il conteggio 4 ).
- Ora trascinate la cella attraverso l'intera colonna Maniglia di riempimento per ottenere tutti i conteggi delle celle colorate nel foglio di lavoro.
Poiché abbiamo 5 celle colorate con Arancione nel nostro set di dati, la definizione dell'utente Conta_Cellule_Colori ci ha fornito il conteggio 5 .
Conclusione
Questo articolo vi ha mostrato come contare facilmente le celle colorate in Excel. Spero che questo articolo vi sia stato utile. Non esitate a chiedere se avete domande sull'argomento.