Note: The other languages of the website are Google-translated. Back to English

Как условное форматирование на основе другого листа в листе Google?

Если вы хотите применить условное форматирование для выделения ячеек на основе списка данных из другого листа, как на следующем снимке экрана, показанном в листе Google, есть ли у вас какие-либо простые и хорошие методы для его решения?

Условное форматирование для выделения ячеек на основе списка из другого листа в Google Таблицах


Условное форматирование для выделения ячеек на основе списка из другого листа в Google Таблицах

 

 

Чтобы завершить эту работу, выполните следующие действия:

1. Нажмите Формат > Условное форматирование, см. снимок экрана:

2. В Правила условного формата панели, выполните следующие операции:

(1.) Щелкните кнопка для выбора данных столбца, которые вы хотите выделить;

(2.) В Отформатировать ячейки, если раскрывающийся список, выберите Пользовательская формула вариант, а затем введите эту формулу: = соответствие (C2, косвенный ("список данных! A2: A"), 0) в текстовое поле;

(3.) Затем выберите одно форматирование из Стиль форматирования как вам нужно.

Внимание: В приведенной выше формуле: C2 - это первая ячейка данных столбца, которую вы хотите выделить, а список данных! A2: A - это имя листа и диапазон ячеек списка, содержащий критерии, на основе которых вы хотите выделить ячейки.

3. И все совпадающие ячейки на основе ячеек списка были выделены сразу, тогда вы должны щелкнуть Готово , чтобы закрыть Правила условного формата панель, как вам нужно.

 


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно

 

Сортировать комментарии по
Комментарии (26)
Номинальный 5 из 5 · рейтинги 2
Этот комментарий был сведен к минимуму модератором на сайте
HI,
Это очень хороший учебник! как я могу добавить к нему второе условие? Я пытаюсь сопоставить ячейки, и если cels J: N в соответствующей строке не пуст. Я пытаюсь это, но это не работает:

=and(match(H4,indirect("ADMIN!G2:G"),not(isblank(indirect("ADMIN!J2:N")),0))))

Благодаря!!
Этот комментарий был сведен к минимуму модератором на сайте
Вы пробовали просто использовать =if(J2:N<>"") в качестве нового правила?
Этот комментарий был сведен к минимуму модератором на сайте
Можно ли это сделать, но на основе более чем одного столбца, а также выделить всю строку? У меня есть набор данных, в котором есть столбцы «Фамилия» и «Имя», а также другие данные. Затем я беру эти имена и распределяю их по группам на другом листе. Я хочу иметь формулу, в которой после того, как конкретный человек был помещен на второй лист, он «сделан», и поэтому вся его строка (имя + связанные данные для них) выделяется цветом для «сделано» на исходном листе .
Этот комментарий был сведен к минимуму модератором на сайте
Как насчет обратного? Я хотел бы выделить ячейку, которая не соответствует. Как я могу изменить эту формулу, чтобы она работала на меня?
Этот комментарий был сведен к минимуму модератором на сайте
Вам случайно не удалось найти ответ на этот вопрос? у меня такой же запрос
Этот комментарий был сведен к минимуму модератором на сайте
Привет. Я использовал это, и это работает для меня. =AND($D2<>"",ISERROR(MATCH($D2,indirect("Final Assignment!$B$2:B"),0)))- я хочу выделить всю строку, содержащую ячейку, которая не соответствовать моему другому списку - я не хочу, чтобы пустые ячейки выделялись
Этот комментарий был сведен к минимуму модератором на сайте
Я нашел это действительно полезным для ссылки на один лист, однако можно ли ссылаться на все остальные листы?
Этот комментарий был сведен к минимуму модератором на сайте
Удивительно! Благодарю вас! Работал отлично!
Этот комментарий был сведен к минимуму модератором на сайте
«Косвенная» командная информация была очень полезной. Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
это я, или это больше не работает? Как только я пытаюсь указать на ячейку на другом листе (что-то простое, например, "=Othersheet!H17"), он не принимает это как действительное. :'(
Этот комментарий был сведен к минимуму модератором на сайте
Ваш = находится внутри " ", и этого не должно быть.
Этот комментарий был сведен к минимуму модератором на сайте
как вы это делаете, но с выделением всей строки
Этот комментарий был сведен к минимуму модератором на сайте
Это не работает для меня. Я трижды все проверил.

Применить к диапазону: K1:K2158

=match(K2,косвенный("Города Торонто!A1:A"),0)

Он выделяет случайные названия других городов, которых нет в списке TorontoCity.

K2 (это мой основной лист и начальная ячейка столбца столбца, на который я хочу повлиять.
TorontoCitys (название листа)
A1 — начало столбца списка названий городов.
А — столбец.

Может у меня знаки препинания неправильные?

Заранее спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Привет друг,

Рад помочь. Ваша формула верна, пожалуйста, не волнуйтесь. Проблема в диапазоне, к которому вы применяете. Это должен быть не K1:K2158, а K2:K2158.

Пожалуйста, смотрите скриншоты. Пример простой, но достаточный, чтобы объяснить проблему.

Правильный вариант «Применить к диапазону» — A2:A20. И правильная формула: =match(A2,indirect("TorontoCitys!A1:A"),0). Затем правильные города могут быть выделены. Пожалуйста, смотрите скриншот 2.
Но если я изменю «Применить к диапазону» на A1: A20, будет выделено неправильное название города. Пожалуйста, смотрите скриншот 3.

Поэтому, пожалуйста, измените «Применить к диапазону» с K1: K2158 на K2: K2158. Проблема должна быть решена. Ждем Вашего ответа.

С уважением,
Мэнди
Этот комментарий был сведен к минимуму модератором на сайте
Как выделить все данные строки с условным форматированием, используя другой подлист
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Ранганатх.
Чтобы выделить всю строку на основе списка данных, сделайте следующее:
1. в Применить к диапазону поле, выберите весь лист;
2. Примените эту формулу: =match($C2,косвенный("список данных!A2:A"),0) в Пользовательская формула текстовое окно.
Пожалуйста, попробуйте, надеюсь, это поможет вам!

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-highlight-entire-row.png
Этот комментарий был сведен к минимуму модератором на сайте
Эй, спасибо за ответ. Я пробовал формулу, но она не работает.
Номинальный 5 из 5
Этот комментарий был сведен к минимуму модератором на сайте
Здравствуйте,
Изменили ли вы имя листа и ссылку на ячейку на свои собственные данные?
$ C2 - это первая ячейка данных столбца, которую вы хотите выделить, а список данных!A2:A это другое имя листа и диапазон списка, который содержит критерии, на основе которых вы хотите выделить ячейки.
Пожалуйста, проверьте их, спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Что произойдет, если данные в моем списке находятся более чем в одном столбце? Когда я пытаюсь использовать datalist!A2:M или datalist!A:M или datalist!A2:M17, ни один из них не работает.
Этот комментарий был сведен к минимуму модератором на сайте
Я даже пытался назвать конкретный диапазон, на который я хочу ссылаться, и использовать его в формуле, но безуспешно.
Этот комментарий был сведен к минимуму модератором на сайте
Что делать, если это не точное совпадение, но содержит эталонные данные.
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Эшли
Чтобы решить вашу проблему, пожалуйста, примените следующую формулу:
=REGEXMATCH(C2:C21,INDIRECT("Sheet2!$A$2"))

Пожалуйста, попробуйте, надеюсь, это поможет вам!
Этот комментарий был сведен к минимуму модератором на сайте
Привет,
Dans Feuille google je cherche la формула suivante
Si dans la cel A1 = text alors dans la Cel B1 ecire telle valeur ou texte Automaticiquement
Merci d avance pour votre помощник
Этот комментарий был сведен к минимуму модератором на сайте
Привет,
Вы можете задать другой вопрос о типе мема, который может быть задан в соответствии с условиями форматирования, которые функционируют в Excel, и которые можно получить, используя Google Sheet:
L'idee est de comparer 2 version d'une même feuille que l'on stock à l'aide de 2 onglets (рабочая тетрадь 2 feuilles du même)

Формула соответствует : =A1<>'previousVersion'!A1 с форматированием для желтого цвета для измерения в évidence les changements sur toute la feuille car l'idée est d'appliquer ce
Условия форматирования для всех ячеек памяти ($A$1:$V:1000)

Sur Google лист эта формула m'est interdite et si je passe par un "indirect("previousVersion!A1"), je perds le coté dynamique sur le "A1" de la feuille драгоценная версия
Si j'essaye =A1<>indirect("previousVersion!"&A1) j'ai une erreur car c'est la valeur de A1 qui est interprétée et concaténée avec "previousVersion!"

Например, формула =C3<>ДВССЫЛ("ПредыдущаяВерсия!"& СИМВОЛ (СТОЛБЦ () + 64) & СТРОКА ()) не имеет функции плюс....

Si vous avez une решение...
Merci d'Avance
Этот комментарий был сведен к минимуму модератором на сайте
Простите, il fallait lire =A1<>INDIRECT("PreviousVersion!"& CHAR (COLUMN () + 64) & ROW ()) ...
Этот комментарий был сведен к минимуму модератором на сайте
Что, если значения ячеек, которые вы пытаетесь сопоставить, являются гиперссылками?
Номинальный 5 из 5
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL