
Como obtenho um texto específico se houver uma letra específica na linha. Por exemplo, a linha A1:A6 contém uma letra "c" em qualquer célula. Ele retorna o texto"Pegar"na coluna A7. e se houver "b", deverá retornar "Negrito" em A7. Eu tentei a fórmula REPLACE, mas não adianta. Eu também tentei a função TEXT. mas não consegui obter o resultado. Alguém pode ajudar?
Responder1
Parece que você provavelmente estava mais próximo doFunção TEXTOmas simplesmente não consegui terminar corretamente.
Em A7, tente esta fórmula padrão¹,
=iferror(text(match("c", A1:A6, 0), "Catc\h"), iferror(text(match("b", A1:A6, 0), "\Bol\d"), ""))
Existe uma hierarquia precedente para esta fórmula. Se houver ambosce umbem A1:A6, ocvai produzirPegarprimeiro e obnão produziráaudacioso.
¹ As barras invertidas são caracteres de escape que forçam a interpretação literal dos caracteres utilizados na máscara de formato. Sem eles,htentaria se tornar ohoraedtentaria se tornar odia. Não tenho certeza exatamente o queBquer se tornar, mas precisa da barra invertida.
Responder2
Esta fórmula detectará a presença de qualquer"c"na linha 1:
=IF(ISERROR(MATCH("*c*",1:1,0)),"not found","found")
talvez você possa adaptá-lo para sua necessidade.