Google ha lanciato la sua prima versione di prova Fogli nel lontano 2006 e ha rapidamente espanso la versione di prova nella versione funzionale che molte persone usano oggi. Agli utenti di fogli di calcolo piace Fogli perché è uno strumento versatile con una rapida curva di apprendimento e molte funzionalità.
La realtà è che ogni programma software è un atto di bilanciamento tra molti fattori: la difficoltà della curva di apprendimento, il set di funzionalità, l'affidabilità del programma, il costo del programma e così via.
Nessun programma è perfetto; tutti devono fare dei compromessi tra le aree di prestazione. Quindi, mentre Google Sheets ha una curva di apprendimento molto bassa e il prezzo ideale (gratuito!), Questo è bilanciato dal suo set di funzionalità piuttosto limitato. Fogli è ricco di funzionalità quasi quanto Excel, anche se è più difficile fare cose più avanzate come tabelle pivot con Fogli rispetto a Excel e Fogli non ha tante funzionalità.
Per la maggior parte degli utenti questo non è mai un problema ... fino a quando non arriva il momento in cui hai davvero bisogno di una funzione che Fogli non ha integrato.
Fortunatamente, ci sono modi per aggirare i limiti di Fogli. Una caratteristica che molti utenti hanno espresso il desiderio è la possibilità di filtrare in base al colore. In questo articolo, ti mostrerò un paio di modi diversi per filtrare in base al colore in Fogli Google.
C'è un modo per filtrare in base al colore in Fogli Google?
Sì, in effetti, ci sono almeno un paio di modi diversi per filtrare in base al colore in Fogli.
Fogli ha un potente strumento di formattazione condizionale, ma si basa sui dati memorizzati nelle celle, non sugli attributi della cella come il colore. Per uno sguardo più completo alla formattazione condizionale, consulta la nostra guida a formattazione condizionale in Fogli .
Quindi sembrerebbe che non ci sia modo di filtrare in base al colore della cella in Fogli, ma ci sono un paio di modi diversi per farlo.
Un modo è utilizzare uno script per identificare le celle in base al loro colore e quindi memorizzare il valore esadecimale di quel colore in un'altra cella; puoi quindi filtrare in base al contenuto di QUELLA cella e ottenere lo stesso risultato come se stessi filtrando per colore.
L'altro approccio utilizza componenti aggiuntivi di Fogli; ce ne sono un paio di buoni che contengono questa funzionalità. Ti mostrerò come utilizzare entrambi questi metodi.
come sapere se qualcuno ti ha bloccato su whatsapp
Come faccio a filtrare in Fogli Google?
Questo approccio è per l'utente più tecnico o per l'utente esperto di Google Apps poiché utilizza Google App Script con Google Script Editor per creare una funzione che puoi chiamare da Fogli Google.
In questo scenario di esempio, hai un foglio che contiene tutti i ticket in sospeso (un modo per tenere traccia dei problemi dell'assistenza clienti), codificati a colori in base alla priorità: bassa, media, alta e urgente. L'ordinamento per colore potrebbe essere utile in questo scenario e puoi applicare l'idea a qualsiasi situazione in cui potresti voler ordinare un foglio per colore.
Il primo metodo consiste nell'utilizzare gli script di Google Apps, che gli utenti tecnici e gli utenti avanzati di Google Apps potrebbero trovare utili perché ti offre molta flessibilità e potenza per estendere le funzionalità di Fogli Google.
La maggior parte degli utenti di Fogli vorrà passare direttamente a un componente aggiuntivo, che è molto più semplice e veloce da implementare. I componenti aggiuntivi sono spesso il modo più semplice per fare cose che non sono una caratteristica principale di Fogli Google.
Il metodo degli script di Google Apps
Iniziamo copiando e incollando lo script stesso in Google Apps Script Editor.
- Innanzitutto, apri Fogli Google sul foglio che desideri filtrare.
- Quindi, seleziona Script Editor dal Utensili menu a discesa.
- Copia e incolla il seguente codice:
function GetCellColorCode(input)
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var cell = ss.getRange(input);
var result = cell.getBackground();
return result
}
Ora puoi chiamare la funzione che hai creato in Google Apps Script dalle celle del tuo foglio.
Chiama la funzione dal tuo foglio
Ora che hai lo script pronto per l'uso, puoi chiamare la funzione nello script dal foglio. Per prima cosa, però, crea una colonna speciale chiamata colori o qualcosa del genere.
Per recuperare questi codici esadecimali, utilizzare la seguente chiamata di funzione in ogni cella che ha una riga con un codice colore della cella che in questo caso è C2:
=GetCellColorCode('B'&ROW())
Tieni presente che i parametri fanno riferimento a B, che è la colonna da cui è codificato il colore e la riga. In questo esempio, è la colonna B ma, ovviamente, modifica il numero della colonna in base alla tua situazione.
Quindi puoi semplicemente copiare la funzione su ciascuna delle altre celle in quella colonna. Il risultato sarà che avrai una colonna di codici esadecimali uno per ogni colore che hai scelto per la codifica a colori.
Crea il filtro
Ora che hai completato lo script e la chiamata alla funzione nel foglio, creerai un filtro in modo da poter filtrare in base a uno o più colori:
- Seleziona l'intestazione della colonna dei colori.
- Dal Dati menu a discesa, selezionare Crea un filtro
- Quindi cancella i codici esadecimali per i colori che desideri utilizzare nel filtro.
- Infine, seleziona uno o più colori (codici esadecimali) che desideri visualizzare.
Ciò restituirebbe tutte le righe in cui la priorità era urgente (arancione). Naturalmente, puoi selezionare uno qualsiasi dei colori o più di un colore a seconda di ciò che desideri vedere nel foglio.
Per gli utenti esperti, l'utilizzo di una soluzione Google Apps Script offre molta flessibilità e potenza per estendere le funzionalità di Fogli Google. Per la maggior parte degli utenti, è più facile utilizzare solo un componente aggiuntivo.
Utilizzando il componente aggiuntivo Sort Range Plus
Ho trovato un componente aggiuntivo di ordinamento per colore funzionante nella pagina del componente aggiuntivo di Fogli Google. Il vantaggio di questo componente aggiuntivo è che può ordinare per colore della cella o per colore del testo, ma lo svantaggio è che non è possibile modificare l'ordine o personalizzarlo.
- Visita la pagina Sort Range Plus e seleziona il pulsante blu + Gratis in alto a destra per installarlo.
- Seleziona le celle del foglio che desideri ordinare in base al colore.
- Seleziona Componenti aggiuntivi e Ordina Range Plus.
- Seleziona Ordina intervallo.
- Usa il componente aggiuntivo per ordinare.
Nelle impostazioni dell'app, puoi modificare l'ordinamento in uno dei tre tipi preimpostati che ti danno un po 'di possibilità di personalizzazione.
Utilizzo del componente aggiuntivo ColorArranger
Un altro utile componente aggiuntivo per Fogli è Color Arranger . ColorArranger ti consente di ordinare i fogli utilizzando una rappresentazione visiva del colore di sfondo delle celle.
Le caratteristiche principali del componente aggiuntivo includono l'ordinamento da un gran numero di colori, il rilevamento automatico dei dati e le colonne di ordinamento, un'opzione di corrispondenza più vicina che mette i colori simili vicini e la regolazione fine dell'ordinamento trascinando i colori sulla tavolozza.
Usare ColorArranger è semplice. Basta caricare il foglio, assegnare i colori alla colonna dei dati e selezionare Add-Ons-> Color Arranger-> Ordina per colore. Apparirà una finestra di dialogo con la colonna di dati rilevata automaticamente. Punta di cappello al lettore TechJunkie Sekhar per averci informato di questo componente aggiuntivo!
Abbiamo alcuni articoli di Fogli Google su TechJunkie pensati per aiutarti a sviluppare le tue abilità, inclusi questi articoli pratici:
- Guida alle funzioni di Fogli
- Come nascondere le colonne in Fogli Google
- Come aggiungere un grafico e modificare la legenda in Fogli Google
- Utilizzo di tabelle pivot nei fogli !
Spero che tu abbia trovato questa guida utile per utilizzare il colore delle celle come strumento per ordinare e filtrare in Fogli Google. Se hai i tuoi suggerimenti per farlo, sentiti libero di condividerli con noi nella sezione commenti qui sotto!