Условно отформатируйте столбец A, если строка ячейки содержит z

Я хочу выделить ячейки в столбце A (с помощью инструмента условного форматирования), если соответствующая строка ячейки содержит букву z в любом месте этой строки. Я хочу сделать это, чтобы отсортировать данные вверх, если они выделены в столбце A.

Я использую формулу:

=COUNTIF($A1:$AA1,"*z*") 

Но я не хочу выделять всю строку, только соответствующую ячейку в столбце A для этой строки.

Какая формула для этого?


person thedeepfield    schedule 15.08.2012    source источник
comment
Пожалуйста, посмотрите обновленный вопрос.   -  person thedeepfield    schedule 15.08.2012
comment
Вы хотите считать buzz ячейкой с z или только ячейками с ТОЛЬКО z?   -  person Brad    schedule 15.08.2012
comment
Любой экземпляр z so = COUNTIF (($ A1: $ AA1, z).   -  person thedeepfield    schedule 15.08.2012
comment
что это означает, это выделить все ячейки, например, z, но на самом деле я просто хочу выделить ячейку в столбце A. Мне интересно, как написать формулу .. это = $ A1 = ($ A1: $ AA1, я)? Я не уверен..   -  person thedeepfield    schedule 15.08.2012
comment
Я думаю, вам понадобится новое правило условного форматирования для каждого столбца, потому что параметр Applies to должен быть другим.   -  person Brad    schedule 15.08.2012


Ответы (3)


Выберите СтолбецA, затем HOME> Стили - Условное форматирование, Новое правило ..., Используйте формулу, чтобы определить, какие ячейки форматировать, и Форматировать значения, в которых эта формула верна::

=COUNTIF($A1:$AA1,"*z*")>0

Форматировать ..., выберите, выделив ОК, ОК.

Это будет применяться только к столбцу A (из-за выбора).

person pnuts    schedule 14.08.2015

Мне показалось, что это сработало при тестировании с таблицей ячеек 3x3:

  1. Выделите A1: A3
  2. Условное форматирование> Новое правило> Используйте формулу, чтобы определить, какие ячейки нужно форматировать
  3. Формула:

    = СЧЁТЕСЛИ ($ B1: $ C1; "z")

Затем были выделены только ячейки в A.

person thedeepfield    schedule 15.08.2012
comment
Я думал, вам нужна гибкость для выделения ячеек в столбце B, если они содержат вашу строку, а не просто перекрашивать один столбец - person Brad; 15.08.2012

«Я хочу сделать это, чтобы отсортировать данные вверх, если они выделены в столбце A.»

Хорошо, во-первых, вам не нужно использовать условное форматирование для сортировки. Во-вторых, вы не хотели бы ссылаться на A1 в своей формуле =COUNTIF($A1:$AA1,"z") - это круговая ссылка, и любая формула, которую вы вводите в столбец A, в любом случае не вернет «z», потому что вы используете ее для своей формулы СЧЁТЕСЛИ.

Формула, которую вы хотите использовать:

=IF(COUNTIF($B1:$AA1,"z")>0,1,0)

Если вы хотите найти любую строку, содержащую z, в любом месте строки, вам нужно выполнить счетчик подстановочных знаков:

=IF(COUNTIF($B1:$AA1,"*z")>0,1,0)

Затем вы можете просто отсортировать все свои данные по столбцу A - по убыванию.

По сути, вы продемонстрировали основное непонимание того, как сортировать в Excel (без обид). Это должно вам помочь. Удачи.

person Stepan1010    schedule 15.08.2012
comment
Да, вы можете сортировать, используя условное форматирование. Он хочет изменить цвет ячейки с помощью условного форматирования и отсортировать по этому цвету. Вполне возможно. И если формула, использованная в вопросе, предназначена для условного условия форматирования, то это не циклическая ссылка. Это неправильный ответ, но он на правильном пути. - person Brad; 15.08.2012
comment
Да, вы МОЖЕТЕ использовать условное форматирование в качестве механизма сортировки, но зачем вам это нужно? Если бы он хотел, он мог бы просто столбец условного формата A, если в моем примере он содержит 1. Но он все равно просто отсортирует значение ячейки. Так что, по сути, одному из нас присуще непонимание его вопроса. Думаю, мы немного посмотрим, кто это. - person Stepan1010; 15.08.2012
comment
Условное форматирование позволяет вам всегда видеть важные для вас элементы. Таким образом, если вы сортируете по столбцу B, ячейки столбца A по-прежнему будут окрашены. Это просто приятный визуальный сигнал, который не добавляет столбцы данных в таблицу. Иногда людям не нравятся посторонние рабочие колонки. Особенно, если вы затем передадите лист кому-то другому, тогда вам нужно будет объяснить, почему в этом столбце нет реальных данных. Добавление цвета к данным немного упрощает жизнь. - person Brad; 15.08.2012
comment
В моем примере, если вы сортируете по столбцу B, ячейки в столбце A все равно будут видны, и вы можете применить к ним условное форматирование, если хотите. Но хорошо, мое недоразумение. Я предположил, что целью было отсортировать его, а не сделать красивым, потому что лично для меня это будет связано с сортировкой. - person Stepan1010; 15.08.2012
comment
Да, и я не знаю, каковы цели odpogn, но по своему опыту я использую эту аргументацию для файлов, которые перемещаются между несколькими людьми. - person Brad; 15.08.2012
comment
Я обычно предпочитаю рабочие колонки. Я просто пытаюсь сделать результат чем-то наглядным, например, if (test, row contains z, row not contain z) - потому что цвета не всегда рассказывают вам всю историю. Но да, это зависит от того, кто ваша аудитория. - person Stepan1010; 15.08.2012