El contenido del campo “Id Compra” es C1, C2, C3, …. Es decir una numeración
correlativa, única e irrepetible que comienza en 1 con una letra “C” adelante.
Esta hoja debe ordenarse por el campo “Id Compra”, de la siguiente manera:
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12 …
Pero cuando la ordeno se ordena de la siguiente forma:
C1
C10
C100
C101
C102
C103
C104
C105
C106
C107
C108
C109
C11
C110
C111
C112
C113
He cambiado de formato texto a formato número, pero no obtengo el resultado
que busco.
Como llevo menos de 300 registros, pensaba ordenar manualmente o quitarle la
“C” con alguna fórmula para ordenar y luego volver a escribirla, pero me
preguntaba si existe otra solución.
Gracias por la ayuda,
Griego59
Si tuvieses como valores:
C001
C002
...
C055
C056
...
C205
C206
te los ordenaría bien.
Valora que te interesa hacer con los datos que tienes, y si quieres hacer
algún cambio semiautomático de los casi 300 que tienes avisa y nos ponemos a
ello.
Una opción podría ser que en esas celdas solo pongas números y como formato
le pongas "C"0000
SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/
"GRIEGO59" <GRIE...@discussions.microsoft.com> escribió en el mensaje
news:D8D019C1-A393-41C5...@microsoft.com...
> Hola!
> Tengo una hoja "compras" con los campos:
> Id Compra
> Código del producto
> Fecha de compra
> Número de factura de compra
> Cantidad Comprada
> Costo unitario
> Precio de venta
> Total Compra
> Proveedor
> Descripción
> Color
> Marca
> Talla
>
> El contenido del campo "Id Compra" es C1, C2, C3, .. Es decir una
> numeración
> correlativa, única e irrepetible que comienza en 1 con una letra "C"
> adelante.
> Esta hoja debe ordenarse por el campo "Id Compra", de la siguiente manera:
> C1
> C2
> C3
> C4
> C5
> C6
> C7
> C8
> C9
> C10
> C11
> C12 .
Gracias
Griego59
"julian-vlc-sp" escribió:
> ===========================================
> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
> y dinos si te sirvió o no la respuesta dada. Muchas gracias.
> ===========================================
>
> Si tuvieses como valores:
>
> C001
> C002
> ....
> C055
> C056
> ....
otra alternativa es usar la funcion desref(misma_celda,-1,) para conservar numeraciones consecutivas
(pros: no les efecta si eliminas celdas en el medio ni tampoco si haces ordenaciones)
(cons: deberas re/formular en filas insertadas y seguramente usaras demasiadas funciones volatiles)
asumiendo la numeracion inicial en la celda [A2]... -> C1 -?-
[A3] ="C"&extrae(desref(a3,-1,),2,4)+1
si quieres numeraciones mas "largas" (p.e. de 4 digitos) iniciando en [A2]... -> C0001 -?-
[A3] ="C"&texto(extrae(desref(a3,-1,),2,4)+1,"0000")
saludos,
hector.
> Como son pocos registros lo hare manualmente y pondre C00001, C00002... C00010, C00011,...
>> julian-vlc-sp scribio en el mensaje ...
>> Si tuvieses como valores:
>>
>> C001
>> C002
>> ....
>> C055
>> C056
>> ....
>> C205
>> C206
>>
>> te los ordenaria bien.
>>
>> Valora que te interesa hacer con los datos que tienes, y si quieres hacer algun cambio semiautoma¡tico
>> de los casi 300 que tienes avisa y nos ponemos a ello.
>>
>> Una opcion podria ser que en esas celdas solo pongas numeros y como formato le pongas "C"0000 (...)