Функция ПСТРБ

Содержимое

# ПСТРБ

Возвращает текстовую строку двухбайтной кодировки. В параметрах указывается начальная позиция и количество символов.

Эта функция доступна начиная с LibreOffice 4.2.

#### Синтаксис

ДЛИНБ("Текст"; Начало; Количество байтов)

Текст: текст, содержащий извлекаемые символы.

Начало: позиция первого символа извлекаемого текста.

Количество байт: указывает количество возвращаемых функцией ДЛИНБ символов в байтах.

#### Пример

=ДЛИНБ("中国";1;0) возвращает "" (0 байтов — всегда пустая строка).

=ДЛИНБ("中国";1;1) возвращает " " (1 байт составляет только половину символа двухбайтной кодировки и поэтому результатом выполнения функции будет пробел).

=ДЛИНБ("中国";1;2) возвращает "中" (2 байта составляют один полный символ двухбайтной кодировки).

=ДЛИНБ("中国";1;3) возвращает "中 " (3 байта составляют полтора символа двухбайтной кодировки; последний байт выводится в виде пробела).

=ДЛИНБ("中国";1;4) возвращает "中国" (4 байта составляют два полных символа двухбайтной кодировки).

=ДЛИНБ("中国";2;1) возвращает " " (позиция байта 2 не является началом символа строки двухбайтной кодировки; возвращается 1 пробел).

=ДЛИНБ("中国";2;2) возвращает " " (позиция байта 2 указывает на последнюю половину первого символа строки двухбайтной кодировки; поэтому запрашиваемые 2 байта включают последнюю половину первого символа и первую половину второго символа строки; следовательно возвращается 2 символа пробела).

=ДЛИНБ("中国";2;3) возвращает " 国" (позиция байта 2 не является началом символа строки двухбайтной кодировки; возвращается пробел для байта на позиции 2).

=ДЛИНБ("中国";3;1) возвращает " " (позиция байта 3 является началом символа строки двухбайтной кодировки, но 1 байт содержит только половину символа двухбайтной кодировки, поэтому вместо символа возвращается пробел).

=ДЛИНБ("中国";3;2) возвращает "国" (позиция байта 3 является началом символа строки двухбайтной кодировки, и 2 байта составляют один символ двухбайтной кодировки).

=ДЛИНБ("office";2;3) возвращает "ffi" (позиция байта 2 является началом символа не двухбайтной кодировки, и 3 байта не двухбайтной кодировки составляют 3 символа).

Пожалуйста, поддержите нас!