Retorna um texto específico se uma célula de uma linha contiver uma letra específica

Retorna um texto específico se uma célula de uma linha contiver uma letra específica

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.

informação relacionada