В таблице ниже приведен список текстовых функций, поддерживаемых приложением.
Функция |
Описание |
|---|---|
ASC(строка) |
Преобразует текст из двухбайтовой кодировки в однобайтовую. В табличном редакторе функция используется для обеспечения обратной совместимости с документами, содержащими текст в двухбайтовой кодировке |
DBCS(строка) |
Преобразует текст из ASCII в DBCS и наоборот. В табличном редакторе функция используется для обеспечения обратной совместимости с документами, содержащими текст в ASCII или DBCS форматах |
JIS(строка) |
Преобразует текст из ASCII в DBCS и наоборот. В табличном редакторе функция используется для обеспечения обратной совместимости с документами, содержащими текст в ASCII или DBCS форматах |
UNICODE(строка) |
Согласно таблице Юникода, возвращает числовой код первого символа в заданной строке |
ДЛИНБ(текст) |
Возвращает длину текстовой строки из расчета 1 байт на каждый символ |
ДЛСТР(текст) |
Возвращает длину заданной строки |
ЗНАЧЕН(текст) |
Преобразовывает значение, введенное в текстовом формате, в число |
КОДСИМВ(строка) |
Возвращает числовое значение Юникода код первого символа в заданной текстовой строке |
ЛЕВБ(строка; [количество_байтов]) |
Возвращает первый символ или несколько первых символов текстовой строки на основе заданного числа байтов |
ЛЕВСИМВ(строка; [количество_символов]) |
Возвращает подстроку с начала заданной строки |
НАЙТИ(искомый_текст; текст_для_поиска; [начальная_позиция]) |
Возвращает позицию первого появления искомой строки в тексте, учитывая регистр |
НАЙТИБ(искомый_текст; текст_для_поиска; [начальная_позиция]) |
Возвращает начальную позицию искомой строки в тексте, считая удвоенные буквы двумя символами |
ПЕЧСИМВ(текст) |
Удаляет из текста все непечатаемые знаки |
ПОДСТАВИТЬ(текст_для_поиска; искомый_текст; текст_для_замены; [количество_случаев]) |
Заменяет заданный текст в строке на другой |
ПОИСК(искомый_текст; текст_для_поиска; [начало]) |
Возвращает начальную позицию искомой строки в тексте |
ПОИСКБ(искомый_текст; текст_для_поиска; [начальная_позиция]) |
Возвращает начальную позицию искомой строки в тексте, считая удвоенные буквы двумя символами |
ПРАВБ(строка; [количество_байтов]) |
Возвращает последний символ или несколько последних символов текстовой строки на основе заданного числа байтов |
ПРАВСИМВ(строка; [количество_символов]) |
Возвращает подстроку с конца заданной строки |
ПРОПИСН(текст) |
Изменяет регистр текста в заданной текстовой строке на верхний |
ПРОПНАЧ(текст_для_смены_регистра) |
Возвращает строку, в которой каждое слово начинается с прописной буквы |
ПСТР(строка; начало; длина_извлеченного_сегмента) |
Возвращает фрагмент текстовой строки |
ПСТРБ(строка; начало; длина_извлеченного_сегмента) |
Возвращает сегмент строки на основе заданного количества байтов |
СЖПРОБЕЛЫ(текст) |
Удаляет из текста все пробелы, кроме одиночных между словами |
СОВПАД(строка1; строка2) |
Сравнивает две строки и возвращает ИСТИНА, если они одинаковые |
СТРОЧН(текст) |
Изменяет регистр текста в заданной текстовой строке на нижний |
СЦЕПИТЬ(строка1; [строка2; ...]) |
Объединяет несколько строк в одну |
ТЕКСТ(значение; формат) |
Преобразует число в текст в соответствии с заданным форматом |