Ordenar manteniendo los ID

31/08/2006 - 01:11 por Esteban Dido | Informe spam
Hola,

Estoy armando una lista de precios con una fórmula para generar un ID
(código de identificación de cada artículo).
Quiero ordenarla alfabéticamente, pero al hacerlo se cambian los ID, es
decir, la columna descripción se ordena pero la columna ID genera nuevos
códigos.
Además, cada vez que se ingrese un nuevo artículo a la lista sucederá lo
mismo.
No sé cómo solucionarlo.

Preguntas similare

Leer las respuestas

#6 Esteban Dido
01/09/2006 - 00:04 | Informe spam
Hola Héctor,

Gracias por la aclaración.
Pero tu propuesta hace exactamente lo que no quiero que haga, asigna nuevos
códigos a cada artículo al cambiarlo de ubicación por efecto de ordenarlos.
Lo que necesito es que al cambiar el orden cada artículo se vaya a su nueva
ubicación (nueva fila) con el mismo código que tenía, no con uno nuevo.
En todo caso, el código ID que genera mi lista de precios es alfanumérico.
Saludos
E.D.

"Héctor Miguel" escribió en el mensaje
news:#
hola, Esteban !

> Lo que no entiendo es que significa 'cuenta' las filas del rango adjunto


[columna 'B'] manteniendo fija solamente la celda 'inicial' [B2]
> como hago eso?, y que significa [A2] =filas($b$2:b2) Es una formula,


donde la pego?

si suponemos que la 'numeracion' de tus codigos es secuencial [1, 2, 3...]


y que necesitas iniciarla en la celda 'A2'...
1) pon la formula en 'A2': =filas($b$2:b2)
2) copia/arrastra/... hasta 'A_n' y obtendras una secuencia numerica


como se espera [1, 2, 3...]
3) cuando 'ordenes' tu listado... la numeracion en la columna 'A' [en el


rango 'A2:A_n'] permanecera sin cambios ;)

si la numeracion NO es exclusivamente 'numerica'...
sera necesario que expliques con mas detalle 'como'


es/haces/defines/utilizas/...
-> 'una formula para generar un ID (codigo de identificacion de cada


articulo)' -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#7 Gabriel Raigosa
01/09/2006 - 02:00 | Informe spam
seria posible saber como se generan los codigos?

que formula esta empleando, como es la dependencia entre la columna ID y las
otras columnas que se estan ordenando?

Gabriel Raigosa

news://msnews.microsoft.com/microso...c.es.excel
"Esteban Dido" escribió en el mensaje
news:%
| Hola,
|
| Estoy armando una lista de precios con una fórmula para generar un ID
| (código de identificación de cada artículo).
| Quiero ordenarla alfabéticamente, pero al hacerlo se cambian los ID, es
| decir, la columna descripción se ordena pero la columna ID genera nuevos
| códigos.
| Además, cada vez que se ingrese un nuevo artículo a la lista sucederá lo
| mismo.
| No sé cómo solucionarlo.
|
| --
|
|
|
Respuesta Responder a este mensaje
#8 Héctor Miguel
01/09/2006 - 03:43 | Informe spam
hola, Esteban !

disculpa la 'insistencia'... [pero] por tercera vez...
sera necesario que expliques con mas detalle 'como' es/haces/defines/utilizas/...
-> 'una formula para generar un ID (codigo de identificacion de cada articulo)' -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#9 Héctor Miguel
01/09/2006 - 04:40 | Informe spam
hola, Esteban !

... Gabriel / Héctor, adjunto un zip con un libro de ejemplo.
Al ordenar alfabeticamente la columna descripcion se rehacen los codigos
en lugar de moverse de fila el articulo con el mismo codigo que tenia.



la parte 'movil/flexible/volatil/...' de la formula que usas para 'originar' el numero de codigo de los productos...
-> es la parte final, donde le 'asignas' realmente una [especie de] 'secuencia' numerica [y que por lo tanto]...
-> [en realidad]... esta vinculada al numero de fila [dentro del listado] donde se encuentra el articulo 'en si'
-> [luego entonces] cuando 'ordenas' alfabeticamente el listado, y los articulos CAMBIAN DE FILA <= OJO
-> por que consideras que la ['flexible'] formula debiera 'conservar' el numero de fila que ocupaba ANTES cada articulo ?

a menos que 'conviertas' a valores 'constantes' luego de obtenido el resultado de la formula [en lugar de conservar la formula]... :-()

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.
Respuesta Responder a este mensaje
#10 Esteban Dido
01/09/2006 - 05:11 | Informe spam
Claro, Héctor, ese es el problema que no sé cómo solucionar. Cuando agrego
un artículo nuevo a la lista naturalmente que se escribe al final y genera
su ID. Luego quiero ordenar por orden alfabético y ese artículo se cambia a
la fila que le corresponde más arriba y cambia todos los códigos que están
desde esa fila hacia abajo incluyendo el propio ID que acaba de generar.
¿Tiene solución? Tal vez haya una mejor forma de generar los códigos.
Cualquier sugerencia es bienvenida.
¿Se pueden cambiar a valores constantes los códigos ya generados y mantener
las fórmulas para las filas en blanco para la generación del código al
ingresar nuevos artículos?
Saludos
E.D.


"Héctor Miguel" escribió en el mensaje
news:#yIC2$
hola, Esteban !

> ... Gabriel / Héctor, adjunto un zip con un libro de ejemplo.
> Al ordenar alfabeticamente la columna descripcion se rehacen los codigos
> en lugar de moverse de fila el articulo con el mismo codigo que tenia.

la parte 'movil/flexible/volatil/...' de la formula que usas para


'originar' el numero de codigo de los productos...
-> es la parte final, donde le 'asignas' realmente una [especie de]


'secuencia' numerica [y que por lo tanto]...
-> [en realidad]... esta vinculada al numero de fila [dentro del listado]


donde se encuentra el articulo 'en si'
-> [luego entonces] cuando 'ordenas' alfabeticamente el listado, y los


articulos CAMBIAN DE FILA <= OJO
-> por que consideras que la ['flexible'] formula debiera 'conservar' el


numero de fila que ocupaba ANTES cada articulo ?

a menos que 'conviertas' a valores 'constantes' luego de obtenido el


resultado de la formula [en lugar de conservar la formula]... :-()

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida