Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2011, 17:45   #1
ZlodeiDen
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 25
По умолчанию Поиск в БД и выпадающий список

Доброе время суток!
Очень часто пользуюсь этой функцией:
ВПР("*"&E1&"*"&"*"&F1&"*";$S:$T;2;Л ОЖЬ)
но. возникает проблема с поиском позиций если позиции очень похожи.
Выводит значение которое попадается первым. а не то которое нужно =( из за этого возникает много проблем.
Я не силён в VBA =( и не могу решить проблему самостоятельно.
Подскажите есть ли какой-то способ сделать выпадающий список в котором будут все позиции которые подходят по этот критерий ?
В файлике пример и желаемый результат.
Буду благодарен за любую помощь. Всем спасибо!
Вложения
Тип файла: rar Пример.rar (9.8 Кб, 16 просмотров)
ZlodeiDen вне форума Ответить с цитированием
Старый 10.06.2011, 01:03   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

"*" - любое количество символов.
E1&"*"&"*"&F1 = E1&"*"&F1.
Похоже, вполне достаточно
Код:
=ВПР(B2&" "&C2&D2;$I:$J;2;)
vikttur вне форума Ответить с цитированием
Старый 10.06.2011, 13:04   #3
ZlodeiDen
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 25
По умолчанию

Vikttur большое спасибо за помощь!
Но это не совсем то что мне нужно. Просто мой пример оказался не совсем удачным. Выложу новый.
Дело в том .что по характеристикам поиска может подходить не 1 позиция. а несколько.
Хотелось бы видеть все совпадения, а там уже ручками править.
Так же характеристик для поиска тоже может быть около 7+.
Вложения
Тип файла: rar Пример2.rar (9.2 Кб, 27 просмотров)
ZlodeiDen вне форума Ответить с цитированием
Старый 10.06.2011, 16:29   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Если искать только по типу процессора?
Или нужно по всем четырем параметрам?
vikttur вне форума Ответить с цитированием
Старый 10.06.2011, 17:07   #5
ZlodeiDen
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
Если искать только по типу процессора?
Или нужно по всем четырем параметрам?
В этом и проблема. что нужно искать по нескольким параметрам.
И часто 4-5 параметров выдают 3-5 результатов.
Нужно по всем четырём. и параметров может быть и 5,6,7
ZlodeiDen вне форума Ответить с цитированием
Старый 10.06.2011, 19:44   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

двойной клик по нужной ячейке столбца F,диапазоны указал в коментах
Вложения
Тип файла: rar Пример2.rar (23.6 Кб, 61 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 15.06.2011, 09:51   #7
ZlodeiDen
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 25
По умолчанию

Огромное спасибо =)
Проблема решена
ZlodeiDen вне форума Ответить с цитированием
Старый 21.07.2011, 16:13   #8
ZlodeiDen
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 25
По умолчанию

Возник ещё один вопрос. возможно усовершенствовать этот макрос ?
Если по данным критериям нет ни одного совпадения то. чтоб это как то отображалось. например в строке поиска отображалось кол-во совпадений 0,1,2, и т.д.
И изменить выбор позиций. вместо двух кликов по лкм назначить клавишу или сделать с боку стрелочку для выбора.

P.S Очень много времени уходит на просмотр пустых строк а из за 2лкм убил мышь.
P.P.S Всем огромное спасибо!
ZlodeiDen вне форума Ответить с цитированием
Старый 21.07.2011, 18:10   #9
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Теперь ламаться будут Ctrl ,Alt и Q
Двойной клик оставил
Вложения
Тип файла: rar Пример2.rar (25.2 Кб, 24 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 21.07.2011, 18:32   #10
ZlodeiDen
Пользователь
 
Регистрация: 14.04.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Теперь ламаться будут Ctrl ,Alt и Q
Двойной клик оставил
Спасибо большое.
А можно как то сделать чтоб сразу выдало сколько совпадений в строчке ?
Чтоб если нет совпадений не нажимать на неё.
Просто бывает очень много строк подряд пустых. а на них кликать всё равно нужно чтобы понять пустая она или нет =(
ZlodeiDen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпадающий список Павел_Игоревич Помощь студентам 3 17.05.2011 23:29
Выпадающий список yadanila HTML и CSS 1 03.12.2009 15:00
Выпадающий список king13 Microsoft Office Excel 2 24.11.2009 13:25
Выпадающий список lenka_fed Microsoft Office Excel 3 18.11.2008 13:26
выпадающий список Toxa Microsoft Office Excel 2 23.04.2007 09:40