Умовне форматування комірки на основі значення іншої комірки в Google Spreadsheet


12

Я кілька пошукав цю справу і натрапив на цю посаду .

Однак для цього рішення використовується onEdit()тригер. Я хотів би бачити рішення, яке використовує формульний підхід, тому в прикладі ОП з цієї посади формула була б такою:

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

Як я можу створити формулу, яка це робить?

Відповіді:


2

Google Таблиці можуть бути розширені, щоб застосувати "формульний підхід" для певних завдань. Це називається "спеціальні функції".

Спеціальні функції слід використовувати лише для відображення значень, тому їх не слід використовувати безпосередньо для встановлення умовного форматування. Замість цього використовуйте вбудовану функцію умовного форматування.

Список літератури


1

У нових Таблицях Google у розділі Формат, Умовне форматування ... для користувальницької формули використовується =A1=1, виберіть форматування та для діапазону, B1:B7якщо ви хочете те саме, як публікація, пов’язана з вашим запитанням.



0

Це ще одна неідеальна обробка, але те, що я зробив, було додано певну кількість пробілів до кінця комірки, що потребує форматування, виходячи з необхідних умов, а потім робило умовне форматування на основі пробілів.

Наприклад: стовпець A = ім'я, стовпець C = ім'я, стовпець E = деяка кількість

Тому я хочу, якщо E> 50, зробіть стовпець A Blue, якщо E <0 зробіть стовпець A Red.

Спочатку я ввожу потрібні мені дані у стовпчик А у стовпчик C. {Приклад: "Фред"} У
стовпці А (рядок 2) отримує таку формулу: = If (E2> 50, C2 & "", if (E2 < 0, C2 & "", C2)) {Приклад: "Fred", "Fred" або "Fred"}
Помістіть умовне форматування на стовпчик A: Коли текст містить "", зробіть текст синім. Коли текст містить текст, зробіть текст червоним.
Сховати стовпчик С.

Знову ж таки, не ідеально, і вам доведеться використовувати більше пробілів, ніж дані містять (тому, якщо вам потрібно мати пробіл у стовпці С {приклад "Прізвище ім'я"}, використовуйте 2 та 3 пробіли для умовного форматування). Але це робить роботу і залишається відносно прозорою.


-1

Ось як я це роблю .. Мій приклад, я хочу, щоб стовпець C став чорним, коли стовпець A каже "Оголошення"

Я придумав спосіб зробити так, щоб стовпці в C в Документах Google автоматично ставали чорними, коли ви вводите "РЕКЛАМА" у стовпці А. Це натрапило на мене раніше, оскільки на відміну від Excel, Документи Google не дозволяють змінювати кольори клітинок на основі у формулах з іншої комірки, лише її власному, використовуючи умовне форматування.

Однак, використовуючи умовне форматування в потрібній комірці (стовпець С у цьому випадку)

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

поки що ми не дуже використовуємо, як ми вводимо РЕКЛАМУ в A, але нехай мати мене.

Потім за допомогою цієї формули в стовпці С

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. 

Тоді слово "Реклама" з’явиться у стовпці С, якщо стовпець А має це слово. Додане до умовного форматування єдиної комірки, яке ми додали на початку цього феєричного виклику, воно побачить у своїй комірці слово РЕКЛАМА, а потім пофарбує його в чорний колір (слово оголошення не відображатиметься як чорне на чорному. Не рятує нас багато часу, але приємно знати такі речі можливо.


1
Це також не дозволяє зробити те, що ви, мабуть, хочете чогось іншого у стовпці С, інакше ви просто використовуєте стовпець А.
Caltor
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.