Справка LibreOffice 26.2
Возвращает текст перед данной подстрокой или разделителем.
ТЕКСТДО( Текст [; Разделитель [; Номер вхождения [; Режим сопоставления [; Сопоставление конца [; Если ничего не найдено ]]]]])
Текст: исходный текст.
Разделитель: (необязательно) разделитель. Можно указать несколько разделителей.
Номер вхождения: (необязательно) номер вхождения разделителя, после которого необходимо извлечь текст. По умолчанию 1. При указании отрицательного числа поиск начинается с конца.
Режим сопоставления: (необязательно) для сопоставления без учёта регистра устанавливается значение 1. Значение по умолчанию: 0.
Сопоставление конца: (необязательно) установите значение 1, чтобы считать конец текста разделителем. Значение по умолчанию: 0.
Если ничего не найдено: (необязательно) возвращаемое значение, если сопоставление не найдено. По умолчанию — #Н/Д.
=ТЕКСТДО("Быть или не быть";"быть";2;0;0;"@@@") возвращает строку «Быть или не», которая берётся до второго вхождения строки «быть».
=ТЕКСТДО("Быть или не быть";"вопрос";1;0;0;"@@@") возвращает текст «@@@», потому что разделитель «вопрос» в исходном тексте отсутствует.
COM.MICROSOFT.TEXTBEFORE