Come ordinare più righe orizzontalmente in Excel e Fogli Google

Come ordinare più righe orizzontalmente in Excel e Fogli Google

In questo articolo imparerai come ordinare più righe orizzontalmente in Excel e Fogli Google.

Ordina singola riga orizzontalmente

In Excel, possiamo usare l'opzione di ordinamento per ordinare le righe orizzontalmente. Diciamo che abbiamo il seguente set di dati.

Invece della normale memorizzazione dei dati delle colonne, in questo esempio abbiamo dati orientati alle righe. Nella riga 2, ci sono i nomi, mentre nella riga 3, ci sono le vendite da inizio mese per ogni persona dalla riga 2. Inoltre, nella riga 4, abbiamo le vendite da inizio anno. Iniziamo ordina i dati orizzontalmente per MTD Sales dal più grande al più piccolo (riga 3). Per fare ciò, segui i passaggi successivi.

1. Fare clic in un punto qualsiasi dell'intervallo di dati che vogliamo ordinare (A3:G3), e nella barra multifunzione, vai a Home > Ordina e filtra > Ordinamento personalizzato.

2. Nella finestra Ordina, fare clic su Opzioni.

3. Nella finestra a comparsa Opzioni, seleziona Ordina da sinistra a destrae fare clic su ok. Questa opzione sta per ordinamento orizzontale, mentre dall'alto verso il basso significa ordinamento verticale.

4. Nella finestra Ordina, (1) scegli Riga 3 per Ordina per, (2) Dal più grande al più piccoloper Ordine e (3) fare clic su OK.

Di conseguenza, il nostro set di dati viene ordinato per riga 3 (vendite MTD) discendente.

Nei dati ordinati, abbiamo due volte gli importi uguali: per John e Celine ($ 1.280) e per Jennifer e Sarah ($ 750). Per aggiungere ulteriori criteri di ordinamento, possiamo ordinare più righe orizzontalmente.

Ordina più righe orizzontalmente

Per poter ordinare valori uguali per Vendite MTD, aggiungeremo un altro livello di ordinamento: Vendite YTD (riga 4). In questo caso, ordineremo prima per Vendite MTD e poi per Vendite YTD, dal più grande al più piccolo. Per raggiungere questo obiettivo, seguire i passaggi successivi.

1. Seleziona l'intervallo di dati che vogliamo ordinare (B3:G4), e nella barra multifunzione, vai a Home > Ordina e filtra > Ordinamento personalizzato.

2. Nella finestra Ordina, fare clic su Aggiungi livello, per aggiungere la riga 4 alla condizione di ordinamento.

3. Nel secondo livello, seleziona Riga 4 per Poi da, e Dal più grande al più piccolo per l'ordine e fare clic su ok.

Di conseguenza, l'intervallo di dati viene ordinato prima per Vendite MTD e poi per Vendite YTD.

Come possiamo vedere, se ci sono due valori uguali per MTD Sales, vengono ordinati in base ai valori in YTD Sales (dal più grande al più piccolo).

Ordina singola riga orizzontalmente in Fogli Google

Fogli Google non ha un'opzione come Excel per ordinare da sinistra a destra per ordinare orizzontalmente, ma è possibile ottenere lo stesso utilizzando la combinazione di ORDINARE e TRASPORRE funzioni. L'idea è di trasporre i dati da orizzontale a verticale, quindi ordinare i dati e trasporli di nuovo in orizzontale. Per ottenere ciò, dobbiamo inserire la formula nella cella A6:

=TRASPOSTA(ORDINA(TRASPOSTA(A2:G4),2,FALSO))

Di conseguenza, il nostro intervallo di dati viene trasposto di seguito, con le vendite MTD ordinate in ordine decrescente. Approfondiamo la formula:

Innanzitutto, trasponiamo A2:G4, in verticale, per poterlo ordinare. Successivamente, ordiniamo l'intervallo discendente (FALSE) per la seconda colonna (2 - Vendite MTD). Infine, trasponiamo l'intervallo ordinato in orizzontale.

Ordina più righe orizzontalmente in Fogli Google

Simile all'esempio precedente, possiamo ordinare più righe orizzontalmente. L'unica differenza è che dobbiamo includere YTD Sales nella funzione SORT. In questo caso, la formula nella cella A6 è:

=TRASPOSTA(ORDINA(TRASPOSTA(A2:G4),2,FALSO,3,FALSO))

L'unica differenza rispetto all'ordinamento a riga singola è un'altra condizione nella funzione SORT. Abbiamo aggiunto la colonna 3 (YTD Sales) come parametro, con ordinamento decrescente (FALSE).

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave