Spreadsheet Practice

Función REPETIR (REPT)

Respuesta rápida

REPETIR repite un texto un número de veces.

Sintaxis
=REPETIR(texto; núm_de_veces)
Uso más común
=REPETIR("|";B2/100) devuelve |||||||||||| (Una barra dentro de la celda: una marca por cada 100 € de ventas)

Viene bien para gráficos de barras dentro de la celda, valoraciones con estrellas y para rellenar códigos hasta una longitud fija, todo sin gráficos ni columnas extra.

Nombre en inglés
REPT
Disponible en
Todas las versiones actuales
Categoría
Texto
Devuelve
Texto: el texto de entrada repetido núm_de_veces veces.
Google Sheets
Funciona igual en Google Sheets.

Sintaxis

=REPETIR(texto; núm_de_veces)

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
textoObligatorioEl texto que se repite.
núm_de_vecesObligatorioCuántas veces se repite. Los decimales se descartan y 0 devuelve un texto vacío.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
D2=REPETIR("|";B2/100)||||||||||||Una barra dentro de la celda: una marca por cada 100 € de ventas
D3=REPETIR("★";C3)&REPETIR("☆";5-C3)★★★★★Una valoración con estrellas sobre cinco
D4=REPETIR("0";6-LARGO(B4))&B4002140Completa un número hasta seis caracteres con ceros a la izquierda

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
ComercialVentasValoraciónResultado
Ana12504||||||||||||
Raj8605★★★★★
Lee21402002140

Practica REPETIR

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Barras en las celdas

En C2, dibuja una barra con un carácter | por cada pedido de B2. Rellena hacia abajo hasta C6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
#¡VALOR! con números grandesEl resultado no puede superar los 32.767 caracteres, el máximo que cabe en una celda. Reduce la cuenta, por ejemplo con B2/100.
#¡VALOR! con números negativosUn núm_de_veces negativo da error. Protégete: =REPETIR("|";MAX(0;B2)).

Consejos

  • Da a la columna de barras una fuente monoespaciada, como Consolas, para que los valores iguales queden alineados.

Preguntas frecuentes

¿Cómo hago un gráfico de barras dentro de una celda sin gráfico?

=REPETIR("|";B2/10) dibuja un carácter de barra por cada 10 unidades. Las barras de datos del formato condicional son la alternativa integrada.

¿Cómo repito un texto en Excel?

=REPETIR("ab";3) devuelve "ababab". El segundo argumento indica cuántas copias obtienes.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .