Как ссылаться на данные из другого листа в условной формуле в Google Docs
У меня есть несколько таблиц в одном документе Google, и я пытаюсь использовать информацию из одной таблицы в условной формуле. Например, если документ содержал две электронные таблицы (sheet_A и sheet_B), я пытаюсь создать условную формулу так, чтобы, если в ячейке A2 sheet_A был текст, ячейка A2 sheet_B заполняла определенный цвет.
Я попытался применить к диапазону = B2 и создание собственной формулы =sheet_A!A2<>"". Тем не менее, я получаю сообщение об ошибке, что это неверная формула. Я могу использовать = sheet_A! A2, чтобы извлечь значение из другого листа, и формула =A2<>"" работает для условного форматирования, чтобы изменить цвет на том же листе, я просто не могу заставить эти две функции действовать все вместе.
Большое спасибо за любые мысли о том, что я делаю здесь не так.
2 ответа
По какой-то причине для условного форматирования требуется функция INDIRECT.
Попробуйте это как свою формулу:
=INDIRECT("sheet_A!A2")<>""
Вы могли бы использовать istext
или же len > 0
для вашего условного:
=LEN(INDIRECT("'Sheet2'!A2"))>0
ИЛИ ЖЕ
=ISTEXT(INDIRECT("'Sheet2'!A2"))