Como adicionar texto a uma célula no Excel 2013 com base na ausência de palavras / frases específicas?

0

Digamos que na coluna A eu tenha células que contenham o texto a seguir aproximadamente 25% do tempo:

"This is a super special cell."

Estou tentando encontrar uma função que possa ler coluna A para o texto acima e anexe (no início da string) a célula correspondente na coluna B (A25 e B 25, por exemplo) com o seguinte texto se a célula na coluna A não contiver o texto "super special cell" mencionado anteriormente:

"This is not a super special cell"

Eu pesquisei / consertou / pesquisei etc. mas não encontrei muita coisa. Qualquer ajuda é muito apreciada!

    
por emeraldduck 10.07.2018 / 23:53

1 resposta

0

Esta solução dá o que você pergunta na coluna C. Se você realmente quiser modificar a coluna B, precisará de uma abordagem VBA.

AfórmulaemC1é:

IFERROR(IF(FIND("super special cell",A1,1)>0,B1,""),"This is not a super special cell" & B1)

Find retornará um número > 0 se encontrado e lançará um erro se não for. Eu usei a instrução If para retornar o conteúdo de B1 não modificado se A1 for uma "célula super especial". A condição falsa da instrução If nunca será usada devido ao erro, portanto, basta colocar "" . Iferror captura a condição não encontrada e fornece o valor da célula anexada que você solicitou.

    
por 11.07.2018 / 01:34