Выборка заданий по теме "Использование текстовых функций в Calc" из задачника Златопольского "1700 заданий по Excel" - смотреть
ARABIC
Вычисляет значение римских цифр. Значения из диапазона должны находиться в интервале от 0 до 3999.
=ARABIC("MMII") возвращает значение 2002.
CLEAN
Служит для удаления всех непечатаемых символов из строки.
CONCATENATE
Объединяет несколько текстовых элементов в одну строку.
EXACT
Служит для сравнения двух текстовых строк и возвращает значение TRUE, если они совпадают. Данная функция учитывает регистр символов.
Текст2: второй текст для сравнения.
Текст: текст, в котором выполняется поиск.
Позиция (необязательный параметр): позиция в тексте, с которой начинается поиск.
LEFT
Возвращает первый символ или символы текста.
Число (необязательный параметр): количество символов в начальном тексте. Если этот параметр не определен, возвращается один символ.
=LEN(12345.67) возвращает значение 8.
Начало: позиция первого символа текста для извлечения.
Число: количество символов в части текста.
Пример:
=MID("Sun Microsystems";5;5) возвращает значение "Micro".
Текст, содержащий числа, следует заключать в кавычки, чтобы он не был распознан как число и автоматически преобразован в текст.
Позиция: начальная позиция для замены текста.
Длина: количество символов в тексте для замены.
Новый_текст: текст для замены исходного текста.
Возвращает последний символ или символы текста.
Число (необязательный параметр): количество символов в правой части текста.
Режим (необязательный параметр): степень упрощения. Чем выше это значение, тем выше степень упрощения римского числа.
=ROMAN(999;0) возвращает значение CMXCIX.
=ROMAN (999;1) возвращает значение LMVLIV.
=ROMAN(999;2) возвращает значение XMIX.
=ROMAN(999;3) возвращает значение VMIV.
=ROMAN(999;4) возвращает значение IM.
Поиск предусматривает поддержку регулярных выражений. Например, можно ввести "all.*", чтобы найти все сочетания символов, начинающиеся на "all". Если требуется найти текст, который также является регулярным выражением, необходимо предварить каждый символ символом \. Автоматическое вычисление регулярного выражения можно включить и выключить, используя параметры Сервис - Параметры - OpenOffice.org Calc - Вычислить.
Текст: текст, в котором будет выполняться поиск.
Позиция (необязательный параметр): позиция в тексте, с которой начинается поиск.
Искомый_текст: текстовый сегмент для замены (неоднократной).
Новый_текст: текст, заменяющий текстовый сегмент.
Вхождение (необязательный параметр): случай вхождения искомого текста для замены. Если этот параметр не определен, то искомый текст заменяется во всех случаях вхождениях.
=SUBSTITUTE("123123123";"3";"abc";2) возвращает значение 12 312abc123.
UPPER
Служит для преобразования букв строки в поле текст в прописные.
Синтаксис:
ARABIC("Текст")
Текст: текст, представляющий собой римское число.Пример:
=ARABIC("MXIV") возвращает значение 1014.=ARABIC("MMII") возвращает значение 2002.
CLEAN
Служит для удаления всех непечатаемых символов из строки.
Синтаксис:
CLEAN("Текст")
Текст: текст, из которого требуется удалить все непечатаемые символы.CONCATENATE
Объединяет несколько текстовых элементов в одну строку.
Синтаксис:
CONCATENATE("Текст1"; ...; "Текст30")
Текст 1; текст 2; ...: до 30 текстовых элементов, которые требуется объединить в одну строку.Пример:
=CONCATENATE("Доброе ";"утро ";"миссис ";"Доу") возвращает значение "Доброе утро, миссис Доу".EXACT
Служит для сравнения двух текстовых строк и возвращает значение TRUE, если они совпадают. Данная функция учитывает регистр символов.
Синтаксис:
EXACT("Текст1"; "Текст2")
Текст1: первый текст для сравнения.Текст2: второй текст для сравнения.
Пример:
=EXACT("Sun microsystems";"Sun Microsystems") возвращает значение FALSE.FIND
Служит для поиска текстовой строки в другой строке. Можно также определить начальную позицию поиска. Искомый фрагмент может быть числом или любой строкой символов. Регистр учитывается.
Синтаксис:
FIND("Искомый текст"; "Текст"; Позиция)
Искомый_текст: текст для поиска.Текст: текст, в котором выполняется поиск.
Позиция (необязательный параметр): позиция в тексте, с которой начинается поиск.
Пример:
=FIND(76;998877665544) возвращает значение 6.LEFT
Возвращает первый символ или символы текста.
Синтаксис:
LEFT("Текст"; Число)
Текст: текст, для которого требуется определить аббревиатуру из начальных букв.Число (необязательный параметр): количество символов в начальном тексте. Если этот параметр не определен, возвращается один символ.
Пример:
=LEFT("вывод";3) возвращает значение “out”.LEN
Возвращает длину строки, включая пробелы.Синтаксис:
LEN("Текст")
Текст: текст, длину которого требуется определить.Пример:
=LEN("Добрый день") возвращает значение 14.=LEN(12345.67) возвращает значение 8.
LOWER
Служит для преобразования заглавных букв в текстовой строке в строчные.Синтаксис:
LOWER("Текст")
Текст: текст для преобразования.Пример:
=LOWER("Солнце") возвращает значение "солнце".MID
Возвращает текстовую строку текста. Параметры служат для определения начальной позиции и количества символов.Синтаксис:
MID("Текст"; Начало; Число)
Текст: текст, содержащий символы для извлечения.Начало: позиция первого символа текста для извлечения.
Число: количество символов в части текста.
Пример:
=MID("Sun Microsystems";5;5) возвращает значение "Micro".
PROPER
Делает первые буквы всех слов в текстовой строке прописными.Синтаксис:
PROPER("Текст")
Текст: текст для преобразования.Пример:
=PROPER("sun microsystems") возвращает значение "Sun Microsystems".REPLACE
Заменяет отрезок текстовой строки другой текстовой строкой. Эту функцию можно использовать для замены символов и чисел (они автоматически преобразуются в текст). Результат функции всегда отображается в виде текста. Если число, преобразованное в текст, требуется использовать в дальнейших расчетах, его необходимо преобразовать в число с помощью функции VALUE.Текст, содержащий числа, следует заключать в кавычки, чтобы он не был распознан как число и автоматически преобразован в текст.
Синтаксис:
REPLACE("Текст"; Позиция; Длина; "Новый текст")
Текст: текст, часть которого требуется заменить.Позиция: начальная позиция для замены текста.
Длина: количество символов в тексте для замены.
Новый_текст: текст для замены исходного текста.
Пример:
=REPLACE("1234567";1;1;"444") возвращает значение "444234567". Один символ в позиции 1 заменяется на Новый текст.
RIGHT
Синтаксис:
RIGHT("Текст";Количество)
Текст: текст, из которого требуется извлечь правую часть.Число (необязательный параметр): количество символов в правой части текста.
Пример:
=RIGHT("Sun";2) возвращает значение "un".ROMAN
Преобразует числа в римские цифры. Диапазон значений должен включать числа от 0 до 3999; режимы обозначаются целым числом от 0 до 4.Синтаксис:
ROMAN(Число; Режим)
Число: число для преобразования в римскую цифру.Режим (необязательный параметр): степень упрощения. Чем выше это значение, тем выше степень упрощения римского числа.
Пример:
=ROMAN(999) возвращает значение CMXCIX.=ROMAN(999;0) возвращает значение CMXCIX.
=ROMAN (999;1) возвращает значение LMVLIV.
=ROMAN(999;2) возвращает значение XMIX.
=ROMAN(999;3) возвращает значение VMIV.
=ROMAN(999;4) возвращает значение IM.
SEARCH
Возвращает позицию текстового сегмента в строке символов. В качестве параметра можно указать начальную позицию поиска. Искомый текст может быть числом или любой последовательностью символов. Регистр не учитывается.Поиск предусматривает поддержку регулярных выражений. Например, можно ввести "all.*", чтобы найти все сочетания символов, начинающиеся на "all". Если требуется найти текст, который также является регулярным выражением, необходимо предварить каждый символ символом \. Автоматическое вычисление регулярного выражения можно включить и выключить, используя параметры Сервис - Параметры - OpenOffice.org Calc - Вычислить.
Синтаксис:
SEARCH("Искомый текст"; "Текст"; Позиция)
Искомый_текст: текст для поиска.Текст: текст, в котором будет выполняться поиск.
Позиция (необязательный параметр): позиция в тексте, с которой начинается поиск.
Пример:
=SEARCH(54;998877665544) возвращает значение 10.SUBSTITUTE
Заменяет старый текст в строке на новый.Синтаксис:
SUBSTITUTE("Текст"; "Найти текст"; "Новый текст"; Вхождение)
Текст: текст, в котором требуется замена сегментов.Искомый_текст: текстовый сегмент для замены (неоднократной).
Новый_текст: текст, заменяющий текстовый сегмент.
Вхождение (необязательный параметр): случай вхождения искомого текста для замены. Если этот параметр не определен, то искомый текст заменяется во всех случаях вхождениях.
Пример:
=SUBSTITUTE("123123123";"3";" abc") возвращает значение 12abc12abc12abc.=SUBSTITUTE("123123123";"3";"abc";2) возвращает значение 12 312abc123.
UPPER
Служит для преобразования букв строки в поле текст в прописные.
Синтаксис
UPPER("Текст")
Текст: строчные буквы, которые требуется преобразовать в прописные.
Комментариев нет:
Отправить комментарий