![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.10.2010
Сообщений: 5
|
![]()
Вообщем, друзья, с такой сложностью столкнулся. Есть база данных товаров, кол-во не здоровое, более 3000. У каждого товара есть уникальный код, вот по этому коду мне и нужно сделать фильтр. Таким образом - есть столбец со списком таких же кодов, только не все. Вот мне нужно отфильтровать базу товаров по маске этих кодов. Т.е. на выходе я должен получить товары только соответствующие этим кодам.
Какими методами я могу это сделать в Экселе или мот в Акцессе это делается проще. Макросами не пользовался ни когда, VB уже давно не практиковал. Темболее в среде офиса. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
ВПР()
Скопировать что-то, хоть то же код в столбец рядом, потом по нему отсортировать. Прявда, на 3000 будет притормаживать. Или вот есть 15 попыток бесплатно - http://excel.ucoz.ru/index/comparefiles_find/0-25 http://hugo.nxt.ru/CompareFiles.Find.rar ставите в столбец рядом пометки, потом по ним отбираете.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
![]()
В доп. столбце, по которому будете фильтровать:
=ЕЧИСЛО(ПОИСКПОЗ(код;список;0)) |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 13
|
![]()
В общем, делаю такую вещь регулярно.
нужно сделать следующее: 1. Создать новую книгу. 2. Скопировать базу товаров на лист 2 3. в базе товаров код учета (код товара) обязательно поставить в первый столбец. в листе 1 сделать таблицу с необходимыми столбцами. Применить в листе 1 функцию ВПР (). Скопировать необходимые коды в столбец запроса листа 1. - Всё. Если не понятно сбросьте базу и необходимые номера. (часть если не влезет). Сделаю образец. |
![]() |
![]() |
![]() |
#5 | |
Регистрация: 19.10.2010
Сообщений: 5
|
![]() Цитата:
Файл приложил. Последний раз редактировалось holy_androny; 19.10.2010 в 15:15. Причина: нужно |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 19.10.2010
Сообщений: 5
|
![]()
Вот файл, переименуете в xls.
Там я здеал как написали.. вот тока как функцию применить так и не сообразил. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Настройки моей программы на Ваш файл:
Файл - приёмник: C:\temp\holy_androny\DB.xls Файл - источник: C:\temp\holy_androny\DB.xls Столбцы сравнения в приёмнике: a Столбцы сравнения в источнике: a Лист - приёмник (№): 2 Лист - источник (№): 1 Столбцы - приёмники данных копирования: Столбцы - источники данных копирования: Столбец для пометок в приёмнике: o 1797 совпадений, через 10 секунд получаете нумерованные пометки в О, по которым можно отобрать.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 19.10.2010 в 16:09. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.10.2010
Сообщений: 13
|
![]()
Вот что получилось.
если строка по номеру дает Н/Д - значит этого номера нет в базе.... если б ещё знать какие столбцы выводить, и столбцы бы имели наименование -вообще хорошо было бы. Как вынести гиперссылку, я не знаю. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
Предварительно необходимо подключить библиотеку Microsoft ActiveX Data Objects 2.0 или выше: Excel - [Alt+F11] - References - птичка напротив Microsoft ActiveX Data Objects 2.0
см. вложение, нажмите кнопку "Выбрать" на Листе 1 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фильтр столбца таблицы | Доктор | Microsoft Office Excel | 1 | 16.06.2010 11:23 |
Фильтр таблицы по нескольким параметрам | MarinaB | Помощь студентам | 1 | 28.08.2009 08:17 |
доступ к данным подчиненной таблицы | kopernik21187 | БД в Delphi | 5 | 21.08.2008 17:04 |
Фильтрация данных на втором листе по данным на первом | ppl | Microsoft Office Excel | 3 | 13.08.2008 14:07 |