TEXTOENTRE

A função TEXTOENTRE tem como resultado um valor de cadeia que consiste em todos os caracteres que aparecem entre duas subcadeias no valor da cadeia original.

TEXTOENTRE(cadeia-origem; primeira‑cadeia‑pesquisa; segunda‑cadeia‑pesquisa; primeira-ocorrência; segunda-ocorrência)

cadeia-origem: qualquer valor.

primeira‑cadeia‑pesquisa: o valor de cadeia a pesquisar para a primeira correspondência.

segunda‑cadeia‑pesquisa: o valor de cadeia a pesquisar para a segunda correspondência.

primeira‑ocorrência: um valor opcional que indica a ocorrência de primeira‑cadeia‑pesquisa para correspondência em origem-cadeia (1 para ser usado o primeiro resultado, 2 para ser usado o segundo resultado, …, -1 para ser usado o último resultado, -2 para ser usado o penúltimo resultado, …). Se estiver omitido, é definido como 1.

segunda‑ocorrência: um valor opcional que indica a ocorrência de segunda‑cadeia‑pesquisa para correspondência em origem-cadeia (após a primeira ocorrência) (1 para ser usado o primeiro resultado, 2 para ser usado o segundo resultado, …, -1 para ser usado o último resultado, -2 para ser usado o penúltimo resultado, …). Se estiver omitido, é definido como 1.

Notas

  • Por predefinição, se existirem várias ocorrências de primeira‑cadeia‑pesquisa na cadeia-origem e nenhum valor for especificado para a primeira ocorrência, TEXTOENTRE tem como resultado o texto que começa na primeira ocorrência. Se existirem várias ocorrências de segunda‑cadeia‑pesquisa na cadeia-origem e nenhum valor for especificado para segunda‑ocorrência, TEXTOENTRE tem como resultado o texto até à primeira ocorrência de segunda‑cadeia‑pesquisa após a primeira ocorrência da primeira‑cadeia‑pesquisa.

  • REGEX é permitido em cadeia-pesquisa para pesquisas mais complexas.

  • Por predefinição, a pesquisa não é sensível a maiúsculas e minúsculas. Para ter em consideração a diferença entre maiúsculas e minúsculas na pesquisa, utilize a função REGEX para cadeia-pesquisa.

Exemplos

=TEXTOENTRE("Maçã,Banana,Morango"; ","; ",") tem como resultado “Banana”.

=TEXTOENTRE("Extrai o texto entre a primeira ocorrência de o e a última ocorrência do texto"; "o"; "texto"; 1; -1) tem como resultado " texto entre a primeira ocorrência de o e a última ocorrência do”.

=TEXTOENTRE("Extrai o texto entre a primeira ocorrência de o e a última ocorrência do texto"; "texto"; "o") tem como resultado " entre a primeira ocorrência de ".

=TEXTOENTRE("Obter todo o texto entre dois números 45120 e 31233"; REGEX("[0-9]+"); REGEX("[0-9]+")) tem como resultado “ e ".

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Útil?
Limite de caracteres: 250
O limite máximo de caracteres é de 250.
Obrigado pelos seus comentários.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.