|
Mopnex |
|
|
|
Извиняюсь, если не в тот раздел. Такой вопрос. Можно ли без макросов скрыть ячейки с повторяющимися значениями в столбце, оставив по одной из каждого класса?
|
|
|
|
 |
|
AlexDem |
|
|
|
У меня получилось хотя бы так: Формат \ Условное Форматирование, в форме вводим, что значение "равно" и выбираем предыдущую ячейку. Потом задаём формат (например - белый цвет шрифта). Если скопировать этот формат на каждую ячейку столбца, думаю, должно помочь.
Если нужно скрыть не сами значения, а строки целиком, то можно попробовать: Данные \ Фильтр \ Расширенный фильтр, там внизу формы поставить галку "Только уникальные записи". У столбца должен быть какой-нибудь заголовок, например "Data", а ниже - остальные ячейки с цифрами.
Скрыть не строки, а отдельные ячейки, я не знаю как и думаю, вряд ли получится...
|
|
|
|
 |
|
Vassil |
|
|
|
Можно. Если не покажется длинно, я обычно делаю так:
1.Допустим для определенности только, что данные – числа. Расположены в столбце А, с ячейки А2 и далее вниз до конца, примерно до А14.
2.В ячейку А1 ввожу этикетку столбца примерно буква L (от label).
3.Селектирую диапазон А1:А14. Обратите внимание на включение и ячейки А1, с этикеткой столбца!
4.Сначала выполняю к селектированному интервалу ячеек команду Data – Sort. Внизу отмечаю, что столбец с заголовком („Header row“).
5.Далее, снова селектирую диапазон А1:А14. Выполняю к селектированному интервалу ячеек команду Data – Subtotals. Потверждаю „At each change in“ (При каждом изменении в), где стоит уже наше L. В качестве функции суммирования выбираю Count (Подсчитать число штук). Отмечаю „Summary below data“, т.е. помещать подсчитанное под каждого участка с одинаковыми данными.
6.Вверху слева от таблицы, где стоят 1, 2 и 3 нажимаю на уровень агрегации 2, т.е показываются только суб-тоталы.
7.Селектирую табличку с двумя столбцами, включительно суб-тоталы. Выполняю команду Edit – Go to. Там однако в Special... выбираю бутон Visible cells only, чтобы из селекции отпал более подробный уровень 3 со всеми данными (оригинальные плюс суб-тотали).
8.Выполняю Edit – Copy и потом Edit – Paste, куда нибудь, где свободно и нет агрегированных величин, примерно в нашем случае начиная с А19.
9.В ячейку D19 ввожу формулу
=value(left(A19;len(A19)-6)
и нажимаю Enter. Получил желанное первое число.
10.Распростираю вниз формулу из D19 до последнего элемента столбца, например при помощью команды Cntr – D.
11.Все. Сложновато, но работает.
Число 6 во формуле – это число букв в под-стринге „Count“ плюс 1 для шпации перед нем.
|
|
|
|
 |
|
Mopnex |
|
|
|
AlexDem, Vassil - большое спасибо.
|
|
|
|
 |