Содержимое

# ТЕКСТДО

Возвращает текст перед данной подстрокой или разделителем.

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

ТЕКСТДО( Текст [; Разделитель [; Номер вхождения [; Режим сопоставления [; Сопоставление конца [; Если ничего не найдено ]]]]])

Текст: исходный текст.

Разделитель: (необязательно) разделитель. Можно указать несколько разделителей.

Номер вхождения: (необязательно) номер вхождения разделителя, после которого необходимо извлечь текст. По умолчанию 1. При указании отрицательного числа поиск начинается с конца.

Режим сопоставления: (необязательно) для сопоставления без учёта регистра устанавливается значение 1. Значение по умолчанию: 0.

Сопоставление конца: (необязательно) установите значение 1, чтобы считать конец текста разделителем. Значение по умолчанию: 0.

Если ничего не найдено: (необязательно) возвращаемое значение, если сопоставление не найдено. По умолчанию — #Н/Д.

Необязательные аргументы можно пропустить. Дополнительный аргумент требует наличия всех предшествующих разделителей.

### Примеры

=ТЕКСТДО("Быть или не быть";"быть";2;0;0;"@@@") возвращает строку «Быть или не», которая берётся до второго вхождения строки «быть».

=ТЕКСТДО("Быть или не быть";"вопрос";1;0;0;"@@@") возвращает текст «@@@», потому что разделитель «вопрос» в исходном тексте отсутствует.

#### Техническая информация

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

Эта функция НЕ входит в стандарт Формата Open Document для офисных приложений (OpenDocument) v1.3. Часть 4: Формат пересчитываемой формулы (OpenFormula). Используемое пространство имён:

COM.MICROSOFT.TEXTBEFORE

См. также

Страница wiki функции ТЕКСТДО.

ОБЪЕДИНИТЬ

ТЕКСТРАЗД

ТЕКСТПОСЛЕ