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.