Você está na página 1de 4

FUNO DE TEXTO LOCALIZAR

Comentrios 1. Use LOCALIZAR para determinar o local de um caractere ou de uma sequncia de caracteres de texto em outra sequncia, de modo que voc possa usar as funes EXT.TEXTO para alterar o texto. 2. LOCALIZAR no diferencia maisculas de minsculas. Se voc no deseja uma pesquisa que diferencie maisculas de minsculas ou caracteres curinga, voc pode utilizar PROCURAR. 3. Voc pode utilizar caracteres curinga, como ponto de interrogao ( ?) e asterisco (*), em texto_procurado. Um ponto de interrogao corresponde a qualquer caractere; um asterisco corresponde a qualquer sequncia de caracteres. Se voc quiser localizar um ponto de interrogao ou asterisco real, digite um til (~) antes do caractere. 4. Se texto_procurado no for localizado, o valor de erro #VALOR! ser retornado. 5. Se nm_inicial for omitido, ser equivalente a 1. 6. Se nm_inicial no for maior do que 0 ou for maior do que o comprimento de no_texto, o valor de erro #VALOR! ser retornado. 7. Use nm_inicial para ignorar um nmero de caracteres especificado. Usando LOCALIZAR como exemplo, suponha que voc esteja trabalhando com a sequncia de caracteres de texto FLX0777.NSTECN. Para localizar o nmero do primeiro N na parte descritiva da sequncia de caracteres de texto, defina nm_inicial como 8, para que a parte do texto relativa ao nmero de srie no seja localizada. LOCALIZAR comea com o caractere 8, procura texto_procurado no prximo caractere e retorna o nmero 9. LOCALIZAR sempre retorna o nmero de caracteres a partir do incio de no_texto, contando os caracteres ignorados, se nm_inicial for maior que 1.

Exemplo 1 Neste exemplo, a funo Localizar retornar somente a posio do caractere , no texto da clula G3.

Informtica MS Excel 2010 Avanado Exerccios

Figura 1 O resultado da funo da clula J3 4. Para aplicar este exemplo, faa o seguinte: 1. 2. 3. 4. Abra a pasta de trabalho Amostras, localizada na pasta Exemplos. Em seguida, selecione a planilha Funcoes_de_Texto. Selecione a clula J3. Digite a funo =LOCALIZAR(-;G3).

Figura 2 Aplicando a funo LOCALIZAR para o caractere -. 5. Pressione ENTER. 6. Copie a funo para as demais linhas.

Informtica MS Excel 2010 Avanado Exerccios

Figura 3 - Funo copiada para as demais clulas. 7. Salve as modificaes na pasta de trabalho Amostras. 8. Feche a pasta de trabalho.

Exemplo 2 Agora, vamos extrair apenas os nomes das marcas das clulas da coluna G. Como os nomes esto no incio da sequncia de texto e os cdigos vm aps, iniciamos com a funo ESQUERDA. O texto a ser pesquisado no primeiro caso G3. E o nmero de caracteres? Como os nomes das marcas so formados por quantidades diferentes de letras, preciso ter uma base comum para determinar esse nmero. Como o hfen (-) o primeiro caractere aps o nome de todos os pases, ele ser a base. Portanto, a partir da esquerda, vamos extrair tantos caracteres quantos houver at o hfen menos 1. Menos 1 para excluir o hfen. Na frmula a seguir, a funo LOCALIZAR serve como argumento para Nm_caract da funo ESQUERDA e tem a tarefa de retornar o nmero da posio do hfen. Quando encontrado esse nmero, subtramos 1 para excluir o prprio hfen da extrao.

Figura 4 ESQUERDA e LOCALIZAR aninhadas.

Informtica MS Excel 2010 Avanado Exerccios

Para aplicar este exemplo, faa o seguinte: 1. 2. 3. 4. Abra a pasta de trabalho Amostras, localizada na pasta Exemplos. Em seguida, selecione a planilha Funcoes_de_Texto. Selecione a clula J3. Digite a funo =ESQUERDA(G3;LOCALIZAR(-;G3)-1)

Figura 5 Aplicando a funo ESQUERDA e aninhando a funo LOCALIZAR. 5. Pressione ENTER. 6. Copie a funo para as demais linhas.

Figura 6 - Funo copiada para as demais clulas. 7. Salve as modificaes na pasta de trabalho Amostras. 8. Feche a pasta de trabalho.

Informtica MS Excel 2010 Avanado Exerccios

Você também pode gostar