Bir hücreyi Google E-Tablodaki başka bir hücrenin değerine göre koşullu olarak biçimlendirme


12

Bu konuda biraz arama yaptım ve bu yazıyla karşılaştım .

Ancak, bu çözüm bir onEdit()tetikleyici kullanır . Ben bir formül yaklaşımı kullanan bir çözüm görmek istiyorum, bu yüzden OP bu yazıdan örnekte, formül şöyle olurdu:

=setcolor( if(A1=1,true,false), RGB(255,255,0) )

Bunu yapan bir formülü nasıl oluşturabilirim?

Yanıtlar:


2

Google E-Tablolar, belirli görevler için "formül yaklaşımı" uygulamak üzere genişletilebilir. Buna "özel işlevler" denir.

Özel işlevler yalnızca değerleri görüntülemek için kullanılmalıdır, bu nedenle koşullu biçimlendirmeyi doğrudan ayarlamak için kullanılmamalıdır. Bunun yerine koşullu biçimlendirme yerleşik özelliğini kullanın.

Referanslar


1

Yeni Google E-Tablolar'da, Biçim, Koşullu biçimlendirme ... altında Özel formül kullanım için =A1=1, biçimlendirmeyi seçin ve B1:B7sorunuzun şu anda bağlantılı olduğu gönderinin aynısını istiyorsanız biçimlendirmeyi seçin .



0

Bu ideal olmayan başka bir çözümdür, ancak yaptığım şey, hücrenin sonuna, istediğim koşullara göre biçimlendirmeye ihtiyaç duyan belirli sayıda boşluk ekledikten sonra boşluklara dayalı koşullu biçimlendirme yaptı.

Örn: Sütun A = Ad, Sütun C = Ad, Sütun E = Bazı Sayı

Yani istediğim şey E> 50 ise A sütunu, E <0 ise A sütunu yapmak.

Önce Sütun A'da istediğim verileri Sütun C'ye yazarım. {Örnek: "Fred"}
Sütun A (satır 2) aşağıdaki formülü alır: = If (E2> 50, C2 & "", If (E2 < 0, C2 & ""; C2)) {Örnek: "Fred", "Fred" veya "Fred "}
:" markası metin mavi metin içeren When Şartlı Kolon A biçimlendirme koy". Metin İçerdiğinde "" metni kırmızı yapar.
Sütun C'yi gizle.

Yine ideal değil ve verilerin içerdiğinden daha fazla boşluk kullanmanız gerekiyor (bu nedenle C Sütununda bir alan olması gerekiyorsa {örnek "Ad Soyadı"}, koşullu biçimlendirme için 2 ve 3 boşluk kullanın). Ancak işi yapar ve nispeten şeffaf kalır.


-1

Bunu nasıl yaparım .. Örneğim A sütunu "Advert" dediğinde C sütununun siyaha dönmesini istiyorum

A Sütununda "ADVERT" yazdığınızda Google Dokümanlar'daki C sütunlarının otomatik olarak siyaha dönüşmesini sağlamanın bir yolunu düşündüm. Excel'in aksine Google Dokümanlar, hücrelerin renk değişikliğine izin vermez başka bir hücrenin formüllerinde, yalnızca koşullu biçimlendirmeyi kullanan formüllerde.

Ancak, istenen hücrede koşullu biçimlendirmeyi kullanarak (bu durumda Sütun C)

is equal to ADVERT then background = BLACK.  
# (Translation: if cell C has the word ADVERT, then paint that Cell in C black) 

Şimdiye kadar A'da ADVERT yazdığımız için fazla kullanmıyoruz, ama benimle taşıyın.

Sonra C sütununda bu formülü kullanarak

if (A41="ADVERT","ADVERT","") on that column 
#translation: if Cell A41 says ADVERT then print the word Advert in this column, or if not print nothing. 

Sütun A'da bu kelime varsa, "Advert" kelimesi C sütununda görünecektir. Bu geek festivalinin başında eklediğimiz tek hücreli koşullu biçimlendirmeye eklendiğinde, hücresinde ADVERT kelimesini görecek ve daha sonra siyah boyayacaktır (reklam sözcüğü siyahın siyahı olarak görünmeyecektir. ancak bu tür şeyleri bilmek güzel.


1
Ayrıca, muhtemelen C sütununda başka bir şey istediğiniz gerçeğine izin vermez, aksi takdirde sadece A sütununu kullanırsınız
Caltor
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.