Поиск информации в интернете и обработка полученных данных., Работа подразумевает оптимизацию принципиально нового метода диагностики и лечения заболеваний.
Взялся помочь оптимизировать новый метод диагностики и лечения организма человека. В процессе работы столкнулся с большим массивом информации, который необходимо обработать, поэтому нужна помощь специалиста в написании макроса, а именно:
1. Необходимо взять слова из таблицы, находящиеся в столбце под названием "Наименование", и перевести на латинский язык. Латинский вариант слов записать в туже таблицу, но в соседний столбец под названием "Латинское название". 2. Затем организовать поиск информации на сайте "Медицинская Википедия" по наименованию на русском и латинском языках. Информацию искать по принципу: а) по паразитам и заболеваниям - найти описание; б) по медицинский препаратам - найти показание к применению. 3. Найденную информацию (описания и показания) занести в примечания для каждого наименования таблицы. 4. Затем организовать для всей таблицы удобный в использовании фильтр, при помощи которого, можно формировать список наименований, в примечании которых, встречаются ключевые слова. 5. Полученный список записывать в новую таблицу. 6. На основании полученной таблицы, необходимо занесьти данные в десять матриц, в каждой из которых 20 столбцов и 20 строк . 7. Матрицы необходимо заполнять по следующему принципу: по номеру матрицы (столбец"Матрица"), по номеру столбца (столбец "Столбец") и по номеру строки (столбец "Строка") закрашивать соответствующие ячейки (квадратики). При этом ячейки, соответствующие паразитам и заболеваниям, закрашивать красным цветом, а ячейки, которым соответствуют медицинские препараты, закрашивать зелёным.
Друзья, хочу найти специалиста в кратчайшие сроки, поэтому задавайте вопросы. Кому всё понятно и кто готов помочь, напишите,сколько времени у вас займёт решение этой задачи и сколько будет стоить ваша услуга?
Aleon написал:...организовать поиск информации на сайте... по наименованию на русском и латинском языках. Информацию искать по принципу: 3. Найденную информацию (описания и показания) занести в примечания для каждого наименования таблицы.
Aleon, я так и не понял, что нужно. там разные статьи с таблицами, текстом на целую страницу. как вы хотите запихнуть етот текст/таблицу в примечание? не понятно. без понимания бюджета. не хочу тратить ни свое, ни ваше время. не претендую
ivanok_v2, отвечаю, что если Вам интересен бюджет, то пишите Ваши пожелания по стоимости, так как я изначально не знаю Ваш уровень профессионализма (опыт, креативность, способность быстно находить решение). Если Вам, что-то не понятно, так это нормально, потому что человеку естественно многого не понимать. Задача, которую я поставил, не сложная в исполнении, нужен просто опыт написания макросов. Я таким опытом, к своему сожалению, не обладаю, поэтому и обратился за помощью. Теперь ответы. В моем задании в подпункта а) и б) указано, что конкретно нужно заносить в примечание: а) по паразитам и заболеваниям - найти описание; б) по медицинский препаратам - найти показание к применению. Объём знаков в окне примечаний достаточен для занесения необходимой информации. Также, можно прописать в макросе ограничение на величину текста из описаний, взятых из Медицинской википедии. Вот такие пряники с повидлом:)
Aleon, задача, в целом, выполнимая и тривиальная (поиск по сайту + парсер веб-страницы, ну и api Google translate'а или иного переводчика на латинский до кучи). Если терпит месяца 2-3, то могу подвязаться, если в цене сойдёмся, и если Вы не настаиваете на использовании VBA (буду писать на Java, а Excel таблицу соберём на выходе, т.к. аналогов Jsoup на VBA я что-то не встречал).
Однако не могу не заметить, что есть ряд проблем в самой Вашей постановке задачи, из-за которых результат Вас может не устроить: 1) Медицинские и любые спец.термины на латынь не переводятся принципиально. Вы или знаете термин или нет. Так что не переводчик нужен, а специализированные словари. 2) ни диагностировать, ни, тем более, лечить таким методом нельзя. Слишком большой объём несистематизированной информации, к которой нужно применять эвристические поисковые алгоритмы, т.к. ключевые слова будут дублироваться в несвязанных темах, в латыни будут опечатки, а описания симптомов — вообще песня. Тут, по-хорошему, непаханое поле для нейронных сетей и машинного обучения, а в Excel удовлетворительно (т.е. чтобы можно было диагностировать и назначать лечение хотя бы в самых распространенных заболеваниях) эту задачу не решить.