Quando quero criar um texto semelhante ao lorem ipsum no MS Word, uso
=rand()
e funciona perfeitamente. Recebo imediatamente uma passagem de texto mumbo-jumbo que posso usar para meus objetivos.
Não consegui encontrar o mesmo para o Excel, pesquisei mal? Encontrei este blog que descreve a função
=pwrRANDOMTEXT()
no entanto, não é reconhecido no meu Excel e gera erro de fórmula. Quero selecionar uma tabela ou intervalo e preenchê-lo com palavras aleatórias, de preferência com comprimento de texto ajustável.
Existe um gerador de lorem ipsum realmente funcional no Excel?
A versão do PS Excel é a mais recente, incluída no O365 Apps for Enterprise. Versão 2104 Compilação 13929
Método 1 - Caracteres escolhidos aleatoriamente organizados em strings semelhantes a palavras e parágrafos.
Esta fórmula provavelmente poderia usar alguns ajustes, mas pode produzir uma sequência de caracteres que são "semelhantes a frases".
Onde diz 800, você pode escolher o comprimento que deseja. NB: ele usou funções Rand, por isso é volátil e recalculamos toda vez que você insere dados ou pressiona F9.
Método 2 - um conjunto de frases selecionadas aleatoriamente formadas aleatoriamente em parágrafos.
Este método produz frases reais que você define e seleciona aleatoriamente e as coloca em 3 parágrafos. Ao contrário do método acima, você não pode controlar o comprimento absoluto da string, mas pode alterar seu tamanho e forma relativos. É codificado para produzir 3 parágrafos, mas você pode seguir a lógica para adicionar ou excluir isso de acordo com suas necessidades. Como a outra abordagem - é aleatório, por isso é volátil.
Primeiro, aqui está a fórmula básica com frases simples para torná-la mais legível.
Você precisa colocar quantas frases você quer em cada um dos três parágrafos. Estes são p1Sent , p2Sent e p3Sent . Eu configurei isso para 3, 5 e 3.
Em seguida, você precisa dizer como separar seus parágrafos. Estou com espaçamento duplo aqui, então defino pghDelimiter para CHAR(10) & CHAR(10). Para espaçamento simples, você definiria apenas CHAR(10).
Em seguida, você precisa digitar as frases que deseja escolher. Você deve colocar as frases entre aspas, separadas por vírgulas e entre colchetes {}. Eu fiz 12 aqui, mas você pode fazer quantos quiser adicionando
,"new phrase"
antes do último colchete }. Quanto mais frases você fizer, mais aleatórias elas aparecerão.Deve produzir uma saída como esta:
Isso não repetirá nenhuma frase dentro do parágrafo, mas provavelmente repetirá frases entre parágrafos. Quanto mais frases você der, menos ele vai repetir.
Agora, aqui está um exemplo com conteúdo real em latim:
Você pode copiar e colar isso diretamente em sua pasta de trabalho. Ele também tem 12 frases e tamanhos de 3,5,3 pgh. E aqui está o que parece.
Se os números forem encontrados, a função RAND do Excel deve ajudar. Se não for isso e você se sentir confortável em usar um pouco de VBA, há uma seção nestas páginas que gera resultados aleatórios de texto, número e caracteres especiais.
https://www.extendoffice.com/documents/excel/642-excel-generate-random-string.html
Espero que isso ajude.