Como Separar Silabas no Excel

Infelizmente, essa não é uma função nativa do Excel. No entanto, você pode fazer isso usando uma fórmula personalizada com base em funções de texto.

Aqui está um exemplo de como separar sílabas na célula A1:

=ESQUERDA(A1;PROCURAR({"a";"e";"i";"o";"u"};A1)-1)&"-"&DIREITA(A1;NÚM.CARACT(A1)-PROCURAR("I";SUBSTITUIR(A1;"-";" ";LEN(A1)-LEN(SUBSTITUIR(A1;"-";""))+1);1))

Explicação da fórmula:

  1. A função PROCURAR procura a primeira vogal na célula A1 e retorna sua posição.

  2. A função ESQUERDA retorna a parte da esquerda da célula A1 até a posição da vogal encontrada.

  3. A função DIREITA retorna a parte da direita da célula A1, começando na posição da vogal encontrada.

  4. A função NÚM.CARACT retorna o comprimento da célula A1.

  5. A função SUBSTITUIR substitui todos os hífens na célula A1 por espaços.

  6. A função LEN retorna o comprimento de uma string.

  7. A função +1 é usada para contar o último caractere da string.

  8. A função PROCURAR procura a posição do último espaço na célula A1.

  9. A função SUBSTITUIR é usada novamente para substituir o último espaço por um "I" (para separar a última sílaba).

  10. A fórmula inteira é concatenada com um hífen entre a primeira e a segunda sílaba.

Lembre-se de que essa fórmula pode não funcionar em todas as palavras, especialmente aquelas com pronúncias incomuns ou palavras estrangeiras.

Veja também mais Como Fazer com a letra C

Comentários