2013-03-28 13 views
6

Belirli bir sütundaki değer 0 üzerine birkaç çözüm aramaya başlamışlardır olduğu otomatik bir e-tablodaki tüm satırları vurgulamak için Google e-tablosu almaya çalışıyorum ama işe yaramadı.vurgulayın Row 0 üstündedir - Google E-Tablo

sütunlar halinde çeşitli ölçümleri var, bu yüzden sütun "Ben" den fazla sıfır değeri olan tüm satırları, vurgulamak istediğiniz demek var.

birisi bana bu konuda yardımcı olabilir misiniz?

cevap

2

Bildiğim kadarıyla tek çözüm bir senaryo yazmaya olacaktır.

Bağlantı: Google Apps Scripts

aşağıdaki hoş değil, ama çalışır:

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

example Bkz "Araçlar" kullanın -> "Script Editor ..." görüntülemeye/koşmak senaryo.

=$I:$I>0 

biçimlendirme seçeneklerini belirleyin ve ardından aralık alanına aralığını yazın:

koşullu biçimlendirme sayfasında
+0

HI, teşekkürler yanıt, Bu betikte bu betiği hangi sütunu çalıştıracağım belirtebilirim. yani sütun J ... – bh06als

+1

Bunu çözdüm! Çok teşekkür ederim! Efsane! – bh06als

+0

Teşekkürler! http://stackoverflow.com/faq#howtoask – opowell

8

seçim mevcut ve ardından metin alanı türü seçenekler listesinden "özel formül". Sadece (metnin vurgulandığı değildir bu yüzden karmaşık olduğunu) daha basit bir versiyonu olmadığı durumlarda tek sütuna uygulanacak Çünkü

A2:Z100 
+2

Bu basit bir cevaptır - Bu sorunuza yanıt verdiyseniz, cevabı "kabul" lütfen. – Andy

+0

Bir çekicilik gibi çalışır. – beam022

1

: Örneğin:

temizle biçimlendirme, Koşullu ColumnI ve Biçim seçin biçimlendirme ..., hücreleri biçimlendirme Custom formula is ... eğer:

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

seçim dolgu ve ile Yapıldı. aşağıda ve ($ s) çapa ekleyin: değiştirmek, ilgili hücreyi ama sonra tüm satırı sadece biçimlendirmek ise

(Z1000 A1 söylemek): Range uygula için

=and(isnumber($I1),$I1>0) 
İlgili konular