KnigaRead.com/
KnigaRead.com » Компьютеры и Интернет » Программы » Олег Мединов - Excel. Мультимедийный курс

Олег Мединов - Excel. Мультимедийный курс

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн Олег Мединов, "Excel. Мультимедийный курс" бесплатно, без регистрации.
Перейти на страницу:

2. Нажмите кнопку в ячейке R1C2 и выберите пункт Числовые фильтры → Между. Появится диалоговое окно Пользовательский фильтр. Обратите внимание, что на этот раз в диалоговом окне Пользовательский фильтр уже установлены операторы Больше или равно и Меньше или равно. Вам остается лишь ввести нужные числовые значения.

3. В поле правого верхнего раскрывающегося списка введите 20, а в поле правого нижнего раскрывающегося списка – 50.

4. Нажмите кнопку ОК. Диалоговое окно закроется, а в таблице будут скрыты строки товаров с ценой меньше 20 и больше 50 (рис. 5.12).

Рис. 5.12. В таблице остались товары, цена которых находится между 20 и 50


В этом примере вы задали следующее условие для фильтра: отобразить товары, цена которых больше или равна 20 и меньше или равна 50. Товары, не соответствующие этому условию, были скрыты.

На этом мы закончим обзор фильтров. Вы можете поэкспериментировать с фильтрами самостоятельно, чтобы понять, что делает и как настраивается конкретный фильтр.

Удаление дублирующихся данных

При создании объемных таблиц никто не застрахован от ввода данных, которые уже присутствуют в таблице. Например, вы составляете опись товара и в определенный момент и по каким-либо причинам вводите данные о товаре, который уже ранее встречался в списке. В документах, использующихся для отчетности или подсчитывающих какую-либо статистику, дублирующиеся данные недопустимы. Чтобы не просматривать часами таблицу, которая может состоять из десятков столбцов и сотен (а то и тысяч) строк, в поиске дублирующихся записей, используют инструмент, о котором мы поговорим в этом разделе.

Для начала создадим дублирующиеся записи в таблице, с которой мы работали в предыдущем разделе.

1. Введите в ячейки столбца 1 пару дублирующихся записей, например Хлеб и Кофе.

2. Укажите цены на эти товары. Этот шаг не является обязательным для нашего примера.

Ваша таблица должна быть похожа на таблицу, изображенную на рис. 5.13.

Рис. 5.13. Пример таблицы с дублирующимися данными


Теперь в столбце 1 содержатся две ячейки с товаром Хлеб и две – с товаром Кофе. В нашей таблице всего несколько строк, поэтому мы сразу видим дублирующиеся записи, но если в таблице несколько сотен строк, найти такие дубликаты бывает достаточно сложно.

1. Выделите любую ячейку столбца 1 или 2, в котором содержатся дублирующиеся данные.

2. Нажмите кнопку Удалить дубликаты в группе Работа с данными вкладки Данные. Появится диалоговое окно Удалить дубликаты (рис. 5.14).

Рис. 5.14. Диалоговое окно Удалить дубликаты


ПРИМЕЧАНИЕ

Мы будем удалять дубликаты только в столбце 1, поскольку разные товары могут иметь одинаковую цену. Если флажок Столбец 2 будет установлен, то дубликаты удалятся и из столбца 2. В этом случае, если в таблице присутствует несколько разных товаров по одной и той же цене, они будут удалены из таблицы. В некоторых других случаях, возможно, придется установить флажки для нескольких столбцов.

3. Снимите флажок Столбец 2.

4. Нажмите кнопку ОК. Диалоговое ок но Удалить дубликаты будет закрыто, а на экране появится сообщение с информацией о количестве найденных и удаленных дубликатов (рис. 5.15).

Рис. 5.15. Сообщение о количестве удаленных дубликатов


5. Закройте сообщение, нажав кнопку ОК. Введенные нами дубликаты записей были удалены. В таблице теперь содержится один товар Хлеб и один товар Кофе.

Таким образом, вы буквально несколькими щелчками кнопки мыши очистили таблицу от дублирующихся (и часто ненужных) записей. Как уже говорилось, в больших таблицах ручной поиск и удаление может занять несколько часов работы, которые вы могли потратить на более полезные дела.

Структура таблицы

Очень часто применение структуры таблицы может упростить поиск и работу с нужными данными. Предположим, вы создаете прайс-лист, в котором содержатся товары самых разных групп. Этот прайс-лист будет включать заголовки групп товаров, возможно, заголовки второго уровня, данные о самих товарах и ценах. Можно создать такую структуру таблицы, при которой будут отображаться только товары определенной группы. Это удобно, так как, если вы ищете цену, например, картриджа для принтера, вам следует отобразить товары группы расходных материалов и искать нужный картридж в этой группе, а всю таблицу просматривать не надо.

Создадим новую таблицу, чтобы рассмотреть пример создания структуры. В определенной ячейке укажите название группы товаров, а в нижерасположенные ячейки введите наименования товаров данной группы. Затем введите название следующей группы товаров, потом – наименования товаров этой группы. И так далее, пока весь прайс-лист не будет составлен. В дальнейшем вы сможете добавить или удалить строки, чтобы добавить новый товар или удалить ненужный.

В качестве примера будем использовать таблицу, приведенную на рис. 5.16.

Рис. 5.16. Пример таблицы для группировки данных



Ячейки R2C2, R7C2, R11C2 и R15C2 в нашем примере не что иное, как заголовки групп товаров. Остальные ячейки – наименования товаров. Вы можете проставить справа от товаров цены, хотя для нашего примера это не обязательно.

Теперь создадим структуру документа.

1. Выделите ячейки первой группы товаров. В нашем примере это ячейки R3C2R6C2.

2. Нажмите кнопку Группировать, расположенную в группе Структура вкладки Данные.

3. В появившемся диалоговом окне Группирование установите переключатель в положение Строки и нажмите кнопку ОК. Диалоговое окно будет закрыто.

Обратите внимание на кнопку со значком «-», появившуюся слева от заголовков строк (рис. 5.17).

Рис. 5.17. Строки 3−6 сгруппированы


4. Нажмите кнопку со значком «-». Значок на кнопке изменится на «+», а строки с товарами первой группы будут скрыты.

5. Выделите ячейки с товарами следующей группы (R8C2R10C2).

6. Нажмите кнопку Группировать.

7. В появившемся диалоговом окне установите переключатель в положение Строки и нажмите кнопку ОК. Слева от заголовков строк появится еще одна кнопка, с помощью которой можно скрыть или отобразить товары второй группы.

8. Аналогичным образом сгруппируйте строки товаров остальных групп (ячейки строк 1214 и 1819). Слева от заголовков строк должны появиться четыре кнопки, которыми можно скрыть или отобразить товары каждой группы.

На рис. 5.18 представлена структура таблицы, которая должна у вас получиться. Скрыв все товары, вы видите только названия групп товаров. Чтобы отобразить товары определенной группы, нужно просто нажать кнопку, расположенную слева от наименования группы.

Рис. 5.18. Структура таблицы со сгруппированными строками


ПРИМЕЧАНИЕ

Вы можете разгруппировать ранее сгруппированные строки. Для этого необходимо всего лишь выделить нужные строки (ячейки) и нажать кнопку Разгруппировать в группе Структура вкладки Данные.

Обратите внимание на кнопки 1 и 2, появившиеся в левом верхнем углу листа. Они служат для группового отображения или скрытия данных.

• Нажмите кнопку 2. Все группы товаров будут раскрыты, а сгруппированные строки отображены.

• Нажмите кнопку 1. Все группы товаров будут свернуты, а сгруппированные строки скрыты (рис. 5.19).

Рис. 5.19. Группы свернуты


Категория товаров может содержать и подкатегории. Мы создадим в группе Мониторы вложенные категории Обычные и ЖК.

1. Разгруппируйте строки в категории Мониторы.

2. Вставьте пустую строку над ячейкой 17”.

3. В ячейку новой строки введите слово Обычные.

4. Вставьте четыре новые строки под ячейкой 21”.

5. Последовательно введите в новые ячейки текст ЖК, 17”, 19” и 21”. Ваша таблица должна быть похожа на таблицу, изображенную на рис. 5.20.

Рис. 5.20. В группу Мониторы добавлены две вложенные группы


6. Выделите и сгруппируйте все ячейки группы Мониторы.

7. Выделите и сгруппируйте ячейки подгруппы Обычные.

8. Выделите и сгруппируйте ячейки подгруппы ЖК.

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*