Skip to main content

Текстовые функции

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