En respuesta a una cuestión planteada por una lectora en una entrada muy parecida a esta podemos usar la función de Excel DESREF para repetir registros el número de veces que deseemos. Como sabemos DESREF parte desde una celda referenciada y nos movemos FILAS y COLUMNAS en función de los parámetros. La sintaxis es DESREF(CELDA DE REFERENCIA; FILA; COLUMNA) de modo que si ponemos DESREF(A1;0;1) haremos referencia a la celda B1 o bien si ponemos DESREF(A1;1;0) hará refrencia a la celda A2. Para repetir lo que haremos será algo de este estilo:
=DESREF(A$2;REDONDEAR.MENOS((FILA(A3)-2)/4;0);0)
Fijada la celda de referencia nos movemos por las filas y dividimos por el número de veces que deseamos repetir (ene el ejemplo 4), hacemos un redondear menos para que tengamos valores enteros de la fila y de este modo repetirá 4 veces cada fila. De todos modos tenéis en este enlace el ejemplo utilizado para que os sirva de referencia: ejemplo-de-uso-desref-2
Brother!!!! que buen aporte, me ayudaste mucho!!!! te agradezco el tiempo que te tomas en publicar esto!!! (Y)
ayuda por favor
tengo fila B5 hasta fila Y5 tengo datos en cada celda
quiero en la columna AB1 que me ponga los datos de la fila b5 a la fila Y5 pero en forma vertical , claro que con formula
ejemplo
1,5,4,3,10,15,6,7 etc…. estos datos quiero pasarlos a la AB1 Con formula quedando asi
1
5
4
3
10
15
6
7
etcc…
Hola, puedes usar la función desref de esta forma:
https://analisisydecision.es/trucos-excel-transponer-con-la-funcion-desref/
Saludos.
Hola, a ver si me podeis ayudar,
quiero repetir cada fila el número de veces que hay en cada celda que le corresponde.
Es decir tengo una variable Nombre (Columna A) y otra Frecuencia (Columna B)
Nombre Frecuencia
A 5
B 8
C 25
D 12
… ….
La idea es repetir la la Fila A, 5 veces, la fila B, 8 veces y así sucesivamente.
En realidad es lo inverso a crear una tabla de frecuencias desde una matriz de datos.
Gracias
Lograste hacerlo, yo necesito algo así
Hola.. lograste hacer? Estoy intentando hacer esto tambien.
Como lo logragron..??
Necesito hacerlo de esa forma}.
Muchas gracias
https://analisisydecision.es/truco-excel-repetir-un-campo-a-partir-de-otro-que-define-el-numero-de-repeticiones/
Esto era justo lo que buscaba. Muchas gracias!!!
Es exactamento lo que yo estoy necesitando. Gracias por responder
Hola, a ver si me puedes ayudar,
Tengo que repetir una fila varias veces, lo puedo hacer con la función desref, es decir, repetir por ejemplo
23 24 solo 32 23 999
5 veces.
Muchas gracias
Tengo una tabla con los siguientes datos:
TIPO PESO 1 10 50 100 250 500 1000
uno 0,5 20€ 18€ 16€ 14€ 11€ 9€ 8€
dos 0,7 16€ 14€ 13€ 12€ 11€ 10€ 9€
…
quisiera generar con esto otra tabla de manera que cada artículo se repitiese tantas veces como precios tiene, es decir, algo así:
uno 0,6 1 20€
uno 0,6 10 18€
uno 0,6 50 16€
….
dos 0,7 1 16€
dos 0,7 10 14€
…
es decir, sería transponer la columna a tantas veces como rangos de cantidad hay y que aparezca tal que así
tipo peso cantidad precio
tal como se ve en el ejemplo
Me estoy volviendo loco y no encuentro ninguna manera lógica de hacerlo sin estar copiando cada tipo tantas veces como indica cantidades hay y después montar todo manualmente, vamos, un tostón teniendo en cuenta que son 878 tipos con los que tengo que trabajar.
Hola, realiza una tabla dinámica, puede servirte. ¿O quieres algo que funcione de forma automática?