|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
Поиск в этой теме |
|
||||
Регистрация: 07.05.2009
Сообщений: 182
|
Цитата:
И вообще, хватит оффтопить. Тут не спрашивали, где создают базы данных. А если бы и спросили, думаю, в ответах Access популярным бы не был. ----- добавлено через ~10 мин. ----- Зачем же читать по диагонали? В ячейках диапазоны в виде текста. |
|||
|
||||
Регистрация: 09.09.2016
Сообщений: 31
|
trir, Access - это слишком сложно для меня.
v.psk, Базу данных делаю для себя ребят. xmih и tistas, в ячейках только числа, фильтр не выдаст мне число 134, если у меня в ячейке будет указано 120 - 150. Ну неужели не существует такая формула!? |
|||
|
||||
Регистрация: 09.09.2016
Сообщений: 31
|
У меня еще один вопрос у Вам, может в этом поможете...
к каждому производителю и следовательно к каждому наименованию производимой им, я хочу привязать (в одну строку) всех дилеров и регионы в которых они находятся. Во вложении таблица образец в которых я объединил несколько строк одного столбика (в дальнейшем я планирую их скрыть оставив только одну ячейку в которой я буду выбирать регион). Вопрос! В соседнем столбике будет название дилера и мне надо как-то связать регион и название дилера две соседние вообщем строки. То есть когда я выбираю регион мне в соседнем столбце автоматом выпадала название дилера в соседнем столбце. Как мне так их можно связать? ----- добавлено через ~3 мин. ----- v.psk, Вам не трудном скинуть таблицу с примером, я так что-то не понимаю что мне в скобочках писать ПОИСК и ПСТР!? |
|||
|
||||
Регистрация: 07.05.2009
Сообщений: 182
|
Цитата:
Фильтр, конечно, немного усложняется, но можно будет в первом столбце отфильтровать по "не более 134", во втором "не менее 134" и получить желаемый Вами результат. Любая формула существует. Даже такая. Но она Вам не понравится, так как очень длинная и неудобная. В условие фильтра придется забивать формулу, которая из Вашего ТЕКСТА "120-150" выделит 2 числа границ диапазона, и затем начнет сравнивать их с третьим числом 134... А позже Вы забьете диапазон по другому. Например "20-50, 100-150" или "5, 6, 8". Придется еще больше формулу усложнять. А потом Вы захотите фильтровать и дробные диапазоны, например толщину 5.7 искать в тексте "3.0-10.5"... |
|||
|
||||
Structural Engineer Регистрация: 23.06.2008
Сообщений: 155
|
нет такой формулы которая сама поймет что у вас в ячейке написан диапазон.
1- вам нужно создать столбики с крайними значениями диапазонов, 2- затем создать столбик в котором проверка, находится ли искомое значение в диапазоне 3- а потом фильтруете по "находится / не находится" см. приложение |
|||
|
||||
конструктор Регистрация: 14.08.2014
Псков
Сообщений: 7,114
|
попробуйте файл с макросами /он долгий и топорный, всё циклами перебора, но сил и знаний у меня немного/.
Да. там не совсем то, что требуется, просто чтобы оценить способ. Еще раз предлагаю придумать и озвучить алгоритм работы с файлом |
|||
|
||||
Мы считаем, ...таем, ...таем! Регистрация: 12.08.2008
Europe
Сообщений: 763
|
В Delphy надежнее.
----- добавлено через ~3 мин. ----- Цитата:
Но если micsoft office лицензионный, тогда йоксель.
__________________
The cat that walks by itself. Последний раз редактировалось dyr, 10.09.2016 в 08:38. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
Цитата:
Код:
Код:
и уже к ТС - есть такая вещь в Excel, как динамические таблицы (если работаете в версии 2007 и выше). Там делаете скрытые столбцы, в которых парсите с помощью формул свой диапазон "4.0-6.0" на два числа. Затем над таблицей делаете поле ввода значения в ячейке, и в третьем скрытом столбце формула сравнения введенного значения с граничными в предыдущих столбцах - 0, не попало и 1-если в диапазоне. Затем делаете в начале таблицы скрытый столбец - куда сводите по логике И значения из всех третьих скрытых столбцов с результатами сравнения. И в результате весь код VBA сводиться к заданию фильтра по ненулевому значению первого скрытого столбца. А можете вместо 0/1 в первым столбце сделать, например, Да/Нет - и не скрывать его, а фильтровать встроенными средствами листа без всякого VBA. Почему динамическая таблица, а не диапазон - в первой строке таблицы настроите все формулы, а дальше при добавлении строк все формулы и настройки будут автоматом копироваться в новые строки. Последний раз редактировалось Сергей812, 10.09.2016 в 10:01. |
|||
|
||||
Регистрация: 09.09.2016
Сообщений: 31
|
Приветствую Вас, Сергей! Спасибо большое, буду пробовать!
----- добавлено через ~8 мин. ----- У меня еще один вопрос! Я в плеер.ру три месяца назад купил ноутбук вместе с антивирусом и пакетом MS Office, через три месяца у меня накрылся жесткий диск, сначала заплатил мастеру который диагностировал поломку жесткого диска, потом том выяснилось, что при гарантийного талона мне при покупке не дали, купил жесткий диск, знакомый мне установил виндус без активации, активировал купленный антивирус и старую версию MS office. Сейчас решил установить купленный свой пакет MS Office, у меня ключ продукта есть, я захожу на сайт Майкрософт и мне нужно активировать офис через учетную запись через которую первый раз активировал сотрудник этого магазина... Как поступить в этой ситуации??? |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,049
|
только первый столбец в динамической таблице сделайте сразу - насколько помню, при вставке столбца в начале таблицы форматирование столбцов не переноситься автоматически и все форматирование летит. Да и вообще лучше сразу все дополнительные столбцы сделать в случае динтаблицы-а потом уже настраивать
----- добавлено через ~9 мин. ----- И не промахнитесь с полями ввода - не разместите их в скрываемых столбцах) |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка ПОС, искусство проектирования | Tyhig | Технология и организация строительства | 117 | 25.11.2021 17:38 |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Как задать интервал в ячейке excel | TlMUR | Прочее. Программное обеспечение | 2 | 22.03.2014 14:49 |
Как, например, на вид сверху копировать чертежи с вида сбоку, чтобы они были в одной плоскости? | violetamber | AutoCAD | 6 | 14.01.2014 20:45 |
Фомула в примечаниях к ячейке (Excel) | Малюк | Прочее. Программное обеспечение | 9 | 24.09.2010 21:01 |