Discussione:
Ordinare numeri
(troppo vecchio per rispondere)
Capital
2004-08-04 21:29:48 UTC
Permalink
Ho un foglio excel, ricavato convertendo un file .txt, composto da 4 campi,
abbonato, indirizzo, numero civico e numero di telefono.
Una volta ordinato per indirizzo, numero civico, abbonato, la colonna del
numero civico mi riporta i numeri non in ordine crescente ma in questo modo:
1,10,11,2,20,21,3,30,31,4,41,42,5,51,52...ecc.
Ho formattato le celle della colonna numero civico come numero, 0 decimali
ma quando vado a fare l'ordinamento mi esce questo messaggio
La seguente chiave di ordinamento non può eseguire l'operazione in modo
corretto poiché contiene alcuni numeri formattati come testo:

numero civico

Scegliere l'operazione da effettuare.

- Ordina ogni oggetto che ha l'aspetto di un numero, come se fosse un numero

- Ordina separatamente numeri e numeri memorizzati come testo!

Grazie per ogni suggerimento che mi aiuti a risolvere il problema.

Guglielmo
Giovanna
2004-08-04 21:36:35 UTC
Permalink
Post by Capital
Ho un foglio excel, ricavato convertendo un file .txt, composto da 4 campi,
abbonato, indirizzo, numero civico e numero di telefono.
Una volta ordinato per indirizzo, numero civico, abbonato, la colonna del
1,10,11,2,20,21,3,30,31,4,41,42,5,51,52...ecc.
Ho formattato le celle della colonna numero civico come numero, 0 decimali
ma quando vado a fare l'ordinamento mi esce questo messaggio
La seguente chiave di ordinamento non può eseguire l'operazione in modo
numero civico
Scegliere l'operazione da effettuare.
- Ordina ogni oggetto che ha l'aspetto di un numero, come se fosse un numero
- Ordina separatamente numeri e numeri memorizzati come testo!
ciao Guglielmo,
dici di aver formattato come numero le celle contenenti numero civico, ma
forse per aggiornare il formato devi premere F2 e poi fai invio.
prova
ciaooo
giovanna
Maurizio Borrelli
2004-08-05 06:16:23 UTC
Permalink
Post by Capital
Ho un foglio excel, ricavato convertendo un file .txt, composto da 4 campi,
abbonato, indirizzo, numero civico e numero di telefono.
Una volta ordinato per indirizzo, numero civico, abbonato, la colonna del
1,10,11,2,20,21,3,30,31,4,41,42,5,51,52...ecc.
Ho formattato le celle della colonna numero civico come numero, 0 decimali
ma quando vado a fare l'ordinamento mi esce questo messaggio
La seguente chiave di ordinamento non può eseguire l'operazione in modo
numero civico
Scegliere l'operazione da effettuare.
- Ordina ogni oggetto che ha l'aspetto di un numero, come se fosse un numero
- Ordina separatamente numeri e numeri memorizzati come testo!
Ciao, Capital.

Seleziona tutte le celle dei numeri civici, quindi:

Formato > Celle...
Numero
Categoria: Generale
[ OK ]
Dati > Testo in colonne...
Passaggio 1 di 3
(.) Delimitati
[ Avanti > ]
Passaggio 2 di 3
[ Avanti > ]
Passaggio 3 di 3
Formato dati per colonna: (.) Generale
[ Fine ]

Se non ottieni il risultato atteso tenta qualche altra combinazione
delle opzioni della "Conversione guidata testo in colonne" e, soprattutto,
verifica che non vi siano spazi all'inizio e/o alla fine del testo dei
numeri civici.
--
(Facci sapere se ed eventualmente come hai risolto. Grazie.)

Ciao :o)
Maurizio Borrelli, Microsoft MVP - Office Systems - Access
--------
?SPQR(C)
X
--------
Ursus
2004-08-10 19:11:11 UTC
Permalink
Post by Capital
Ho un foglio excel, ricavato convertendo un file .txt, composto da 4 campi,
abbonato, indirizzo, numero civico e numero di telefono.
Una volta ordinato per indirizzo, numero civico, abbonato, la colonna del
1,10,11,2,20,21,3,30,31,4,41,42,5,51,52...ecc.
Ho formattato le celle della colonna numero civico come numero, 0 decimali
ma quando vado a fare l'ordinamento mi esce questo messaggio
La seguente chiave di ordinamento non può eseguire l'operazione in modo
numero civico
Scegliere l'operazione da effettuare.
- Ordina ogni oggetto che ha l'aspetto di un numero, come se fosse un numero
- Ordina separatamente numeri e numeri memorizzati come testo!
Grazie per ogni suggerimento che mi aiuti a risolvere il problema.
In un'altra colonna inserisci la formula: cella "Numero civico" + 0 (ti
troverai i numeri civici formattati come numero, allineati a destra).
Poi seleziona la nuova colonna e fai copia-incolla speciale-valori su sé
stessa.
A questo punto puoi cancellare la colonna originaria.
Ciao.

Ursus
Capital
2004-08-11 17:20:57 UTC
Permalink
Post by Ursus
Post by Capital
Ho un foglio excel, ricavato convertendo un file .txt, composto da 4 campi,
abbonato, indirizzo, numero civico e numero di telefono.
Una volta ordinato per indirizzo, numero civico, abbonato, la colonna del
1,10,11,2,20,21,3,30,31,4,41,42,5,51,52...ecc.
Ho formattato le celle della colonna numero civico come numero, 0 decimali
ma quando vado a fare l'ordinamento mi esce questo messaggio
La seguente chiave di ordinamento non può eseguire l'operazione in modo
numero civico
Scegliere l'operazione da effettuare.
- Ordina ogni oggetto che ha l'aspetto di un numero, come se fosse un numero
- Ordina separatamente numeri e numeri memorizzati come testo!
Grazie per ogni suggerimento che mi aiuti a risolvere il problema.
In un'altra colonna inserisci la formula: cella "Numero civico" + 0 (ti
troverai i numeri civici formattati come numero, allineati a destra).
Poi seleziona la nuova colonna e fai copia-incolla speciale-valori su sé
stessa.
A questo punto puoi cancellare la colonna originaria.
Ciao.
Ursus
ho provato ad inserire la formula nella cella di una nuova colonna ma mi da
: #VALORE!

Non vorrei aver capito male. Puoi farmi un esempio?.
Grazie comunque.
Capital
Ursus
2004-08-11 19:13:57 UTC
Permalink
Post by Capital
Post by Ursus
Post by Capital
Ho un foglio excel, ricavato convertendo un file .txt, composto da 4
campi,
Post by Ursus
Post by Capital
abbonato, indirizzo, numero civico e numero di telefono.
Una volta ordinato per indirizzo, numero civico, abbonato, la colonna
del
Post by Ursus
Post by Capital
numero civico mi riporta i numeri non in ordine crescente ma in questo
1,10,11,2,20,21,3,30,31,4,41,42,5,51,52...ecc.
Ho formattato le celle della colonna numero civico come numero, 0
decimali
Post by Ursus
Post by Capital
ma quando vado a fare l'ordinamento mi esce questo messaggio
La seguente chiave di ordinamento non può eseguire l'operazione in modo
numero civico
Scegliere l'operazione da effettuare.
- Ordina ogni oggetto che ha l'aspetto di un numero, come se fosse un
numero
Post by Ursus
Post by Capital
- Ordina separatamente numeri e numeri memorizzati come testo!
Grazie per ogni suggerimento che mi aiuti a risolvere il problema.
In un'altra colonna inserisci la formula: cella "Numero civico" + 0 (ti
troverai i numeri civici formattati come numero, allineati a destra).
Poi seleziona la nuova colonna e fai copia-incolla speciale-valori su sé
stessa.
A questo punto puoi cancellare la colonna originaria.
Ciao.
Ursus
ho provato ad inserire la formula nella cella di una nuova colonna ma mi da
: #VALORE!
Non vorrei aver capito male. Puoi farmi un esempio?.
Supponendo di avere nella cella C1 il numero civico (e nella D1 il
numero di telefono), nella cella E1 inserisci la formula =C1+0.
Accertati prima che nelle celle di provenienza non ci siano caratteri
diversi dai numeri; in particolare puoi eliminare eventuali spazi
selezionando tutta la colonna e con Modifica / Sostituisci inserisci uno
spazio nella casella Trova e clicchi su Sostituisci tutto.
Ciao.

Ursus
Capital
2004-08-12 17:41:33 UTC
Permalink
Post by Capital
Ho un foglio excel, ricavato convertendo un file .txt, composto da 4 campi,
abbonato, indirizzo, numero civico e numero di telefono.
Una volta ordinato per indirizzo, numero civico, abbonato, la colonna
del numero civico mi riporta i numeri non in ordine crescente ma in questo
1,10,11,2,20,21,3,30,31,4,41,42,5,51,52...ecc.
Ho formattato le celle della colonna numero civico come numero, 0
decimali ma quando vado a fare l'ordinamento mi esce questo messaggio
La seguente chiave di ordinamento non può eseguire l'operazione in modo
numero civico
Scegliere l'operazione da effettuare.
- Ordina ogni oggetto che ha l'aspetto di un numero, come se fosse un numero
- Ordina separatamente numeri e numeri memorizzati come testo!
Grazie per ogni suggerimento che mi aiuti a risolvere il problema.
Supponendo di avere nella cella C1 il numero civico (e nella D1 il
numero di telefono), nella cella E1 inserisci la formula =C1+0.
Accertati prima che nelle celle di provenienza non ci siano caratteri
diversi dai numeri; in particolare puoi eliminare eventuali spazi
selezionando tutta la colonna e con Modifica / Sostituisci inserisci uno
spazio nella casella Trova e clicchi su Sostituisci tutto.
Ciao.
Ursus
Ok, funziona: ho faticato un po' a eliminare gli spazi e ci sono riuscito
prima con la funzione ELIMINA_SPAZI in D1, poi in E1 con
=DESTRA(D1;LUNGHEZZA(D1)-1). Poi in F1 con =E1+0.
Grazie anche a Giovanna e a Tiziano.
Ciao.
Capital

Continua a leggere su narkive:
Loading...