Похожие вопросы

Microsoft Word 2010 - Условное Форматирование
Применить зачеркнутый текст к строке
Условное форматирование Excel на основе другого столбца
Excel 2007: Условное форматирование, так что каждая строка показывает низкие значения желтый, высокие значения красный
Условное форматирование в Excel 2013 на основе неравенства между двумя ячейками
Excel 2013-объединение условного форматирования
LibreOffice Calc цветовое кодирование ячеек категорически
Как выделить пустые ячейки в строке только тогда, когда обе соседние ячейки в строке пусты?
Найти наименьшее или наибольшее значение между двумя клетками
Excel-минимальное значение в отфильтрованном диапазоне
Изменение цвета фона листа Excel на основе значений
Выделите строку, в которой значение изменяется относительно предыдущей строки (Условное форматирование?)
Excel-выделить уникальные значения в строке, применить к нескольким строкам
Условное форматирование и сопоставление Excel
как получить текст вместо TRUE: FALSE в excel

Выделите строку, в которой значение изменяется относительно предыдущей строки (Условное форматирование?)

у меня есть таблицы с большим количеством данных. Данные сгруппированы таким образом, что все строки с определенным значением в одном столбце (например, C) сгруппированы вместе. Я хочу выделить "границы" - т. е. первую строку, где значение в столбце C отличается от его непосредственного предшественника.

например:

   A       B      C
1 Type   Val    Category
2 Cat    1.77     1
3 Newt   1.937    1
4 Toad   1.03     3
5 Newt   0.78     3
6 Dog    0.78     3
7 Worm   0.78     9

в этом примере я хочу, чтобы Excel автоматически находил и выделял строки 2, 4 и 7, поскольку в них значение в C изменяется от строки до.

Я попытался использовать правило условного форматирования с формулой $C1<>$C2 - надеясь, что Excel будет увеличивать количество строк, находя и выделяя строки перехода, - но это не сработало. Любой идеи, как получить результаты, которые я ищу?

5
задан sblair
источник

4 ответов

то, что вы предлагаете, должно работать в сочетании с правильным "относится к" диапазона. Например, если ваши данные находятся в A1:C7 (с заголовками в A1:C1) то :

  • выберите диапазон без заголовков, т. е. A2:C7
  • используйте эту формулу (с предшествующим =), т. е.

    =$C1<>$C2

  • применить нужный формат

это должно форматировать строки 2, 4 и 7 как ожидалось

...но я отмечаю ваши комментарии об удалении строк, поэтому эта версия будет бороться с тем, что, хотя и не "жестко" буква столбца

=INDEX($C:$C,ROW())<>INDEX($C:$C,ROW()-1)

6
отвечен barry houdini 2012-01-04 22:31:15
источник

Аха! Найти ее. Эта формула делает трюк в условном форматировании:

 =INDIRECT("C"&(ROW()-1))<>INDIRECT("C"&(ROW()))

Если есть другие или лучшие способы, мне было бы интересно услышать, но я решил свою непосредственную проблему с этим. Благодаря.

1
отвечен yosh m 2012-01-04 13:52:27
источник

для вызова условного формата можно использовать следующее.

Screen Shot

0
отвечен CharlieRB 2012-01-04 14:24:11
источник

Я хотел что-то, что пережило копирование и вставку, перемещение и т. д. Вот что я придумал:

=INDIRECT(ADDRESS(ROW(), COLUMN()))=INDIRECT(ADDRESS(ROW()-1, COLUMN()))
0
отвечен Tom 2017-01-06 08:14:32
источник