Google docs elektronik tablosundaki satırlar için alternatif renkler


43

Birkaç kullanıcının zaten parçaları doldurduğu paylaşılan bir Google e-tablom var. Ek verilerin doğru yerleştirilmesini kolaylaştırmak için dönüşümlü olarak renkli çizgiler olması yararlı olacaktır.

Alternatif olarak renklendirmek için ağrısız bir yöntem seçeneği var mı (örneğin, birçoğunun metin içerdiği verilen hücreler)?

Boş bir belgede her zaman "renkli 2 satır, kopyala yapıştır 2 satır, kopyala yapıştır 4 satır vb." seçeneği, ancak geçerli belgede, zaten metin var ve daha sonra yeniden renklendirme gerektiren bazı satırlar hala silinmek zorunda.

Yanıtlar:


38

Sonunda orjinal cevabım tamamen eskimiş.

Google, "Format" menü öğesindeki Alternating Colours özellikleriyle güncellendi. Burada kolayca varsayılan bir şema seçebilir ve istediğiniz gibi özelleştirebilirsiniz:

onu nasıl bulabilirim

Eski manuel biçimlendirmenizi kaldırdığınızdan emin olun, çünkü bu otomatik olarak değiştirilmez / geçersiz kılmaz.

=== BU HATTI AŞAĞINDA OBSOLETE ===

Google bu özelliği şimdi "yeni e-tablo biçiminde" ekledi.

Şu gibi bu yeni belgeler için etkinleştirilebilir: "On MyDrive " gidin ayarları seçmek Düzenleme "ve ardından yeni Google Sheets deneyin ". Lütfen, tüm özelliklerin tamamlanmadığından, bu nedenle beta sürüm olarak kabul edin.

Bu yeni elektronik tablodaki değişikliklerden biri, koşullu biçimlendirme seçeneğinde özel formüller tanımlayabilme olasılığıdır.

Bu formül daha sonra, sayfadaki değişken renklendirmeye izin verir (tam sayfaya uygulanırsa):

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

Güncelle . Aşağıdakiler de işe yarar (thx @Qwertman):

=MOD(ROW(),2) < 1

Sadece bütünlük için: Şimdi yeni sayfaları oldukça uzun bir süre kullanıyorum ve henüz özlediğim bir özellik bulamadım. Özel formüller çok faydalı olsa da - sadece değişen renkler için değil.


Koşullu Biçimlendirme Seçin :

Koşullu biçimlendirme


Arka Plan Rengi ve Hücre Aralığı ile özel bir Formül oluşturun :

Özel formül


Sonucu görün :

Sonuç


1
Çünkü şu anda sadece şirket içi belgelerde kullanıyorum. Zaman bulursam bir kukla yaratacağım.
StampedeXV

1
ne hakkında bir ekran görüntüsü? Alternatif renkler içeren bir sayfa mı? Yeni sayfalar nasıl seçilir veya formülü nerede tanımlarsınız?
StampedeXV

Answer En iyi cevap, teşekkürler. FWIW, "sheets" şimdi tamamen kullanıma sunuldu ve senaryo galerisi şimdi "eklentiler" oldu
Rowe Morehouse

ROW'un içine hiçbir şey koymanıza gerek yok, sadece olabilir=MOD(ROW(),1)<1
M-Pixel

1
neden basit değil =ISEVEN(ROW())?
törzsmókus

11

Şu anda bir formülün bunu yapmasının bir yolu yok ve varsayılan Google özelliği yok.

Ancak, bunu sizin için yapacak birkaç üçüncü taraf komut dosyası var:

Komut dosyasını yükleme

  1. E-tablonuzu açın
  2. ToolsMenüye tıklayın
  3. Tıklamak Script Gallery
  4. Aramak Zebra Stripe
  5. Yüklemek
  6. Uyarıyı okuyun (ve kabul ediyorsanız devam edin)
  7. Yetki vermek

Komut dosyasını yürütme

  1. ToolsMenüye tıklayın
  2. Git Script Manager...
  3. Tıklamak ZebraStripe
  4. tık Run
  5. kâr

Dalgalı Renkli Satırlar

  • İstediğiniz rengi almak için komut dosyasını düzenlemeniz gerekir
  • Yalnızca şu anda bakmakta olduğunuz sayfayı etkiler

5
Script galerisi artık mevcut değil.
Olli

6
  1. Satır seç 1
  2. Dolgu rengi ile renklendir
  3. Satır seç 2
  4. Dolgu rengiyle başka bir renkle renklendirin
  5. Satır 1ve 2satırı seçin ve kopyalayın
  6. Tam sayfayı seç
  7. Go Edit → Özel yapıştır yalnızca biçimi yapıştır →

İş bitmiş.


İyi cevap, ancak işlemi gösteren bir ekran görüntüsü ekleseniz daha iyi olabilir.
Vidar S. Ramdal

1
Mükemmel cevap Ekran görüntüsü olmadan yapılması gerçekten kolay bir şey.
Olli

2

"Zebra Stripe Menu" adlı Script Gallery'ye bir script gönderdim. Bunu e-tablonuza eklerseniz ve komut dosyası düzenleyicisini açıp kapattığınızdan emin olun (komut dosyasını tanımayla ilgili bir hata vardır). "Zebra Stripes" adında bir menünüz olacak ve orada şeritleri ve hücre gruplarını çıkarmak için birkaç seçenek bulacaksınız. Diğer seçeneklerden bazıları, Google'ın en iyi uygulamalarını kullanmaz ve seçimleri geri almak veya şeritlemek çok zor olabilir. Daha iyi araçlar bulursanız, onları duymayı çok isterim.


2
Script galerisi artık mevcut değil.
Olli

2

Boya formatı aracını da kullanabilirsiniz. Rengi değiştirdikten sonra satırı vurgulayın, boya rulosuna benzeyen simgeye tıklayın, ardından rengini değiştirmek istediğiniz bir sonraki sırayı tıklayın (her iki satırın biçiminin geri kalanı ise sorun değil. aynı.) Bunu tekrar tekrar yapmak zorunda olmak can sıkıcıdır, ancak her satır için renk seçmekten biraz daha hızlıdır.

  • Veri eklemeden önce bunu yaparsanız, diğer format değişiklikleri en üstte olacaktır.

  • Daha sonra satır eklerseniz, bu yöntemle ilgili temel sorun, bir çift satır ekleyip aynı şekilde biçimlendirmediğiniz sürece her şeyi dengeleyecektir.

umarım Google yakında koşullu biçimlendirmeye formüller ekler.


2

Alternatif bir çözüm, belgeyi hiç değiştirmemek ve özel CSS kullanarak (örneğin Şık Firefox / Chrome eklentisiyle) nasıl sunulduğunu değiştirmemek olabilir :

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

Şık menüyü kullanarak açmanız ve kullanmanız kolaydır ve tüm e-tablolarda, yazma hakkınız yoksa bile çalışmalıdır. Tam olarak ne istendi değil, ama ne olursa olsun yararlı olabilir.

Ekran görüntüsü

Ben yükledik bu tarz sayfası yanı userStyles sayfasına.


Neden ekran görüntüsü eklemiyorsunuz?
Jacob Jan Tuinstra

1
Yardımcı olacağını düşünmedim. Alternatif renklerin nasıl göründüğü oldukça açık.
Hjulle

2

@StampedeXV'nin cevabı doğru, ancak daha basit bir fonksiyon kullanmanızı öneririm.
ROW () işlevi için bir parametreye ihtiyacınız yoktur ve ISEVEN () MOD'dan daha basittir:

=ISEVEN(ROW())

Ters satır kümesini hedeflemek:

=ISODD(ROW())


Sütun tabanlı zebra tabloları ile yapılabilir:

=ISEVEN(COLUMN())

...ve...

=ISODD(COLUMN())

Teşekkürler, ancak kabul edilen cevabın posteri şimdi çözümümü cevabına güncelleme olarak eklemeyi seçti. Komik değil.
Jpsy,

Teknik olarak, cevabınıza bağlanırlarsa, bunu yapmalarına izin verilir.
törzsmókus

Ancak, bu ayrıntıyı ayrı bir cevaba eklemek yerine cevaplarını daha yeni düzenleyebilirdiniz. hatta bunun için 2 rep olsun :)
törzsmókus

Hayır, kopyalamaya izin verilmez. Başka bir yanıtla bağlantı kurulmasına izin verilir, ancak kopyalanamaz. Kopyalama, itibar temelli cevap verme fikrini kırıyor. Ve cevabım bir ayrıntı değil, sorunu çözmek için eksiksiz ve daha zarif bir yoldur. Kendin dediğin gibi: "bu kabul edilen cevap olmalı." Öyleyse neden sadece 2 temsilci ile gitmeliyim?
Jpsy

1
Hayır, @ törzsmókus, hala yanılıyorsun. Buradaki tüm lisanslar için CC lisansı uygulanırken, yine de bir sorunun cevabını aynı soruya başka bir cevaba kopyalayamazsınız. Bunun CC ile ilgisi yoktur ancak StackExchange'in kuralları vardır. Bu konuda bir Meta başlatmaya gerek yoktur, çünkü zaten birçoğu vardır, hepsi aynı sonuçtur: Devam etmemelidir. Bu örneğe bakın: meta.stackoverflow.com/questions/269396/…
Jpsy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.