Tengo la necesidad de combinar los registros de una matriz (las filas) creando una nueva matriz en otra hoja con el doble de campos (las columnas originales y las resultante de la combinación) de forma que cada registro original se combine con todos los subsiguientes de la matriz. Como ejemplo, si tengo una matriz de 3 campos y 5 registros como la que pongo acontinuación:
C-1
C-2
C-3
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
Necesito una fórmula de excel o una macro que me dé como resultado una matriz o una tabla con 6 campos y 10 registros en este caso particular:
C-1
C-2
C-3
C-1
C-2
C-3
A
B
C
D
E
F
A
B
C
G
H
I
A
B
C
J
K
L
A
B
C
M
N
O
D
E
F
G
H
I
D
E
F
J
K
L
D
E
F
M
N
O
G
H
I
J
K
L
G
H
I
M
N
O
J
K
L
M
N
O
El número de filas (registros) y columnas (campos) de la matriz/tabla original cambiarían de una vez a otra. Lo ideal sería que la tabla original estuviera en una hoja y la nueva tabla resultado de la combinación se creara en una nueva hora.
No sé si hay alguna fórmula de excel para realizar esta actividad o si alguien en el foro ha colgado una macro que realize esta tarea o similar y que me pueda servir.
Gracias por la ayuda y cometarios que me podáis hacer.
Un saludo
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Hola,
Tengo la necesidad de combinar los registros de una matriz (las filas) creando una nueva matriz en otra hoja con el doble de campos (las columnas originales y las resultante de la combinación) de forma que cada registro original se combine con todos los subsiguientes de la matriz. Como ejemplo, si tengo una matriz de 3 campos y 5 registros como la que pongo acontinuación:
Necesito una fórmula de excel o una macro que me dé como resultado una matriz o una tabla con 6 campos y 10 registros en este caso particular:
El número de filas (registros) y columnas (campos) de la matriz/tabla original cambiarían de una vez a otra. Lo ideal sería que la tabla original estuviera en una hoja y la nueva tabla resultado de la combinación se creara en una nueva hora.
No sé si hay alguna fórmula de excel para realizar esta actividad o si alguien en el foro ha colgado una macro que realize esta tarea o similar y que me pueda servir.
Gracias por la ayuda y cometarios que me podáis hacer.
Un saludo