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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2012, 13:31   #1
Vikking
Пользователь
 
Регистрация: 21.01.2011
Сообщений: 17
Вопрос поиск текста в массиве и отметка

Здравствуйте!
Такая заморочка с несоблюдением форм обозначения:
Вводная:
Есть перечень оборудования по цеху (столбец "I" в листе "РВД") с индивидуальным номером на каждую позицию (столбец "H" в листе "РВД"). Заказанное оборудование проступает на склад, где присваивается номер, не соответствующий перечню (пробелы там лишние поставят, или наоборот уберут) и, к тому же, в одной ячейке с другими данными (лист "Остатки на складе" столбец "F").
Задача:
В листе "Остатки на складе" найти то оборудование, которое соответствует перечню по номеру в столбце "H" в листе "РВД" и отметить его на обоих листах (цветом либо ссылкой на соответствующую позицию)
Сложность:
Вложенный файл сильно упрощён, то есть перечень на самом деле составляет около 15 листов (РВД, Распределители, Сервоклапаны и т.п.), а вот лист "Остатки на складе" обновляется регулярно. Значит возникает необходимость обновляя лист "Остатки на складе" знать по всему перечню что принадлежит нам.
Кроме того, бывает необходимо искать на складе оборудование не по номеру, а по другим параметрам, например, по кодировке типа, или по технической характеристике. То есть нужно менять условие поиска со столбца "H" на столбец "I" листа "РВД"
Отдельное пожелание:
решение данной задачки хотелось бы в виде формулы, но освою любое.
Заранее ОГРОМНОЕ СПАСИБО
Вложения
Тип файла: rar Поиск и обозначение.rar (141.3 Кб, 11 просмотров)
Vikking вне форума Ответить с цитированием
Старый 15.02.2012, 12:12   #2
Vikking
Пользователь
 
Регистрация: 21.01.2011
Сообщений: 17
По умолчанию

ковыряясь сам нашёл формулу на основе "ИНДЕКС" и "ПОИСКПОЗ" но проблема в том, что работает только когда в ячейках диапазона, в которых ищешь, нет других символов (теста) кроме условия поиска. То есть: нужно найти "234", то и в диапазоне поиска должно быть точно только "234" без посторонних символов. получается к моей задаче такое решение не подходит. Может всё-таки кто-нибудь знает как решить мою задачу?
Vikking вне форума Ответить с цитированием
Старый 15.02.2012, 12:58   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Используйте функции НАЙТИ() или ПОИСК()

Если выложите файлик поменьше (у меня ограничение по скачиванию), то можно и ответ готовой формулой получить.
В примере достаточно десятка строк и пары листов, без форматирования (≈ 10 Кб в архиве).
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 15.02.2012, 13:06   #4
Vikking
Пользователь
 
Регистрация: 21.01.2011
Сообщений: 17
По умолчанию

Хорошо, щас сделаю!...

Вот сделал. Очень жду! ГОРИТ работа...
Вложения
Тип файла: rar Поиск и обозначение ещё.rar (6.6 Кб, 6 просмотров)

Последний раз редактировалось Vikking; 15.02.2012 в 13:12.
Vikking вне форума Ответить с цитированием
Старый 15.02.2012, 13:27   #5
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Формулы массива вводятся нажатием Ctrl+Shift+Enter
Вложения
Тип файла: rar Vikking.rar (11.3 Кб, 17 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 16.02.2012, 13:21   #6
Vikking
Пользователь
 
Регистрация: 21.01.2011
Сообщений: 17
По умолчанию

Serge 007, спасибо ОГРОМНОЕ!!! потихоньку интегрирую, правда долго вычисляет - данных очень много, но это уже мелочи! Благодарю Вас!
Vikking вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск текста в массиве 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