Note: The other languages of the website are Google-translated. Back to English
English English
  • Documenti
  • Excel
  • Come filtrare le righe in base al colore della cella nel foglio di Google?

Come filtrare le righe in base al colore della cella nel foglio di Google?

Normalmente, possiamo filtrare rapidamente le righe di un determinato colore in Excel con la funzione Filtro, ma, nel foglio di Google, la funzione Filtro non supporta questa operazione. In questo articolo, parlerò di come filtrare le righe per colore nel foglio di Google.

Filtra le righe in base al colore nel foglio di Google


Filtra le righe in base al colore nel foglio di Google

Si prega di applicare i seguenti passaggi per filtrare i dati in base al colore.

1. Clic Strumenti > Editor di script, vedi screenshot:

2. Nella finestra del progetto aperta, copia e incolla il codice dello script seguente per sostituire il codice originale nel modulo del codice, vedi screenshot:

function getHex(input) {
  return SpreadsheetApp.getActiveSpreadsheet().getRange(input).getBackgrounds();
}

3. Quindi salva la finestra del codice e viene visualizzata una finestra di messaggio per ricordarti di dare un nome al progetto, vedi screenshot:

4. Dopo aver salvato il codice dello script, torna indietro nel foglio e inserisci questa formula: = getHex ("A2: A16") in una cella vuota accanto all'intervallo di dati, quindi premere Entra chiave, l'indice del colore di ogni riga è stato visualizzato nella colonna helper, vedi screenshot:

5. Quindi devi solo filtrare le righe in base a questa colonna helper, fare clic sull'intestazione della colonna helper, quindi fare clic Sincronizzazione dei > Filtro, vedi screenshot:

6. Quindi fai clic sul pulsante a discesa nella colonna helper, nel riquadro espanso, scegli e controlla l'indice dei colori che desideri filtrare dalla casella di riepilogo, vedi screenshot:

7. Clicca il OK pulsante, le righe che sono state riempite con il colore della cella specifico sono state filtrate come mostrato nella seguente schermata:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività di
80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • 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 senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... 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 ...
  • 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...
  • Più di
    300
    potenti caratteristiche
    . Supporta Office/Excel
    2007-2019 e 365
    . Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete
    30
    prova gratuita di un giorno. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • 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 tua produttività di
    50%
    e riduce centinaia di clic del mouse per te ogni giorno!
fondo officetab
Commenti (17)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
In alto, Danke!
Questo commento è stato fatto dal moderatore sul sito
Solo una nota se questo non funziona per te, le virgolette utilizzate nell'esempio sopra non analizzano correttamente una formula e ti danno un "Errore di analisi della formula".

Quello corretto è:

= getHex ("A2: A16")

piuttosto che:

=getHex("A2:A16")
Questo commento è stato fatto dal moderatore sul sito
Ciao, Polinone,
Grazie per il tuo commento, la doppia virgoletta attorno al riferimento di cella dovrebbe essere la punteggiatura inglese.
L'ho aggiornato.
Questo commento è stato fatto dal moderatore sul sito
voglio usarlo, ma non funziona :-/
Questo commento è stato fatto dal moderatore sul sito
Questo è un ottimo script, mi ha davvero aiutato a risolvere un problema, tuttavia l'ho modificato un po' perché il mio intervallo non è fisso, continuo ad aggiungere righe al foglio e non voglio modificare la formula ogni volta che aggiungo una nuova riga, quindi ho usato invece la seguente formula:

=ARRAYFORMULA(IF(NOT(ISBLANK(A2:A)),getHex("A2:A"),""))

Il problema è che quando cambio il colore di una colonna il valore esadecimale non cambia anche se aggiorno il foglio, l'unica soluzione che ho trovato è eliminare la formula quindi incollarla di nuovo in modo che si carichi di nuovo, chiunque potrebbe aiutare con una soluzione a questo?
Questo commento è stato fatto dal moderatore sul sito
Questo è un ottimo script, mi ha davvero aiutato a risolvere un problema, tuttavia l'ho modificato un po' perché il mio intervallo non è fisso, continuo ad aggiungere righe al foglio e non voglio modificare la formula ogni volta che aggiungo una nuova riga, quindi ho usato invece la seguente formula:

=ARRAYFORMULA(IF(NOT(ISBLANK(A2:A)),getHex("A2:A"),""))

Il problema è che quando cambio il colore di una colonna il valore esadecimale non cambia anche se aggiorno il foglio, l'unica soluzione che ho trovato è eliminare la formula quindi incollarla di nuovo in modo che si carichi di nuovo, chiunque potrebbe aiutare con una soluzione a questo?
Questo commento è stato fatto dal moderatore sul sito
Capisco che l'argomento riguarda uno script per tale esigenza. Ma un'opzione più semplice può essere quella di gestire le convenzioni in base al colore. Esempio: il colore verde indica CLIENTE, il colore arancione. INTERESSATO, il colore giallo indica NON INTERESSATO .. ​​Quindi aggiungere uno stato di colonna e quindi filtrare per lo stato desiderato.
Questo commento è stato fatto dal moderatore sul sito
Ottima soluzione! Ho provato ripetutamente a evidenziare i duplicati in un foglio di calcolo Excel, quindi a ordinare in base al colore della cella, ma poiché il file era così grande (373 K + righe), l'ordinamento si "bloccava" e non veniva mai completato. Ho deciso di provare Fogli Google e, sebbene potessi formattare solo circa 100 righe alla volta (dovevo eseguire un formato 4x), la soluzione alternativa ha funzionato perfettamente. Inoltre, scorrere la pagina verso il basso con Fogli Google è stato infinitamente più veloce rispetto a Excel. Grazie per l'ottimo trucco!
Questo commento è stato fatto dal moderatore sul sito
Ottimo lavoro, funziona esattamente come la spiegazione. Grazie
Questo commento è stato fatto dal moderatore sul sito
c'è una domanda che continuava a mostrare "Intervallo non trovato", come posso risolverlo
Questo commento è stato fatto dal moderatore sul sito
Grazie. Eccezionale
Questo commento è stato fatto dal moderatore sul sito
Stupendo! molto utile! Grazie mille! Saluti!
Questo commento è stato fatto dal moderatore sul sito
Molte grazie! Ha aiutato.
Questo commento è stato fatto dal moderatore sul sito
ty funziona
Questo commento è stato fatto dal moderatore sul sito
Ha funzionato per me, ma non per tutti i colori. non so perché.
Ma comunque: grazie mille!
Questo commento è stato fatto dal moderatore sul sito
E se solo alcune celle in una riga fossero colorate? Come posso usare questo metodo per annotare quali RIGHE contengono un colore particolare?
Questo commento è stato fatto dal moderatore sul sito
Vedi anche come trasferire un intervallo in una funzione personalizzata nei fogli di calcolo di Google
https://webapps.stackexchange.com/questions/10629/how-to-pass-a-range-into-a-custom-function-in-google-spreadsheets

Questo poi dà per esempio

=getHex(CELL("indirizzo",A1))
=getHex(CELL("indirizzo",A1)&":"&CELL("indirizzo",A2))

eccetera
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL