|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.02.2012, 13:31 | #1 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 17
|
поиск текста в массиве и отметка
Здравствуйте!
Такая заморочка с несоблюдением форм обозначения: Вводная: Есть перечень оборудования по цеху (столбец "I" в листе "РВД") с индивидуальным номером на каждую позицию (столбец "H" в листе "РВД"). Заказанное оборудование проступает на склад, где присваивается номер, не соответствующий перечню (пробелы там лишние поставят, или наоборот уберут) и, к тому же, в одной ячейке с другими данными (лист "Остатки на складе" столбец "F"). Задача: В листе "Остатки на складе" найти то оборудование, которое соответствует перечню по номеру в столбце "H" в листе "РВД" и отметить его на обоих листах (цветом либо ссылкой на соответствующую позицию) Сложность: Вложенный файл сильно упрощён, то есть перечень на самом деле составляет около 15 листов (РВД, Распределители, Сервоклапаны и т.п.), а вот лист "Остатки на складе" обновляется регулярно. Значит возникает необходимость обновляя лист "Остатки на складе" знать по всему перечню что принадлежит нам. Кроме того, бывает необходимо искать на складе оборудование не по номеру, а по другим параметрам, например, по кодировке типа, или по технической характеристике. То есть нужно менять условие поиска со столбца "H" на столбец "I" листа "РВД" Отдельное пожелание: решение данной задачки хотелось бы в виде формулы, но освою любое. Заранее ОГРОМНОЕ СПАСИБО |
15.02.2012, 12:12 | #2 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 17
|
ковыряясь сам нашёл формулу на основе "ИНДЕКС" и "ПОИСКПОЗ" но проблема в том, что работает только когда в ячейках диапазона, в которых ищешь, нет других символов (теста) кроме условия поиска. То есть: нужно найти "234", то и в диапазоне поиска должно быть точно только "234" без посторонних символов. получается к моей задаче такое решение не подходит. Может всё-таки кто-нибудь знает как решить мою задачу?
|
15.02.2012, 12:58 | #3 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Используйте функции НАЙТИ() или ПОИСК()
Если выложите файлик поменьше (у меня ограничение по скачиванию), то можно и ответ готовой формулой получить. В примере достаточно десятка строк и пары листов, без форматирования (≈ 10 Кб в архиве).
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
15.02.2012, 13:06 | #4 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 17
|
Хорошо, щас сделаю!...
Вот сделал. Очень жду! ГОРИТ работа... Последний раз редактировалось Vikking; 15.02.2012 в 13:12. |
15.02.2012, 13:27 | #5 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Формулы массива вводятся нажатием Ctrl+Shift+Enter
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
16.02.2012, 13:21 | #6 |
Пользователь
Регистрация: 21.01.2011
Сообщений: 17
|
Serge 007, спасибо ОГРОМНОЕ!!! потихоньку интегрирую, правда долго вычисляет - данных очень много, но это уже мелочи! Благодарю Вас!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск текста в массиве Char, массив берётся у бинарного файла(exe, dll) | Человек_Борща | Общие вопросы Delphi | 13 | 08.10.2011 20:06 |
Поиск текста в массиве с подстановкой значения из 2-го массива | MaxxVer | Microsoft Office Excel | 5 | 05.07.2010 08:01 |
поиск текста(эл-т массива) в массиве строк | peq | Microsoft Office Excel | 2 | 16.04.2010 15:11 |
Поиск в массиве | VladimirAleks | Общие вопросы Delphi | 3 | 06.11.2009 15:00 |
Поиск в массиве | ADSoft | PHP | 1 | 07.08.2009 11:17 |