Outro dia recebi uma dúvida de um leitor que dizia:
Se o texto que se quer uma parte for um endereço do tipo:
AL RIBEIRAO PRETO, 556, BELA VISTA, CEP 01331000
e queremos apenas o endereço até a segunda vírgula em uma listagem extensa de clientes.
Como elaborar a função?
Então…. primeira devemos observar o seguinte:
Para usarmos qualquer fórmula que extraia os valores de um texto, precisamos informar tamanho do texto que queremos retornar e/ou a posição inicial no texto onde partirá a extração.
Mas como ter essas infomações se cada endereço terá um tamanho? Não podemos dizer: retorne um texto com tamanho 20! Ou, extraia um texto a partir da posição 10! Pois esses dados serão variáveis e diferentes a cada linha.
Para solucionarmos a questão, devemos estabelecer algumas regras e definir fórmulas que nos retornem as informações referenciais de tamanho e posicionamento que necessitamos para a fórmula de extração de texto.
Como fazer isso? Vejamos.


