Категории заданий

Написать функцию OpenOffice

Nel Исполнитель: Nel 
Оценка: +1
Отзыв: Несмотря на нестандартную задачу, справился быстро. Спасибо!
Стоимость: 150
Категория: Простая помощь
Время выполнения: 1 час
Поиск кандидата: 0 сек


Подробное описание:

Добрый день, нужно написать пользовательскую функцию (не формулу, а именно функцию) для OpenOffice Calc, которая будет возвращать слово по его номеру в строке. Функция выглядит примерно так: Function ArrayToString(a() As Variant) As String Dim i%, s$ For i% = LBound(a()) To UBound(a()) s$ = s$ & i% & " : " & a(i%) & CHR$(10) Next ArrayToString = s$ End Function Поэтому просьба не писать вот такое: =TRIM(MID(SUBSTITUTE(C3&A3;C3;REPT(" ";50));B3*50;50)) Потому что, это - формула, а не функция У функции должно быть 2 аргумента - текст, и номер слова, которое нужно из этого текста выделить. Например, есть строка: She said: "I have no idea, what you are talking about". Значения функции должны бить такими (сначала идёт номер слова, потом через дефис - само слово): 1 - She 2 - said 3 - I 4 - have 5 - no 6 - idea 11 - about Обратите внимание, что слова могут быть разделены как пробелами, так и знаками препинания, которые могут стоять перед и/или после слов. Результатом должен быть файл OpenOffice, в котором будет функция и тестовый набор предложений для проверки всех вариантов работы функции (слово в начале, в конце, знаки препинания...) Если есть вопросы, задавайте. Спасибо!

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 555214 читателей!

Присоединяйтесь к нам в соцсетях!