Contare le celle colorate in Excel - I 3 metodi principali (guida passo passo)

I 3 metodi migliori per contare le celle colorate in Excel

Non esiste una funzione incorporata per contare le celle colorate in Excel, ma di seguito vengono indicati tre metodi diversi per eseguire questa operazione.

  1. Contare le celle colorate utilizzando l'opzione Filtro automatico
  2. Contare le celle colorate utilizzando il codice VBA
  3. Contare le celle colorate utilizzando il metodo FIND

Ora, discutiamo ciascuno di essi in dettaglio:

# 1 - Excel conta le celle colorate utilizzando l'opzione di filtro automatico

Per questo esempio, guarda i dati seguenti.

Come possiamo vedere, ogni città è contrassegnata con colori diversi. Quindi dobbiamo contare il numero di città in base al colore delle celle. Segui i passaggi seguenti per contare le celle in base al colore.

  • Passaggio 1: applica il filtro ai dati.
  • Passaggio 2: nella parte inferiore dei dati, applica la funzione SUBTOTALE in Excel per contare le celle.
  • Passaggio 3: la funzione SUBTOTALE contiene molte formule; questo è utile se vogliamo contare, sommare, mediare solo i dati delle celle visibili. Ora sotto l'intestazione "PIN", fai clic sul filtro dell'elenco a discesa e seleziona "Scegli per colore".
  • Passaggio 4: come possiamo vedere, tutti i colori nei dati. Ora scegli il colore che vuoi filtrare.

Wow!!! Come possiamo vedere nella cella D21, alla nostra funzione SUBTOTALE viene assegnato il conteggio delle celle filtrate come 6, invece del risultato precedente di 18.

Allo stesso modo, ora scegli altri colori per ottenere il conteggio dello stesso.

Quindi le celle di colore blu contano cinque ora.

# 2 - Excel Count Celle colorate utilizzando il codice VBA

Le tecniche street smart di VBA ci aiutano a ridurre il consumo di tempo sul posto di lavoro per alcune delle questioni complicate.

Non solo possiamo ridurre il tempo, ma possiamo anche creare le nostre funzioni per soddisfare le nostre esigenze. Una di queste funzioni possiamo creare una funzione per contare le celle in base al colore. Di seguito è riportato il codice VBA per creare una funzione per contare le celle in base al colore.

Codice:

Funzione Color_Cell_Count (ColorCell As Range, DataRange As Range) Dim Data_Range As Range Dim Cell_Color As Long Cell_Color = ColorCell.Interior.ColorIndex For Each Data_Range In DataRange If Data_Range.Interior.ColorIndex = Cell_Color Then Color_Cell_Count = Color_Cell Next_Count + 1 Funzione

Copia e incolla il codice sopra nel tuo modulo.

Questo codice non è una procedura SUB da eseguire; piuttosto, è una "funzione definita dall'utente" (UDF).

La prima riga del codice "Color_Cell_Count" è il nome della funzione. Ora crea tre celle e colorale come di seguito.

Ora apri la funzione "Color_Cell_Count" nella cella G2.

Anche se non vediamo la sintassi di questa funzione, il primo argomento è il colore che dobbiamo contare, quindi seleziona la cella F2.

Il secondo argomento è selezionare l'intervallo di celle come D2: D19.

Chiudi la parentesi e premi il tasto Invio. Questo darà il conteggio delle celle che hanno il colore della cella selezionato.

In questo modo, con l'aiuto di UDF in VBA, possiamo contare le celle in base al colore della cella.

# 3 - Excel conta le celle colorate utilizzando il metodo FIND

Possiamo anche contare le celle in base al metodo FIND.

  • Passaggio 1: per prima cosa, seleziona l'intervallo di celle in cui dobbiamo contare le celle.
  • Passaggio 2: ora premi Ctrl + F per aprire la finestra di dialogo TROVA.
  • Passaggio 3: ora, fai clic su "Opzioni >>".
  • Passaggio 4: espanderà la finestra di dialogo TROVA. Ora fai clic sull'opzione "Formato".
  • Passaggio 5: ora si aprirà la finestra di dialogo "Trova formato". Fare clic sull'opzione "Scegli formato dalla cella".
  • Passaggio 6: Ora, sposta il puntatore del mouse per vedere il puntatore per selezionare la cella di formato in Excel che stiamo cercando di contare.
  • Passaggio 7: selezionare la cella formattata come il conteggio delle celle desiderato. Ho scelto la cella F2 come formato di cella desiderato e ora posso vedere l'anteprima.
  • Passaggio 8: ora fai clic sull'opzione TROVA TUTTO per ottenere il conteggio del numero di celle del formato cella selezionato.

Quindi, sono state trovate un totale di 6 celle con i colori di formattazione selezionati.

Cose da ricordare

  • Il codice VBA fornito non è una sottoprocedura in VBA; è un UDF.
  • SUBTOTALE contiene molte formule che vengono utilizzate per ottenere il risultato solo per le celle visibili quando viene applicato il filtro.
  • Non abbiamo alcuna funzione incorporata in Excel per contare le celle in base al colore della cella.

Articoli interessanti...