Buscar datos

25/06/2009 - 19:58 por Adriana | Informe spam
Hola, buenas tardes

Tengo una planilla con los siguientes datos...

POZO NOMBRE TOPE
PH-0001 cII-n1 838
PH-0001 cII-n1 838
PH-0001 cII-n2 834,8
PH-0002 cII-n3 831,9
PH-0002 cII-n4 826
PH-0003 cII-n5 819
PH-0003 cII-n6 811,8

Necesito crear otra planilla que los datos esten ordenados de la siguiente
forma:

cII-n1 cII-n2 cII-n3 cII-n4 cII-n5 cII-n6
PH-0001 838 834,8
PH-0002 831,9 826
PH-0003 819 811,8


La planilla de la que traemos los datos son 23000 filas.

Gracias
Saludos

Adriana
Patagonia
Argentina

Preguntas similare

Leer las respuestas

#1 Victor
25/06/2009 - 20:38 | Informe spam
Suponiendo que los títulos de fila cII-n1, cII-n2,. estén en
F1:K1, y los rótulos de columna PH-0001, PH-0002,.. estén en
E2:E4, introduce esta fórmula en F2:

=SUMAPRODUCTO(($A$2:$A$24000=$E2)*($B$2:$B$24000=F$1)*$C$2:$C$24000)

y cópiala en horizontal y vertical hasta la última celda donde haya
datos.

Otra opción es armar una tabla dinámica.

:-)






Hola, buenas tardes

Tengo una planilla con los siguientes datos...

POZO    NOMBRE  TOPE
PH-0001 cII-n1  838
PH-0001 cII-n1  838
PH-0001 cII-n2  834,8
PH-0002 cII-n3  831,9
PH-0002 cII-n4  826
PH-0003 cII-n5  819
PH-0003 cII-n6  811,8

Necesito crear otra planilla que los datos esten ordenados de la siguiente
forma:

        cII-n1  cII-n2  cII-n3  cII-n4  cII-n5  cII-n6
PH-0001 838     834,8                          
PH-0002                 831,9   826            
PH-0003                                 819     811,8

La planilla de la que traemos los datos son 23000 filas.

Gracias
Saludos

Adriana
Patagonia
Argentina
Respuesta Responder a este mensaje
#2 Héctor Miguel
26/06/2009 - 00:28 | Informe spam
hola, Adriana !

al simular tablas usando espacios y tabulaciones (generalmente) se "descuadran" segun el lector de noticias :-((
es mejor si comentas los nombres de las hojas, los rangos, los titulos y tipo de dato en cada columna, etc.

podemos suponer que se trata de las columnas A, B y C ?
cabe la posibilidad de "repetidos" en la segunda columna (nombre) ?, o siempre es con numeracion ascendente ?
que hacer cuando se acaben las columnas ? (ni siquiera la version 2007 soporta 23000 columnas) <= OJO

comentas (si hubiera) detalles en el tintero ?
saludos,
hector.

__ OP __
Tengo una planilla con los siguientes datos...
POZO NOMBRE TOPE
PH-0001 cII-n1 838
PH-0001 cII-n1 838
PH-0001 cII-n2 834,8
PH-0002 cII-n3 831,9
PH-0002 cII-n4 826
PH-0003 cII-n5 819
PH-0003 cII-n6 811,8
Necesito crear otra planilla que los datos esten ordenados de la siguiente forma:
cII-n1 cII-n2 cII-n3 cII-n4 cII-n5 cII-n6
PH-0001 838 834,8
PH-0002 831,9 826
PH-0003 819 811,8
La planilla de la que traemos los datos son 23000 filas...
Respuesta Responder a este mensaje
#3 Adriana
26/06/2009 - 20:37 | Informe spam
Hola, buenas tardes...

Efectivamente las columnas serían A, B, C la columna B (Nombre)
tienen 33 nombres diferentes... o sea que en la planilla que voy a crear
deberian quedar 33 columnas con esos nombres..., la columan A (Pozo) , el
pozo puede repetirse 33 veces o sea puede tener las 33 capas... Columna B
(Nombre) o no... usamos Excel 2003 - 65000 filas...no?

Gracias
Saludos
Adriana
Patagonia
Argentina



"Héctor Miguel" escribió:

hola, Adriana !

al simular tablas usando espacios y tabulaciones (generalmente) se "descuadran" segun el lector de noticias :-((
es mejor si comentas los nombres de las hojas, los rangos, los titulos y tipo de dato en cada columna, etc.

podemos suponer que se trata de las columnas A, B y C ?
cabe la posibilidad de "repetidos" en la segunda columna (nombre) ?, o siempre es con numeracion ascendente ?
que hacer cuando se acaben las columnas ? (ni siquiera la version 2007 soporta 23000 columnas) <= OJO

comentas (si hubiera) detalles en el tintero ?
saludos,
hector.

__ OP __
> Tengo una planilla con los siguientes datos...
> POZO NOMBRE TOPE
> PH-0001 cII-n1 838
> PH-0001 cII-n1 838
> PH-0001 cII-n2 834,8
> PH-0002 cII-n3 831,9
> PH-0002 cII-n4 826
> PH-0003 cII-n5 819
> PH-0003 cII-n6 811,8
> Necesito crear otra planilla que los datos esten ordenados de la siguiente forma:
> cII-n1 cII-n2 cII-n3 cII-n4 cII-n5 cII-n6
> PH-0001 838 834,8
> PH-0002 831,9 826
> PH-0003 819 811,8
> La planilla de la que traemos los datos son 23000 filas...



Respuesta Responder a este mensaje
#4 Héctor Miguel
27/06/2009 - 07:09 | Informe spam
hola, Adriana !

Efectivamente las columnas serian A, B, C la columna B (Nombre)... tienen 33 nombres diferentes
o sea que en la planilla que voy a crear deberian quedar 33 columnas con esos nombres
la columan A (Pozo), el pozo puede repetirse 33 veces o sea puede tener las 33 capas... Columna B (Nombre) o no...
usamos Excel 2003 - 65000 filas...no?



cierto... 65000 filas, pero... no era claro (al menos para mi) si ibas a necesitar transponer...
=> ~23000 "nombres" diferentes: cll-n1, cll-n2, ... cll-n23000 de filas a columnas (???)

suponiendo que la primer planilla se llama "hoja1", el siguiente ejemplo crea una hoja nueva y traspasa los datos...

Sub Cambiar_arreglo()
Dim Celda As Range, Fila As Integer, Col As Byte
Application.ScreenUpdating = False
With Worksheets("hoja1").Range("a1").CurrentRegion
Worksheets.Add After:=Worksheets(.Parent.Index)
.Columns(2).AdvancedFilter _
Action:=xlFilterCopy, CopyToRange:=Range("a1"), Unique:=True
With Range(Range("a1"), Range("a1").End(xlDown))
.Resize(1, .Rows.Count).Value = _
Evaluate("transpose(" & .Address & ")"): .Clear
End With
.Columns(1).AdvancedFilter _
Action:=xlFilterCopy, CopyToRange:=Range("a1"), Unique:=True
For Each Celda In .Offset(1).Resize(.Rows.Count - 1, 1)
Fila = Evaluate("match(""" & Celda & """,a:a,0)")
Col = Evaluate("match(""" & Celda.Offset(, 1) & """,1:1,0)")
Cells(Fila, Col) = Celda.Offset(, 2)
Next
End With
End Sub

saludos,
hector.

__ previos __
al simular tablas usando espacios y tabulaciones (generalmente) se "descuadran" segun el lector de noticias :-((
es mejor si comentas los nombres de las hojas, los rangos, los titulos y tipo de dato en cada columna, etc.

podemos suponer que se trata de las columnas A, B y C ?
cabe la posibilidad de "repetidos" en la segunda columna (nombre) ?, o siempre es con numeracion ascendente ?
que hacer cuando se acaben las columnas ? (ni siquiera la version 2007 soporta 23000 columnas) <= OJO

comentas (si hubiera) detalles en el tintero ?

__ OP __
> Tengo una planilla con los siguientes datos...
> POZO NOMBRE TOPE
> PH-0001 cII-n1 838
> PH-0001 cII-n1 838
> PH-0001 cII-n2 834,8
> PH-0002 cII-n3 831,9
> PH-0002 cII-n4 826
> PH-0003 cII-n5 819
> PH-0003 cII-n6 811,8
> Necesito crear otra planilla que los datos esten ordenados de la siguiente forma:
> cII-n1 cII-n2 cII-n3 cII-n4 cII-n5 cII-n6
> PH-0001 838 834,8
> PH-0002 831,9 826
> PH-0003 819 811,8
> La planilla de la que traemos los datos son 23000 filas...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida