Função REPT do Excel - Repete o texto várias vezes

Baixar exemplo de pasta de trabalho

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

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave