2013-03-28 18 views
6

Próbuję pobrać arkusz kalkulacyjny Google, aby automatycznie wyróżnić wszystkie wiersze w arkuszu kalkulacyjnym, w których wartość w danej kolumnie jest większa niż 0. Szukałem kilku rozwiązań, ale nie mam go do pracy.Podświetl Wiersz, jeśli wartość w kolumnie jest powyżej 0 - Arkusz kalkulacyjny Google

Mam różne dane w kolumnach, więc chcę zaznaczyć wszystkie wiersze, w których kolumna "I" ma wartość większą od zera.

Czy ktoś może mi w tym pomóc?

Odpowiedz

2

Jedyne rozwiązanie, o którym wiem, to napisanie skryptu.

Link: Google Apps Scripts

Poniższa nie jest ładny, ale to działa:

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"); 
    } 
    } 
} 

Zobacz example, użyj "Narzędzia" -> "Script Editor ...", aby przejrzeć/uruchom scenariusz.

+0

cześć, dzięki za odpowiedź, gdzie w tym skrypcie mogę określić kolumnę do uruchomienia tego skryptu. tj. kolumna J ... – bh06als

+1

Rozgryzłam to! Dziękuję Ci bardzo! Legenda! – bh06als

+0

Dzięki! Jeśli to odpowiedziałeś na twoje pytanie, proszę "zaakceptuj" odpowiedź - http://stackoverflow.com/faq#howtoask – opowell

8

Na stronie formatowania warunkowego wybierz „formuła klienta jest” z listy dostępnych opcji, a następnie w rodzaju pola tekstowego:

=$I:$I>0 

Wybierz opcje formatowania, a następnie w polu Zakres wpisz zakres. Na przykład:

A2:Z100 
+2

To jest prostsza odpowiedź. – Andy

+0

Działa jak urok. – beam022

1

Bo tylko być stosowane do pojedynczej kolumny istnieje prostsza wersja (że mam skomplikowane tak, że tekst nie jest podświetlony):

Wyczyść formatowanie, wybierz ColumnI i format, Warunkowe formatowanie ... formatowanie komórek i jeśli ... Custom formula is:

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

z wypełnieniem wyboru i Sporządzono.

Jeśli do formatowania nie tylko odpowiednią komórkę, ale cały wiersz następnie zmień opcję Zastosuj do zakresu (powiedzieć A1 Z1000) i dodać kotwice ($ s) jak poniżej:

=and(isnumber($I1),$I1>0) 
Powiązane problemy