Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Ушки на макушке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Ушки на макушке
ZORRO2005 Дата: Суббота, 24.11.2012, 22:22 | Сообщение № 1
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Есть список в столбце A.
C помощью условного форматирования нужно оставить только макушки(шапки) для повторяющихся данных (на подобии сводной таблицы).
Только в нашей таблице подряд идущие данные могут повторяться через несколько строчек.
Посмотрев пример, станет все понятно.
К сообщению приложен файл: 3009925.xls (29.5 Kb)
 
Ответить
СообщениеЕсть список в столбце A.
C помощью условного форматирования нужно оставить только макушки(шапки) для повторяющихся данных (на подобии сводной таблицы).
Только в нашей таблице подряд идущие данные могут повторяться через несколько строчек.
Посмотрев пример, станет все понятно.

Автор - ZORRO2005
Дата добавления - 24.11.2012 в 22:22
ABC Дата: Суббота, 24.11.2012, 22:55 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
если УФ с первой строки начинать, думаю
для Excel 2003: 10
для Excel 2007: 12
Quote
C помощью условного форматирования нужно оставить только макушки(шапки)

опа, я что то наоборот сделал :(


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Суббота, 24.11.2012, 23:12
 
Ответить
Сообщениеесли УФ с первой строки начинать, думаю
для Excel 2003: 10
для Excel 2007: 12
Quote
C помощью условного форматирования нужно оставить только макушки(шапки)

опа, я что то наоборот сделал :(

Автор - ABC
Дата добавления - 24.11.2012 в 22:55
ZORRO2005 Дата: Суббота, 24.11.2012, 23:02 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Да, ABC, правильно!
Pelena, тоже ответила правильно.


Сообщение отредактировал ZORRO2005 - Суббота, 24.11.2012, 23:06
 
Ответить
СообщениеДа, ABC, правильно!
Pelena, тоже ответила правильно.

Автор - ZORRO2005
Дата добавления - 24.11.2012 в 23:02
MCH Дата: Воскресенье, 25.11.2012, 09:57 | Сообщение № 4
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Вопрос, что красим макушки в черный цвет, или все остально в серый?
Если второе, то это немного проще:
Если начинать не с первой строки, а со второй, то формула элементарная в 6 знаков, при этом формат можно скопировать из второй строки в первую.
Т.к. формулы все равно хранятся в формате R1C1 то можно сазу переключить в этот режим, и ввести нужную формулу начиная с первой строки
 
Ответить
СообщениеВопрос, что красим макушки в черный цвет, или все остально в серый?
Если второе, то это немного проще:
Если начинать не с первой строки, а со второй, то формула элементарная в 6 знаков, при этом формат можно скопировать из второй строки в первую.
Т.к. формулы все равно хранятся в формате R1C1 то можно сазу переключить в этот режим, и ввести нужную формулу начиная с первой строки

Автор - MCH
Дата добавления - 25.11.2012 в 09:57
Serge_007 Дата: Воскресенье, 25.11.2012, 10:23 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (MCH)
Если второе, то это немного проще:
Если начинать не с первой строки, а со второй, то формула элементарная в 6 знаков

Есть решение в 6 символов


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
Если второе, то это немного проще:
Если начинать не с первой строки, а со второй, то формула элементарная в 6 знаков

Есть решение в 6 символов

Автор - Serge_007
Дата добавления - 25.11.2012 в 10:23
ZORRO2005 Дата: Воскресенье, 25.11.2012, 12:35 | Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Да, надо было посложнее что-нибудь придумать.
Хотел показать, как с УФ надо быть осторожным т.к. файл может стать очень медленным из-за ссылок на такой большой диапазон,
поменяв сам ссылки.
В данном примере это незаметно.
+ аккуратнее со вставкой строк.


Сообщение отредактировал ZORRO2005 - Воскресенье, 25.11.2012, 12:36
 
Ответить
СообщениеДа, надо было посложнее что-нибудь придумать.
Хотел показать, как с УФ надо быть осторожным т.к. файл может стать очень медленным из-за ссылок на такой большой диапазон,
поменяв сам ссылки.
В данном примере это незаметно.
+ аккуратнее со вставкой строк.

Автор - ZORRO2005
Дата добавления - 25.11.2012 в 12:35
MCH Дата: Воскресенье, 25.11.2012, 18:16 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Ну если решать задачу как предложено (кстати так и не указано, что красим макушка в черный или остальное в серый), то для второй строки формула будет
[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]

Или я не правильно понял задачу?


Сообщение отредактировал MCH - Воскресенье, 25.11.2012, 18:19
 
Ответить
СообщениеНу если решать задачу как предложено (кстати так и не указано, что красим макушка в черный или остальное в серый), то для второй строки формула будет
[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]

Или я не правильно понял задачу?

Автор - MCH
Дата добавления - 25.11.2012 в 18:16
ABC Дата: Воскресенье, 25.11.2012, 18:35 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
Excel 2003
Code
=A1=A65536

окрашивать заголовки
Code
=A1<>A65536

Excel 2007
Code
=A1=A1048576

окрашивать заголовки
Code
=A1<>A1048576


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
СообщениеExcel 2003
Code
=A1=A65536

окрашивать заголовки
Code
=A1<>A65536

Excel 2007
Code
=A1=A1048576

окрашивать заголовки
Code
=A1<>A1048576

Автор - ABC
Дата добавления - 25.11.2012 в 18:35
ZORRO2005 Дата: Воскресенье, 25.11.2012, 21:30 | Сообщение № 9
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (MCH)
Или я не правильно понял задачу?

Миша, все правильно.
Красить надо было в серый все кроме макушек.
За устойчивочть к вставке отдельное спасибо.
 
Ответить
Сообщение
Quote (MCH)
Или я не правильно понял задачу?

Миша, все правильно.
Красить надо было в серый все кроме макушек.
За устойчивочть к вставке отдельное спасибо.

Автор - ZORRO2005
Дата добавления - 25.11.2012 в 21:30
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!