Макрос для EXEL
Нужен макрос для Exel файла, жду предложений по сроку и цене:
Задание
Имеем таблицу на входе заданного типа (см. приложение)
Процедуры, выполняемые макросом
1. Добавляет столбец I – цена. Рассчитывает ячейку как цена в у.е. (G) делить на курс (задается при выполнении макроса, напр. Выскакивающее поле, в которое нужно вбить курс)
2. Добавляем столбец коэффициент (K), рассчитываем как I/D (цена на ТИЦ)
3. Добавляем столбец КС (J). Обработка:
a. В столбце L находится список ключевых слов
b. Анализируем столбец A, только текст внутри #a#.................#/a#
c. В случае, если текст содержит ключевое слово, то в J добавляем ключевое слово. Т.е. если в анализируемом тексте #a#дешевые экскаваторы hyundai robex#/a# найдено ключевое слово из L «экскаваторы hyundai robex», то в столбец О возвращаем значение «экскаваторы hyundai robex»
d. Если напр. В анализируемом тексте #a#дешевые моторные масла#/a# найдено два значения из L напр «масла» и «моторные масла», то возвращаем наиболее точное вхождение, т.е. «моторные масла»
e. Ищем только точное вхождение, т.е. напр при анализе #a#дешевые моторные масла#/a# ключевое слово «дешевые масла» НЕ будет соответствовать, и возвращать его не надо
f. Пробелы после слов, до слов, два пробела между словами и в A и в J не должны влиять на анализ
4. Создаем сводную таблицу на новом листе, в столбцы идет КС, в значения Цена