Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Olá Jaina!
Vou te ensinar uma alternativa para fazer essa limpeza nos nomes dos bairros. Pode ser que não funcione em 100% dos nomes, pois há algumas limitações, mas acredito que poderá te ajudar muito.
Você deve criar uma lista com todos os nomes de bairros corretos. E então aplicar uma fórmula matricial numa coluna auxiliar para poder identificar se no texto do campo existe o nome do bairro correto para poder então trazer o nome correto. Observe a imagem com a aplicação no exemplo que você passou:
A fórmula da imagem é:
=DESLOC($I$1;MÁXIMO(SE(NÃO(ÉERROS((LOCALIZAR($I$2:$I$3;A2;1))));LIN($I$2:$I$3);""))-1;0)
Que deve ser inserida com CRTL+SHIFT+ENTER
Na coluna I estão os nomes corretos dos bairros. O que a fórmula faz é trazer o número da linha da lista de bairros corretos caso exista em parte do texto da coluna A algum bairro da lista de bairros corretos, para assim trazer o valor através da função DESLOC. É um pouco complexo explicar este tipo de fórmula, mas com o modelo ficará fácil de você replicar na sua planilha completa, basta alterar os intervalos.
A limitação deste método fica por conta da impossibilidade de corrigir o bairro caso na coluna A não esteja completo o nome do bairro (ex: Botafog, Savass... esses nomes não seriam ajustados caso estivem na coluna A) e também não é possível ajustar se o nome estiver com espaçamento dentro (Ex: Bota fogo, sava ssi1). E também pode trazer o nome errado caso tenha dois bairros que contenha um mesmo nome em parte dele (Ex: Campos, São José dos Campos), que neste caso vai trazer um só dos nomes em todas ocorrências.
Qualquer dúvida pergunte!