Como misturar letras em palavras no Excel?
Suponha que você tenha uma lista de palavras e precise embaralhar todas as letras nessas palavras para alguns fins, como mostrado a seguir na captura de tela. Por favor, tente os métodos neste artigo.
Misture letras em palavras com função definida pelo usuário
Misture letras em palavras facilmente com o Kutools para Excel
Misture letras em palavras com função definida pelo usuário
Você pode embaralhar letras em uma célula com a função definida pelo usuário abaixo. Faça o seguinte.
1. aperte o outro + F11 simultaneamente para abrir o Microsoft Visual Basic para Aplicações janela,
2. No Microsoft Visual Basic para Aplicações janela, clique em inserção > Módulo, copie e cole o código VBA abaixo no Code janela. Veja a imagem:
Código VBA: misture letras em palavras
Function Scramble(oldname)
On Error Resume Next
n = Len(oldname)
newname = ""
Do
i = Int(Rnd() * n) + 1
c = Mid(oldname, i, 1)
If c <> "*" Then
newname = newname & c
oldname = Replace(oldname, c, "*", , 1)
End If
Loop Until Len(newname) = n
Scramble = LCase(newname)
End Function
3. Em seguida, pressione o outro + Q chaves para fechar o Microsoft Visual Basic para Aplicações janela.
4. Selecione uma célula em branco para localizar as letras invertidas e insira a fórmula = embaralhar (A2) na barra de fórmula e pressione o Entrar chave. Continue selecionando a célula de resultado e arraste seu indicador de preenchimento para baixo para obter todos os resultados. Veja a imagem:
Note: A2 é a célula que contém a palavra necessária para embaralhar as letras. Por favor, altere conforme necessário.
Misture letras em palavras facilmente com o Kutools para Excel
Aqui, recomendo um suplemento útil - Kutools for Excel. Com a sua Ordem reversa do texto utilitário, você pode facilmente embaralhar letras de células especificadas com apenas alguns cliques.
Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.
1. Selecione as células nas quais você precisa embaralhar as letras e clique em Kutools > Texto > Ordem reversa do texto. Veja a imagem:
2. No Texto reverso caixa de diálogo, especifique um separador no qual você embaralhará as letras com base no separador seção e, em seguida, clique no OK botão.
Agora, as palavras selecionadas são embaralhadas imediatamente conforme a imagem abaixo mostrada.
Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.
Artigos relacionados:
- Como formatar células com base na primeira letra / caractere no Excel?
- Como colocar todas as letras em letras maiúsculas em uma célula ou coluna no Excel?
- Como filtrar valores pela primeira letra ou último caractere no Excel?
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!