Assumir apenas a primeira letra após ":" precisa ser maiúsculo
=IF(FIND(":",A1)>0,REPLACE(A1,FIND(":",A1)+2,1,UPPER(MID(A1,FIND(":",A1)+2,1))),A1)
Eu tenho uma coluna que requer formatação específica para resumos de artigos. Tudo após um : deve aparecer como uma maiúscula para consistência
Exemplo 1 - Mercados: Comente sobre o xelim ugandense
Exemplo 2 - Estacas: venda de negócios
Há muitos desses dados e, às vezes, o resumo é inserido com uma caixa incorreta, por exemplo, Markets: comment etc
Como faço para encontrar e substituir todas as letras minúsculas após um símbolo: com letras maiúsculas?
Assumir apenas a primeira letra após ":" precisa ser maiúsculo
=IF(FIND(":",A1)>0,REPLACE(A1,FIND(":",A1)+2,1,UPPER(MID(A1,FIND(":",A1)+2,1))),A1)
Esta fórmula deve realizar o que você está procurando. Ele usa ISNUMBER
para detectar se há dois pontos no texto. Se encontrar um, ele concatena tudo antes do cólon com a forma maiúscula de tudo após o cólon.
Esta fórmula assume que seu texto está localizado na célula A1
.
=IF(ISNUMBER(FIND(":",A1)), LEFT(A1, FIND(":", A1)-1)&UPPER(MID(A1, FIND(":", A1), LEN(A1))), A1)