Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função REPT do Excel no Excel para repetir o texto várias vezes.
Visão geral da função REPT
A função REPT retorna uma string de texto, repetida n várias vezes.
Para usar a função REPT Planilha do Excel, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
Sintaxe e entradas da função REPT:
1 | = REPT (texto, numero_vezes) |
texto - Uma string de texto.
numero_vezes - O número de vezes para repetir uma sequência de um texto. Se for zero, o texto vazio (“”) é retornado.
Como usar a função REPT no Excel:
A função REPT repete o texto um determinado número de vezes.
1 | = REPT (B3, C3) |
Como visto acima, os dados B3: B5 são repetidos em D3: D5 o número de vezes mostrado em C3: C5.
Decimais ou 0
Se você inserir um valor decimal para numero_vezes, REPT truncará o decimal e pegará o número inteiro. Se você colocar um zero, nada aparecerá.
Criar em gráficos de células
Você pode usar a função REPT como uma alternativa rápida às barras de dados para exibir um minigráfico dentro de uma célula:
1 | = REPT ("|", B3 / 1000) |
REPT repete o símbolo de barra vertical (“|”) um número de vezes determinado pela divisão do número por 1000, criando um minigráfico.
Encontrar o último texto no intervalo
A função REPT também é útil (um longo com a função LOOKUP)
1 | = LOOKUP (REPT ("z", 10), B3: B7) |
O Excel funciona como um dicionário quando se trata de determinar qual texto é “maior”. “A” é o menor e “Z” é o maior. E dentro de cada alfabeto, o alfabeto subsequente é o próximo fator determinante. Por exemplo, “Za…” é considerado menor que “Zé…”, pois “e” é maior que “a”.
Não há palavras que repetem "z" 10 vezes ("zzzzzzzzzz"), então isso é seguro o suficiente para assumir que é o maior texto que você pode encontrar. Pense em LOOKUP como voltando da célula B7 para B3 para encontrar algo menor ou igual a um “zzzzzzzzzz”. Ele pula a célula B7, pois é um número. Ele volta para a célula B6 e é um texto menor ou igual a “zzzzzzzzzz”.
Dividido por Delimitador Comum
Você pode querer dividir todas as palavras de uma célula em linhas diferentes. Para fazer isso, você pode usar esta fórmula:
1 | = TRIM (MID (SUBSTITUIR (B $ 3, "", REPT ("", LEN (B $ 3))), (LINHAS (B3: B $ 3) -1) * LEN (B $ 3) + 1, LEN (B $ 3 ))) |
Esta fórmula usa SUBSTITUTE para substituir todos os espaços por um grande número de espaços repetidos usando REPT. O resultado é o texto parecido com este:
“Excel é realmente incrível”
O número de espaços repetidos é igual ao comprimento de toda a string. Usando essas informações, podemos extrair cada palavra usando a função MID para extrair todo o comprimento da string original. Isso nos permite capturar cada palavra dentro da função MID, mas nada mais, deixando apenas a palavra original após a função TRIM ser aplicada.
A função ROWS nos permite especificar facilmente o número de cada palavra à medida que a fórmula é copiada.
Função REPT no Planilhas Google
A função REPT funciona exatamente da mesma forma no Planilhas Google e no Excel:
Exemplos REPT em VBA
Você também pode usar a função REPT em VBA. Modelo:application.worksheetfunction.rept (texto, número_vezes)
Executando as seguintes instruções VBA
1234 | Range ("B2") = Application.WorksheetFunction.Rept (Range ("A2"), 0)Range ("B3") = Application.WorksheetFunction.Rept (Range ("A3"), 1)Range ("B4") = Application.WorksheetFunction.Rept (Range ("A4"), 2)Range ("B5") = Application.WorksheetFunction.Rept (Range ("A5"), 1) & "mais texto" |
irá produzir os seguintes resultados
Para os argumentos da função (texto, etc.), você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel