2013-03-28 16 views
6

Sto cercando di ottenere un foglio di lavoro Google per evidenziare automaticamente tutte le righe in un foglio di calcolo in cui il valore in una particolare colonna è superiore a 0. Ho cercato alcune soluzioni ma non l'ho fatto funzionare.Evidenzia Riga se Valore in colonna è superiore a 0 - Foglio di calcolo Google

Ho varie metriche nelle colonne, quindi dico che voglio evidenziare tutte le righe, in cui la colonna "I" ha un valore maggiore di zero.

Qualcuno può aiutarmi con questo?

risposta

2

L'unica soluzione di cui sono a conoscenza sarebbe scrivere un copione.

Link: Google Apps Scripts

Quanto segue non è abbastanza, ma funziona:

function myFunction() { 
    var I_INDEX = 1; 
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Highlight rows"); 
    var dataRange = sheet.getDataRange(); 
    var dataValues = dataRange.getValues(); 
    for (var i=1; i<=dataRange.getNumRows(); i++) { 
    var row = sheet.getRange(i, 1, 1, 2); 
    if (dataValues[i-1][I_INDEX] > 0) { 
     row.setBackground("red"); 
    } 
    } 
} 

Vedi example, utilizzare "Strumenti" -> "Script Editor ..." per visualizzare/eseguire il script.

+0

Ciao, grazie per la risposta, dove in questo script posso specificare su quale colonna eseguire questo script. i.e column J ... – bh06als

+1

L'ho capito! Grazie mille! Leggenda! – bh06als

+0

Grazie! Se questo ha risposto alla tua domanda, per favore "accetta" la risposta - http://stackoverflow.com/faq#howtoask – opowell

8

Nella pagina formattazione condizionale scegliere "formula personalizzato è" dalla lista di opzioni disponibili e quindi nel tipo di campo di testo:

=$I:$I>0 

Selezionare le opzioni di formattazione e poi nel campo di campo di digitare l'intervallo. Per esempio:

A2:Z100 
+2

Questa è una risposta più semplice. – Andy

+0

Funziona come un fascino. – beam022

1

Perché solo da applicare a una singola colonna v'è una versione più semplice (che ho complicato in modo che il testo non è evidenziato):

Cancella formattazione, selezionare ColumnI e Formato, condizionale formattazione ..., le cellule Format se ... Custom formula is e:

=and(isnumber(I1),I1>0) 

con riempimento di scelta e Fatto.

Se per formattare non solo la cellula in questione, ma l'intera riga quindi modificare il Applicare a Intervallo (dire a A1: Z1000) e aggiungere tasselli ($ s) come di seguito:

=and(isnumber($I1),$I1>0) 
Problemi correlati