Есть список в столбце A. C помощью условного форматирования нужно оставить только макушки(шапки) для повторяющихся данных (на подобии сводной таблицы). Только в нашей таблице подряд идущие данные могут повторяться через несколько строчек. Посмотрев пример, станет все понятно.
Есть список в столбце A. C помощью условного форматирования нужно оставить только макушки(шапки) для повторяющихся данных (на подобии сводной таблицы). Только в нашей таблице подряд идущие данные могут повторяться через несколько строчек. Посмотрев пример, станет все понятно.ZORRO2005
Вопрос, что красим макушки в черный цвет, или все остально в серый? Если второе, то это немного проще: Если начинать не с первой строки, а со второй, то формула элементарная в 6 знаков, при этом формат можно скопировать из второй строки в первую. Т.к. формулы все равно хранятся в формате R1C1 то можно сазу переключить в этот режим, и ввести нужную формулу начиная с первой строки
Вопрос, что красим макушки в черный цвет, или все остально в серый? Если второе, то это немного проще: Если начинать не с первой строки, а со второй, то формула элементарная в 6 знаков, при этом формат можно скопировать из второй строки в первую. Т.к. формулы все равно хранятся в формате R1C1 то можно сазу переключить в этот режим, и ввести нужную формулу начиная с первой строкиMCH
Да, надо было посложнее что-нибудь придумать. Хотел показать, как с УФ надо быть осторожным т.к. файл может стать очень медленным из-за ссылок на такой большой диапазон, поменяв сам ссылки. В данном примере это незаметно. + аккуратнее со вставкой строк.
Да, надо было посложнее что-нибудь придумать. Хотел показать, как с УФ надо быть осторожным т.к. файл может стать очень медленным из-за ссылок на такой большой диапазон, поменяв сам ссылки. В данном примере это незаметно. + аккуратнее со вставкой строк.ZORRO2005
Сообщение отредактировал ZORRO2005 - Воскресенье, 25.11.2012, 12:36
Ну если решать задачу как предложено (кстати так и не указано, что красим макушка в черный или остальное в серый), то для второй строки формула будет [vba]
Code
=A1=A2
[/vba] при этом в первую строку формат нужно скопировать из второй
в режиме R1C1 формулу можно вводить в любую строку: [vba]
Code
=R[-1]C=RC
[/vba] для устойчивости к вставке/удалению/сортировке строк можно использовать формулу [vba]
Code
=A1=СМЕЩ(A1;-1;)
[/vba] [vba]
Code
=RC=СМЕЩ(RC;-1;)
[/vba] Приведены примеры для окраски в серый цвет
Если нужно окрашивать заголовки в черный: [vba]
Code
=1-СЧЁТЕСЛИ(A1;СМЕЩ(A1;-1;))
[/vba]
Или я не правильно понял задачу?
Ну если решать задачу как предложено (кстати так и не указано, что красим макушка в черный или остальное в серый), то для второй строки формула будет [vba]
Code
=A1=A2
[/vba] при этом в первую строку формат нужно скопировать из второй
в режиме R1C1 формулу можно вводить в любую строку: [vba]
Code
=R[-1]C=RC
[/vba] для устойчивости к вставке/удалению/сортировке строк можно использовать формулу [vba]