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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2019, 21:20   #1
Rentik
Новичок
Джуниор
 
Регистрация: 28.01.2019
Сообщений: 5
По умолчанию Как сделать скрипт или программу для поиска данных в excel

Доброго времени суток.
Нужна помощь в написании скрипта или программы для excel.
Суть такова:
Есть База данных в эксель. Для примера возьмём доски,и у них есть определенные параметры (a,b,c)
a b c
2,3 3,42 3,54
2,23 3,48 3,46
2,31 3,56 3,41
...
...
Длинный список, и вот, мне нужно что то сделать чтоб я вводил значение a,b,c, нажав на кнопку поиск, он находил мне именно строку с данными до десятой части(сотую часть не учитывать), т.е похожие доски по заданным параметрам.
Благодарю за ответы
Rentik вне форума Ответить с цитированием
Старый 28.01.2019, 21:39   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а без макросов?
жмете в Excel
Ctrl+F
в поле найти 3,4*
жмете Найти все

будут найдены: 3,42 3,48 3,46 3,41
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.01.2019, 21:52   #3
Rentik
Новичок
Джуниор
 
Регистрация: 28.01.2019
Сообщений: 5
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
а без макросов?
жмете в Excel
Ctrl+F
в поле найти 3,4*
жмете Найти все

будут найдены: 3,42 3,48 3,46 3,41
Макросов вообще нет, просто цифры в ячейках.
Нужно найти такую строку, именно строку или строчки где будет удовлетворять параметрам, т.е. все три цифры в строке
Rentik вне форума Ответить с цитированием
Старый 28.01.2019, 22:02   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

нужен файл пример

в котором исходные (немного) и результаты (набиты вручную) как Вы себе представляете должен выглядеть результат
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.01.2019, 22:23   #5
Rentik
Новичок
Джуниор
 
Регистрация: 28.01.2019
Сообщений: 5
По умолчанию Ну к примеру вот так

Цитата:
Сообщение от IgorGO Посмотреть сообщение
нужен файл пример

в котором исходные (немного) и результаты (набиты вручную) как Вы себе представляете должен выглядеть результат
Может так понятней будет)
Вложения
Тип файла: xls пример.xls (15.0 Кб, 15 просмотров)
Rentik вне форума Ответить с цитированием
Старый 28.01.2019, 22:28   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

нет не понятно
укажите 3 числа
укажите что должно быть в результат и где это должно быть
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.01.2019, 22:43   #7
Rentik
Новичок
Джуниор
 
Регистрация: 28.01.2019
Сообщений: 5
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
нет не понятно
укажите 3 числа
укажите что должно быть в результат и где это должно быть
Вот в базе к примеру есть
1 строка 1,5 3,4. 5,6
2 строка 1,14. 3,25. 4,98
3 строка 1,53. 3,45. 5,65
И ТД

Далее, У меня появилось новые данные и нужно их найти по всем трём столбцам, чтоб приближено они совпадали, допустим надо найти схожие с этими данными 1,54. 3,46 5,66
Итог чтоб мне выдал 1 и 3 строку и тд
Rentik вне форума Ответить с цитированием
Старый 28.01.2019, 23:18   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Делаете столбец для поиска в нужном виде (до десятой части), и по нему и ищите через стандартный поиск - туда вводите "значение a,b,c, нажав на кнопку поиск, он находил мне именно строку с данными до десятой части"
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 28.01.2019, 23:48   #9
Rentik
Новичок
Джуниор
 
Регистрация: 28.01.2019
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Делаете столбец для поиска в нужном виде (до десятой части), и по нему и ищите через стандартный поиск - туда вводите "значение a,b,c, нажав на кнопку поиск, он находил мне именно строку с данными до десятой части"
В том то и дело что так он их не ищет (
Rentik вне форума Ответить с цитированием
Старый 29.01.2019, 00:09   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну как не ищет... Ищет.
http://prntscr.com/mdgglh
С функцией не мудрил, сделал как проще, а вообще можно округлить например вниз, или стандартно - но там уж как будет ближе.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 29.01.2019 в 00:18.
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт для сбора данных из результатов поиска MrBrain PHP 4 03.05.2018 19:49
Требуется программа или скрипт для сортировки данных SynkMaster Общие вопросы по программированию, компьютерный форум 5 02.04.2018 17:49
Можно ли в паскале сделать ввод данных в программу из файла excel? Nickolay0512 Помощь студентам 3 04.02.2014 21:45
Как в Excel 2010 сделать макрос для поиска нужного значения Сергей Ш. Microsoft Office Excel 4 03.04.2013 09:36
Нужен скрипт для Photoshop или Lightroom, ну или отдельную программу. Михаил Понедельник Фриланс 2 09.11.2011 21:37