Удаление дублирующихся данных
Удаление дублирующихся данных
При создании объемных таблиц никто не застрахован от ввода данных, которые уже присутствуют в таблице. Например, вы составляете опись товара и в определенный момент и по каким-либо причинам вводите данные о товаре, который уже ранее встречался в списке. В документах, использующихся для отчетности или подсчитывающих какую-либо статистику, дублирующиеся данные недопустимы. Чтобы не просматривать часами таблицу, которая может состоять из десятков столбцов и сотен (а то и тысяч) строк, в поиске дублирующихся записей, используют инструмент, о котором мы поговорим в этом разделе.
Для начала создадим дублирующиеся записи в таблице, с которой мы работали в предыдущем разделе.
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. Закройте сообщение, нажав кнопку ОК. Введенные нами дубликаты записей были удалены. В таблице теперь содержится один товар Хлеб и один товар Кофе.
Таким образом, вы буквально несколькими щелчками кнопки мыши очистили таблицу от дублирующихся (и часто ненужных) записей. Как уже говорилось, в больших таблицах ручной поиск и удаление может занять несколько часов работы, которые вы могли потратить на более полезные дела.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy()
14.4.6. Удаление вершины дерева и удаление дерева: tdelete() и tdestroy() Наконец, вы можете удалить элементы из дерева и, на системах GLIBC, удалить само дерево целиком:void *tdelete(const void *key, void **rootp,int (*compare)(const void*, const void*));/* Расширение GLIBC, в POSIX нет: */void tdestroy(void *root, void (*free_node)(void *nodep));Аргументы
Экспорт данных из базы данных Access 2007 в список SharePoint
Экспорт данных из базы данных Access 2007 в список SharePoint Access 2007 позволяет экспортировать таблицу или другой объект базы данных в различных форматах, таких как внешний файл, база данных dBase или Paradox, файл Lotus 1–2–3, рабочая книга Excel 2007, файл Word 2007 RTF, текстовый файл, документ XML
Перемещение данных из базы данных Access 2007 на узел SharePoint
Перемещение данных из базы данных Access 2007 на узел SharePoint Потребности многих приложений Access 2007 превышают простую потребность в управлении и сборе данных. Часто такие приложения используются многими пользователями организации, а значит, имеют повышенные потребности в
Спасение данных из поврежденной базы данных
Спасение данных из поврежденной базы данных Возможно, что все вышеприведенные действия не приведут к восстановлению базы данных. Это означает, что база серьезно повреждена и либо совсем не подлежит восстановлению как единое целое, либо для ее восстановления понадобится
Удаление данных с CD-RW
Удаление данных с CD-RW Программа CloneCD не может удалить данные с перезаписываемого компакт-диска непосредственно перед записью, поэтому CD-RW необходимо очистить заранее.1. Вставьте компакт-диск для многократной записи в привод и щелкните мышью на кнопке Стирание CD-RW.
Проверка введенных данных на уровне процессора баз данных
Проверка введенных данных на уровне процессора баз данных Помимо проверки данных во время ввода информации, следует знать о том, что можно также выполнять проверку и на уровне процессора баз данных. Такая проверка обычно более надежна, поскольку применяется независимо
Удаление объектов базы данных
Удаление объектов базы данных В SQL Server для удаления объектов используется команда DROP. Удаленный с ее помощью объект исчезает безвозвратно, причем удаляется не только структура объекта, но и его содержимое.Для удаления объекта с помощью программы Enterprise Manager, например
Обновление базы данных с помощью объекта адаптера данных
Обновление базы данных с помощью объекта адаптера данных Адаптеры данных могут не только заполнять для вас таблицы объекта DataSet. Они могут также поддерживать набор объектов основных SQL-команд, используя их для возвращения модифицированных данных обратно в хранилище
Глава 2 Ввод данных. Типы, или форматы, данных
Глава 2 Ввод данных. Типы, или форматы, данных Работа с документами Excel сопряжена с вводом и обработкой различных данных, то есть ин формации, которая может быть текстовой, числовой, финансовой, статистической и т. д. МУЛЬТИМЕДИЙНЫЙ КУРС Методы ввода и обработки данных
16.5. Удаление данных из Core Data
16.5. Удаление данных из Core Data Постановка задачи Требуется удалить управляемый объект (строку таблицы) из контекста управляемых объектов (вашей базы
Удаление базы данных
Удаление базы данных Когда база данных больше не нужна, она может быть удалена с сервера. Удаление базы данных удаляет также все файлы, связанные с базой данных - первичные и вторичные файлы, файлы теневой копии, системные журналы - и все их данные.Командой удаления базы
Удаление
Удаление Когда длительность фильма, редактируемого в Pinnacle Studio, велика (полчаса, час и более), файлы проекта могут занимать на диске очень много места. Когда часть проектов становится ненужной (фильм создан, DVD или видеокассеты записаны), их можно удалить. Для удаления
Базы данных (классы для работы с базами данных)
Базы данных (классы для работы с базами данных) В MFC включены несколько классов, обеспечивающую поддержку приложений, работающих с базами данных. В первую очередь это классы ориентированные на работу с ODBC драйверами – CDatabase и CRecordSet. Поддерживаются также новые средства для
Удаление дублирующихся записей
Удаление дублирующихся записей При ведении банка данных довольно часто приходится удалять повторяющиеся записи. Есть два традиционных пути решения этой задачи:• не допускать дублирования записей непосредственно при вводе информации в базу данных;• находить и