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.
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 |
|---|---|---|
texto | Obligatorio | El texto que se repite. |
núm_de_veces | Obligatorio | Cuá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.
| Celda | Fórmula | Resultado | Qué 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))&B4 | 002140 | Completa 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
| Comercial | Ventas | Valoración | Resultado |
| Ana | 1250 | 4 | |||||||||||| |
| Raj | 860 | 5 | ★★★★★ |
| Lee | 2140 | 2 | 002140 |
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
C2, dibuja una barra con un carácter | por cada pedido de B2. Rellena hacia abajo hasta C6.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡VALOR! con números grandes | El 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 negativos | Un 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.
Esta página en inglés: REPT. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .