Vai indietro   Scuola forum (scuo.la) - Forum di discussione per le scuole > Materie di Scuola > Informatica

scuola

Top 5 Stats
Latest Posts
Discussione    data, Ora  invio  Risposte  Visite   Forum
Vecchio Corso Biennale di Ottica  10-10, 18:44  AbbasoLaSquol...  1  304   News & Annunci
Vecchio Risoluzione delle equazioni con i numeri complessi  09-10, 07:04  AbbasoLaSquol...  2  5323   Matematica
Vecchio Qualcuno ha avuto esperienze con la terapia Sutent?  07-10, 20:44  Cavoliacidi  13313  6228187   Medicina
Vecchio Tennis per bambini è uno sport consigliabile  07-10, 19:01  Scuola  3  243   News & Annunci
Vecchio Che tipo di vacanza fai?  07-10, 11:13  KaryVega  3  1729   News & Annunci
Vecchio Consigli per dimagrire  07-10, 11:10  KaryVega  7  904   Cucina
Vecchio Info pensione e quoita 100. help!  06-10, 17:25  AbbasoLaSquol...  1  444   Scuola in generale
Vecchio Lezioni gratuite su youtube e su sito web  06-10, 09:14  AbbasoLaSquol...  0  208   News & Annunci
Vecchio Cercasi Programmatore a Milano  05-10, 17:29  AbbasoLaSquol...  2  1143   News & Annunci
Vecchio aumentare tensione in continua  05-10, 17:22  AbbasoLaSquol...  1  6553   Elettronica

Rispondi
 
LinkBack Strumenti della discussione Modalità di visualizzazione
  #1 (permalink)  
Vecchio 08-01-2007, 05:04 PM
Administrator
 
Registrato dal: Jun 2007
Messaggi: 641
predefinito Ordinare dati Excel per un numero di colonne maggiore a tre

Ordinare dati Excel per un numero di colonne maggiore a tre


Ciao a tutti.
Googolando un po’, ho letto che excel non può ordinare un numero maggiore di 3 colonne alla volta. Infatti andando in

Dati > Ordina

compaiono solo tre caselle di scelta.
Ma neanche in VBA si riesce a fare niente? Con una macro?

Io ho provato ad attaccare due macro insieme, ordinare prima per un fattore (che è il meno importante) e poi per gli altri tre, ma a occhio mi sembra più lento con un file grosso, perchè fa l'operazione due volte.

Si può fare qualcosa di meglio?
Grazie
Marco
__________________
Appena registrati, leggere lo scopo del forum e come dovrebbe essere l'utente ideale!
Rispondi quotando
  #2 (permalink)  
Vecchio 08-02-2007, 02:14 PM
Junior Member
 
Registrato dal: Jun 2007
Messaggi: 9
predefinito

Ciao,
la scelta di ordinare prima per un dato il meno "importante" come hai detto tu e poi per i tre principali è una soluzione.
Altra soluzione, aggiungi dopo l'ultima colonna dei tuoi dati una nuova colonna contenente la concatenazione di due colonne che vuoi ordinare poi ordina per le due colonne restanti e per la nuova.
L'ordinamento lo poi fare senza VBA ma con barra menu, dati, ordina.
L'operazione sarà lenta comunque se le tue righe sono molte.
Ciao
Rispondi quotando
  #3 (permalink)  
Vecchio 08-02-2007, 03:06 PM
Junior Member
 
Registrato dal: Aug 2007
Messaggi: 1
predefinito

Ciao,
prendila con le molle, è solo un'idea: crearsi un indice per le selezioni
residente e che può essere variato a secondo delle necessità.


colonna___1___colonna___2___colonna___3___colonna___4___altre___C___A___D___B___indice___

a___1___p___9___p___a___9___1___pa91___
s___2___o___8___o___s___8___2___os82___
d___3___l___7___l___d___7___3___ld73___
f___4___k___6___k___f___6___4___kf64___
g___5___i___5___i___g___5___5___ig55___
h___6___l___4___l___h___4___6___lh46___
j___7___j___3___j___j___3___7___jj37___
k___8___h___2___h___k___2___8___hk28___
l___9___t___1___t___l___1___9___tl19___
q___9___f___9___f___q___9___9___fq99___
w___1___g___9___g___w___9___1___gw91___
ew___2___h___8___h___ew___8___2___hew82___
r___3___j___7___j___r___7___3___jr73___
t___4___i___3___i___t___3___4___it34___
y___5___l___2___l___y___2___5___ly25___
u___6___o___1___o___u___1___6___ou16___
i___7___p___6___p___i___6___7___pi67___
q___8___d___5___d___q___5___8___dq58___
a___9___f___4___f___a___4___9___fa49___
a___9___g___9___g___a___9___9___ga99___

in FGHI ordine colonne per la selezione
in F2:I21 =INDIRETTO($F$1&RIF.RIGA())
in J1:J21 =F2&G2&H2&I2
le colonne A B C D saranno selezionate nell'ordine: F G H I secondo un
indice Residente
Stacco e vi saluto.
Eliano
Rispondi quotando
  #4 (permalink)  
Vecchio 08-02-2007, 03:12 PM
Junior Member
 
Registrato dal: Jun 2007
Messaggi: 17
predefinito

Sfruttando l'icona "ordina", ordini prima la 6, poi la 5, poi la 4, ecc. fino alla 1.

Praticamente, così non hai limiti, basta sempre partire dall'ultima colonna da ordinare.
Antonio
Rispondi quotando
  #5 (permalink)  
Vecchio 08-04-2007, 10:20 AM
Junior Member
 
Registrato dal: Aug 2007
Messaggi: 1
predefinito

Alla fine, devi per forza fare gli ordinamenti a gruppi.
Non è particolarmente più lento, perchè l'algoritmo di ordinamento è ottimizzato per essere molto veloce con dati già parzialmente ordinati.
Rispondi quotando
  #6 (permalink)  
Vecchio 08-20-2008, 06:27 PM
Junior Member
 
Registrato dal: Jul 2008
Messaggi: 15
predefinito

Nell'Excel 2007 hanno migliorato questa funzione ed ora è possibile ordinare in base a un numero massimo di 64 colonne.




Rispondi quotando
Rispondi

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilie sono attive
Il codice IMG è attivo
il codice HTML è disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are attivo


Discussioni simili
Discussione Ha iniziato questa discussione Forum Risposte Ultimo messaggio
Ecco i sintomi per diagnosticare la depressione maggiore schizophrenos Psicologia 14 03-28-2012 12:02 PM
Come calcolare in Excel il resto d'un numero di trenta cifre PIPPO1 Informatica 2 07-25-2008 09:36 PM
Programma per estrarre dati database sql o convertirlo in excel? Scuola Informatica 5 03-25-2008 01:47 PM
Ordinare celle Excel 2007 in maniera relativa in VBA Scuola Informatica 2 01-06-2008 08:21 PM
Inserire in un foglio Word dei dati tratti da matrice Excel Ste Informatica 2 11-04-2007 07:12 PM


Tutti gli orari sono GMT +2. Attualmente sono le 10:34 AM.


© Copyright 2015 by ghisirds.com - P.IVA 02309010359 - Privacy Policy - Cookie Policy