Parte do que você deseja fazer pode ser realizada com a função " SUBSTITUTE ".
Isso substituirá caracteres específicos em uma cadeia de texto pelos caracteres que você especificar, neste caso, espaços com o símbolo +.
Em seguida, para alterar o caso, use a função " LOWER ".
Se você aninhar "SUBSTITUTE" dentro de "LOWER" você deve pegar a mudança que você está procurando.
O texto abaixo é retirado da Ajuda do Excel.
SUBSTITUTO
Substitui new_text por old_text em uma string de texto. Use SUBSTITUTE quando quiser substituir texto específico em uma string de texto; use REPLACE quando quiser substituir qualquer texto que ocorra em um local específico em uma sequência de texto.
Sintaxe
SUBSTITUTO (texto, antigo_texto, novo_texto, instância_num)
Texto é o texto ou a referência a uma célula que contém o texto para o qual você deseja substituir caracteres.
Old_text é o texto que você deseja substituir.
New_text é o texto com o qual você deseja substituir o old_text.
Instance_num especifica qual ocorrência de old_text você deseja substituir por new_text. Se você especificar instance_num, apenas essa instância de old_text será substituída. Caso contrário, toda ocorrência de old_text no texto é alterada para new_text.
LOWER
Converte todas as letras maiúsculas em uma string de texto para minúsculas.
Sintaxe
LOWER (texto)
Texto é o texto que você deseja converter em minúsculas. LOWER não altera caracteres no texto que não são letras.