Colori alternati per le linee nel foglio di calcolo di Google Documenti


43

Ho un foglio di calcolo Google condiviso in cui diversi utenti hanno già compilato le parti. Sarebbe utile disporre di linee colorate alternate per facilitare il corretto posizionamento di dati aggiuntivi.

Esiste un'opzione di metodo indolore per colorare alternativamente (diciamo, le celle dato che già molte di esse contengono testo?

In un documento vuoto, ci sarebbe sempre il "colore 2 righe, copia-incolla 2 righe, copia-incolla 4 righe, ecc." opzione, ma nel documento attuale, c'è già del testo e alcune righe possono ancora essere eliminate, il che richiede una ricolorazione in un secondo momento.

Risposte:


38

Finalmente la mia risposta originale è completamente obsoleta.

Google ha aggiornato le funzioni con le funzioni Colori alternati nella voce di menu "Formato". Lì puoi facilmente selezionare uno schema predefinito e personalizzare come preferisci:

come trovarlo

Assicurati di rimuovere la vecchia formattazione manuale, poiché non sostituisce / sostituisce automaticamente.

=== OBSOLETO SOTTO QUESTA LINEA ===

Google ha aggiunto questa funzione ora nel "nuovo formato di foglio di calcolo".

Questo può essere abilitato per i nuovi documenti come segue: Su " MyDrive " vai su Impostazioni scegli Modifica e poi " Prova i nuovi Fogli Google ". Tieni presente che al momento non tutte le funzionalità sono complete, quindi trattalo come una versione beta.

Una delle modifiche in questo nuovo foglio di calcolo è la possibilità di definire formule personalizzate nell'opzione di formattazione condizionale.

Questa formula consentirebbe quindi la colorazione alternata nel foglio (se applicato all'intero foglio):

=MOD(ROW(A2),2) < 1

Aggiornamento . Funzionerà anche quanto segue (thx @Qwertman):

=MOD(ROW(),2) < 1

Solo per completezza: sto usando i nuovi fogli ormai da un po 'di tempo e non ho ancora trovato una funzione che mi mancava. Mentre le formule personalizzate sono molto utili, non solo per alternare i colori.


Seleziona la formattazione condizionale :

Formattazione condizionale


Crea una formula personalizzata con colore di sfondo e intervallo di celle :

Formula personalizzata


Vedi il risultato :

Risultato


1
Perché attualmente lo uso solo nei documenti interni dell'azienda. Se trovo il tempo creerò un manichino.
StampedeXV,

1
uno screenshot di cosa? Un foglio con colori alternati? Come scegliere nuovi fogli o dove definire la formula?
StampedeXV,

✔ Risposta migliore, grazie. FWIW, i "fogli" sono ora completamente implementati e la galleria di script ora è "add ons"
Rowe Morehouse,

Non è necessario inserire nulla all'interno di ROW, può essere solo=MOD(ROW(),1)<1
M-Pixel,

1
perché non semplicemente =ISEVEN(ROW())?
törzsmókus,

11

Al momento non esiste un modo per fare una formula e nessuna funzione Google predefinita.

Tuttavia, ci sono alcuni script di terze parti che lo faranno per te:

Installazione dello script

  1. Apri il tuo foglio di calcolo
  2. Clicca sul Toolsmenu
  3. Clicca su Script Gallery
  4. Cercare Zebra Stripe
  5. Installare
  6. Leggi l'avviso (e se sei d'accordo continua)
  7. Autorizzare

Esecuzione dello script

  1. Clicca sul Toolsmenu
  2. Vai a Script Manager...
  3. Clicca su ZebraStripe
  4. Clic Run
  5. Profitto

Righe a colori alternati

  • Dovresti modificare lo script per ottenere il colore desiderato
  • Interessa solo il foglio che stai guardando

5
La galleria di script non è più disponibile.
Olli,

6
  1. Seleziona riga 1
  2. Coloralo con Colore di riempimento
  3. Seleziona riga 2
  4. Coloralo con un altro colore con il colore di riempimento
  5. Seleziona riga 1e 2riga e copialo
  6. Seleziona il foglio completo
  7. Vai a Modifica → Incolla speciale → Incolla solo formato

Lavoro fatto.


Buona risposta, ma potrebbe essere ancora meglio se hai aggiunto uno screenshot che dimostra il processo.
Vidar S. Ramdal,

1
Risposta eccellente. È davvero una cosa facile da fare senza uno screenshot.
Olli,

2

Ho pubblicato uno script nella Galleria degli script chiamato "Zebra Stripe Menu". Se lo aggiungi al foglio di lavoro e assicurati di aprire e chiudere l'editor dello script (c'è un bug nel riconoscere lo script). Avrai un menu chiamato "Zebra Stripes" e lì troverai un paio di opzioni per lo striping di fogli e gruppi di celle. Alcune delle altre opzioni non utilizzano le migliori pratiche di Google e può essere molto difficile annullare o annullare la selezione. Se trovi strumenti migliori, mi piacerebbe sentirne parlare.


2
La galleria di script non è più disponibile.
Olli,

2

Puoi anche usare lo strumento formato vernice. Evidenzia la riga dopo aver modificato il colore, fai clic sull'icona che assomiglia a un rullo di vernice, quindi fai clic sulla riga successiva che desideri modificare anche il colore (purché vada bene se il resto del formato di entrambe quelle righe è il stesso.) È fastidioso doverlo fare ripetutamente, ma è leggermente più veloce della selezione del colore per ogni riga.

  • Se lo fai prima di aggiungere dati, le altre modifiche al formato andranno in cima.

  • Il problema principale con questo metodo se si inseriscono righe in un secondo momento compenserà tutto a meno che non si inserisca una coppia di righe e la si formatta allo stesso modo.

si spera che Google aggiunga presto formule alla formattazione condizionale.


2

Una soluzione alternativa potrebbe essere quella di non modificare affatto il documento e semplicemente cambiare il modo in cui viene presentato, usando CSS personalizzati (ad es. Con il plugin Stylish Firefox / Chrome):

@-moz-document url-prefix(https://docs.google.com/spreadsheet) {
    .waffle tr:nth-child(even) > td {
        background-color: #A0FFA0 !important;
    }
}

È facile da attivare e disattivare, utilizzando il menu alla moda, e dovrebbe funzionare su tutti i fogli di calcolo, anche quelli a cui non hai accesso in scrittura. Non è esattamente quello che è stato chiesto, ma potrebbe essere utile a prescindere.

Immagine dello schermo

Ho caricato questo foglio di stile anche nella pagina degli utenti.


Perché non aggiungi uno screenshot?
Jacob Jan Tuinstra,

1
Non pensavo che sarebbe stato d'aiuto. È abbastanza ovvio l'aspetto dei colori alternati.
Hjulle,

2

La risposta di @StampedeXV è corretta, ma suggerisco di utilizzare una funzione più semplice.
Non è necessario un parametro per la funzione ROW () e ISEVEN () è molto più semplice di MOD:

=ISEVEN(ROW())

Il targeting dell'insieme inverso di righe sarebbe:

=ISODD(ROW())


Le tabelle zebra basate su colonna possono essere eseguite con:

=ISEVEN(COLUMN())

...e...

=ISODD(COLUMN())

Grazie, ma il poster della risposta accettata ora ha scelto di aggiungere la mia soluzione come aggiornamento alla sua risposta. Non divertente.
Jpsy,

tecnicamente, sono autorizzati a farlo SE si collegano alla tua risposta.
törzsmókus,

tra l'altro, avresti potuto modificare la loro risposta invece di aggiungere quel dettaglio in una risposta separata. hai anche 2 rappresentanti per quello :)
törzsmókus

No, la copia non è consentita. È consentito collegarsi a un'altra risposta, ma non copiare. La copia interrompe l'idea di una risposta basata sulla reputazione. E la mia risposta non è un dettaglio, ma un modo completo ed elegante per risolvere il problema. Come hai detto tu stesso: "questa dovrebbe essere la risposta accettata". Quindi perché dovrei fare solo con 2 ripetizioni?
Jpsy,

1
No, @ törzsmókus, ti sbagli ancora. Sebbene la licenza CC si applichi a tutti i contenuti qui, NON è ancora consentito copiare da una risposta a una domanda in un'altra risposta a quella stessa domanda. Questo non ha nulla a che fare con CC ma con le regole di StackExchange. Non è necessario avviare una Meta su questo in quanto ce ne sono già molti, tutti con lo stesso risultato: è un non-andare. Vedi questo esempio: meta.stackoverflow.com/questions/269396/…
Jpsy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.