existe alguma maneira de localizar uma palavra especifica dentro de uma célula e colar em outra?
A1 B1
| O menino comeu um bolo. | Retornar: "comeu" |
sendo que esta palavra poderia mudar de posição dentro do texto.
Você pode usar a função PROCURAR ou a função LOCALIZAR (a diferença é quanto à questão de maiúsculas e minúsculas)
No entanto o resultado delas vai indicar a posicição em que começa o texto procurado (se for encontrato) ou um tipo de erro (#VALOR). Assim, vc terá que usar combinada a uma das funções acima as funções ÉERROS e SE.
Essas tratativas são referEntes a excel mais avançado, mas acho que com a explicação você consiguirá enteder / estudar melhor. Maiores detalhes da função, aciona a ajuda do excel.
Exemplo de Utilização abaixo (para resolver seu problema). Apesar disso, pode-se estruturar o uso de formas diferentes.
Coluna A: o texto disposto
Coluna B: o texto procurado
Coluna C: a fórmula = resultado
Obs: quando não encontra o texto, coloquei uma mensagem, que pode ser sustituída pelo que você quiser: um número, vazio, outro texto, etc.
| Coluna A | Coluna B | Coluna C |
| O menino comeu um bolo. | comeu | =SE(ÉERROS(LOCALIZAR(B1;A1))=VERDADEIRO;"NÃO ENCONTROU";B1) |
| O rato roeu a roupa | roupa | =SE(ÉERROS(LOCALIZAR(B2;A2))=VERDADEIRO;"NÃO ENCONTROU";B2) |
| A3 | B3 | =SE(ÉERROS(LOCALIZAR(B3;A3))=VERDADEIRO;"NÃO ENCONTROU";B3) |
| A4 | B4 | =SE(ÉERROS(LOCALIZAR(B4;A4))=VERDADEIRO;"NÃO ENCONTROU";B4) |
Estuda aí, que excel é muito massa!
Sucesso.
Boa noite Felipe,
Existe uma função no Excel chamada exatamente LOCALIZAR, que identifica em um texto algum caractere ou cadeias de caracteres específicos. Desta forma, combinando esta função com algumas outras seria possível localizar palavras em um texto independente da posição. Porém não consegui enxergar qual seria a aplicação na prática para esta sua necessidade.
Se quiser me explicar um pouco mais seria um prazer te ajudar, pode chamar ou enviar solicitação.
Att., Ian.