TEXTOANTES

Retorna o texto que ocorre antes do começo de uma dada instância de um subtexto delimitador.

Sintaxe

TEXTOANTES( Texto [; Delimitador [; Número instância [; Modo correspondência [; Correspondência no fim [; Se não encontrado ]]]]])

Texto: o texto original.

Delimitador: (opcional) o delimitador. Múltiplos delimitadores podem ser inseridos. Se omitido ou fornecido como texto vazio, retorna o erro #N/DISP ou o valor expresso por Se não encontrado.

Número instância: (opcional) a instância do delimitador antes do qual se extrai o texto. O valor padrão é 1. Um número negativo inicia a busca pelo fim do texto. O valor 0 retorna o erro #N/DISP.

Modo correspondência: (opcional) defina 1 para uma busca sem diferença entre maiúsculas e minúsculas. O valor padrão é 0.

Correspondência no fim: (opcional) defina 1 para tratar o fim do texto como delimitador. O valor padrão é 0.

Se não encontrado: (opcional) o valor a retornar se não houver correspondência. O valor padrão é #N/DISP.

Ícone Nota

Qualquer um dos argumentos opcionais pode ser omitido. Um argumento opcional requer que todos os separadores anteriores estejam presentes.


Exemplos

=TEXTOANTES("Ser ou não ser";" ser";2;0;0;"@@@") retorna a cadeia de caracteres "Ser ou não", colhendo antes da segunda instância do delimitador " ser".

=TEXTOANTES("Ser ou não ser";"questão";1;0;0;"@@@") retorna o texto "@@@" por que o delimitador "questão" não existe no texto de origem.

=TEXTBEFORE("To be or not to be";"question";1;0;1;"@@@") returns the text "To be or not to be" because the delimiter "question" is not in the source text and Match End is 1, which then returns everything before the end of text.

=TEXTBEFORE("To be or not to be";"question";-1;0;1;"@@@") returns the empty string "" because the delimiter "question" is not in the source text, Instance Number is negative (starts from the end) and Match End is 1, which prevents the function to return the error #N/A or the value defined in If Not Found.

Informação técnica

Ícone Dica

This function is available since LibreOfficeDev 25.8.


Esta função não faz parte do padrão Open Document Format for Office Applications (OpenDocument) Versão 1.3. Parte 4: Formato de Fórmula Recalculada (OpenFormula). O espaço de nomes é

COM.MICROSOFT.TEXTBEFORE

♥ Doe para nosso projeto! ♥

♥ Doe para nosso projeto! ♥