Formattazione condizionale su più righe in modo indipendente in Excel

  • Condividi Questo
Hugh West

Formattazione condizionale è uno degli strumenti essenziali di Microsoft Excel. L'analisi dei dati, la creazione di approfondimenti e altre cose che possiamo fare utilizzando questo strumento possono farvi risparmiare molto tempo e alleggerire il carico di lavoro immenso. Utilizziamo la formattazione condizionale soprattutto per i dati che dipendono l'uno dall'altro, ma in questa esercitazione imparerete a utilizzare la formattazione condizionale per più righe in modo indipendente in Excel.

Scarica il quaderno di esercizi

Scaricate il quaderno di esercizi

Formattazione condizionale su più righe in modo indipendente.xlsm

2 metodi per utilizzare la formattazione condizionale per più righe in modo indipendente in Excel

Nelle prossime sezioni vi forniremo due metodi semplici ma efficaci per applicare la formattazione condizionale a più righe in Excel. Ricordate che prima dovete impostare le condizioni, poi le applicherete alle righe. Il codice VBA serve solo a copiare la formattazione condizionale su tutte le righe della selezione.

Per dimostrarlo, utilizzeremo il seguente set di dati:

Abbiamo un set di dati composto dai nomi di alcuni venditori e dai loro importi di vendita nei mesi di gennaio, febbraio e marzo. Il nostro obiettivo è applicare la formattazione condizionale per ogni mese in modo indipendente, utilizzando vari formati di colore.

1. Utilizzo del comando di formattazione condizionale per righe multiple

La parte più importante consiste nell'applicare la formattazione condizionale utilizzando il comando Formattazione condizionale dalla scheda Home di Excel. È facile da usare. È necessario impostare la condizione e il formato del colore.

Qui si utilizza la funzione LARGE per risolvere il nostro problema. La funzione LARGE restituirà il valore più grande della riga. In seguito imposteremo il formato del colore.

📌 Passi

Per prima cosa, selezionare l'intervallo di celle D5:F10 .

Ora, dal Casa andare alla scheda Formattazione condizionale> Gestione delle regole .

Successivamente, il Gestione delle regole di formattazione condizionale Si aprirà la finestra di dialogo: fare clic su Nuova regola .

Nel Nuova regola di formattazione selezionare la finestra di dialogo Utilizzate una formula per determinare le celle da formattare. Quindi, digitare la seguente formula :

=D5=LARGE($D5:$F5,1)

Questa formula restituirà il primo valore più grande dei tre mesi. Fare quindi clic su Formato.

Dal Formattare le celle selezionare il menu Riempimento. Scegliere i colori di riempimento desiderati, quindi fare clic su OK .

A questo punto, sono stati impostati la formula e il colore di riempimento. A questo punto, fare clic su OK .

Ora, segnare il Arresto SE vero È importante per assicurarsi che la formula funzioni solo per le righe indipendenti. Quindi fare clic su Nuova regola per aggiungere altre formule.

Creare ora altre due regole come la precedente, che restituiranno rispettivamente il secondo e il terzo valore più alto.

Formule:

=D5=LARGE($D5:$F5,2)

=D5=LARGE($D5:$F5,3)

Infine, sono stati impostati tutti i formati e le formule. Ricordarsi di contrassegnare le caselle di controllo.

Successivamente, fare clic su OK .

Come si può vedere, siamo riusciti ad applicare la formattazione condizionale su più righe in modo indipendente.

Letture simili:

  • Come applicare la formattazione condizionale a più righe (5 modi)
  • Excel alterna il colore delle righe con la formattazione condizionale [Video]
  • Applicare la formattazione condizionale a ogni singola riga: 3 suggerimenti
  • Come evidenziare la riga usando la formattazione condizionale (9 metodi)

2. Codici VBA per più righe indipendenti in Excel

È possibile utilizzare i codici VBA per utilizzare la formattazione condizionale. Questo metodo consiste nel copiare il formato su tutte le righe. Per prima cosa è necessario applicare le regole, quindi i codici VBA copiano la formattazione e la incollano su tutte le righe.

Ricordate che verrà creata automaticamente una regola per ogni riga, per questo motivo è diversa da quella precedente.

📌 Passi

Per prima cosa, selezionare l'intervallo di celle D5:F5

Ora, dal Casa andare alla scheda Formattazione condizionale> Gestione delle regole .

Dopo di che, il Gestione delle regole di formattazione condizionale Si aprirà la finestra di dialogo: fare clic su Nuova regola .

Nel Nuova regola di formattazione selezionare la finestra di dialogo Utilizzate una formula per determinare le celle da formattare. Quindi, digitare la seguente formula :

=D5=LARGE($D5:$F5,1)

Questa formula restituirà il primo valore più grande dei tre mesi. Fare quindi clic su Formato.

Dal Formattare le celle selezionare il menu Riempimento. Scegliere i colori di riempimento desiderati, quindi fare clic su OK .

A questo punto, sono stati impostati la formula e il colore di riempimento. A questo punto, fare clic su OK .

Ora, segnare il Arresto SE vero È importante per assicurarsi che la formula funzioni solo per le righe indipendenti. Quindi fare clic su Nuova regola per aggiungere altre formule.

Creare ora altre due regole come la precedente, che restituiranno rispettivamente il secondo e il terzo valore più alto.

Formule:

=D5=GRANDE($D5:$F5,2)

=D5=LARGE($D5:$F5,3)

Infine, sono stati impostati tutti i formati e le formule. Ricordarsi di contrassegnare le caselle di controllo.

Successivamente, fare clic su OK Formatta la prima riga con una scala di 3 colori.

Ora, premere Alt+F11 sulla tastiera per aprire l'editor VBA. Selezionare Inserire> Modulo.

Quindi, digitate il seguente codice:

 Sub format_all_rows() Dim rng As Range Dim r As Long Set rng = Selection rng.Rows(1).Copy For r = 2 To rng.Rows.Count rng.Rows(r).PasteSpecial Paste:=xlPasteFormats Next r End Sub 

A questo punto, salvate il file. Selezionate quindi l'intervallo di celle D5:F10 .

Quindi, premere Alt+F8 per aprire la finestra di dialogo Macro. Selezionare format_all_rows.

Successivamente, fare clic su Correre.

Come si può vedere, abbiamo applicato con successo la formattazione condizionale su più righe in modo indipendente. I nostri metodi valutano ogni riga in modo indipendente.

💬 Cose da ricordare

Per implementare questi metodi, contrassegnare sempre l'opzione " Arresto se vero "Ignorerà le altre regole quando i dati soddisfano le condizioni.

Questo codice VBA genererà la stessa regola per ogni riga. Pertanto, se il dataset è di grandi dimensioni, potrebbe rallentare il processo.

Conclusione

Per concludere, spero che questo tutorial vi abbia fornito un po' di conoscenze utili sulla formattazione condizionale su più righe in modo indipendente in Excel. Vi consigliamo di imparare e applicare tutte queste istruzioni al vostro set di dati. Scaricate la cartella di lavoro pratica e provatele voi stessi. Inoltre, sentitevi liberi di dare un feedback nella sezione dei commenti. Il vostro prezioso feedback ci mantiene motivati a creareNon dimenticate di consultare il nostro sito web. Exceldemy.com per vari problemi e soluzioni relativi a Excel.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.